Как использовать IF в Excel для сравнения значения ячейки с текстом - PullRequest
0 голосов
/ 09 ноября 2019

Я хочу установить дату для ячейки, используя условные зависимости значения ячейки. Это моя работа, но она не работает. Посмотрите на формулу B7 и стоимость C7. Установлено значение даты 00/01/00, но подобное условие должно быть 11/11/19.

enter image description here

Я тоже пытался использовать $, но не работает:=IF(EXACT($C7;"Cartão de Crédito"); 11/11/19; 1/11/19)

Ответы [ 2 ]

0 голосов
/ 09 ноября 2019

Другой вариант - использовать функцию VALUE , но обязательно установите формат ячейки на date:

=IF(EXACT(C7;"Cartão de Crédito");VALUE("11/11/19");VALUE("1/11/19"))

VALUE *Функция 1009 * преобразует текстовую дату в числовое значение, представляющее дату в Excel. Пока вы устанавливаете формат результирующей ячейки на date, Excel будет отображать дату адекватно для вас.

0 голосов
/ 09 ноября 2019

Заменить строку:

11/11 / 19

с помощью вызова функции Date().

(то же самое для 1/11/19)

РЕДАКТИРОВАТЬ # 1:

например:

=IF(EXACT(C7;"Cartão de Crédito");DATE(2019;11;11);DATE(2019;11;1))

или

=IF(EXACT(C7,"Cartão de Crédito"),DATE(2019,11,11),DATE(2019,11,1))

в зависимости от вашегосепаратор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...