намагаються порівняти дати за допомогою функції If


0

Використовуючи функцію IF, я намагаюся повернути значення, якщо два місяці збігаються, тобто в основному =IF(A2=$B$1,A4,"").

У комірці A2 введена дата, B1 - =TODAY()обидва форматовані, щоб відображати місяць, який вони виконують, і , можливо , вони відповідають, тому слід повернути значення A4, але це не так.

Що я роблю неправильно (я припускаю, що це щось стосується форматування)?

Відповіді:


2

при форматуванні дати Excel як і раніше сприймає дату як кількість днів з 1.01.1900.

Просто тому, що клітина показує, що Juneexcel бачить 43265на сьогодні.

Тому, якщо дата в A2 не є сьогоднішньою датою, вона не буде рівною.

Для порівняння використання місяців, MONTHщо повертає число місяця:

=IF(MONTH(A2)=MONTH($B$1),A4,"")

Ура працював чудово і дав мені ще кілька ідей
Дім

Це має бути кількість днів з 1900-1- 0 ;-)
robinCTS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.