Google Sheets: одинаковые значения не распознаются как одинаковые - PullRequest
1 голос
/ 04 ноября 2019

Я пытаюсь построить формулу IF, в которой я сравниваю две даты, но моя формула означает, что одни и те же даты будут разными.

Итак, у меня в A2 есть дата, например 2019-11-04.

В B2 у меня есть дата типа 201945.

. В A3 я проверяю номер недели с помощью =isoweeknum(A2) и получаю 45.

В B3 я проверяю неделючисло с =MID(B2; 5; 2) и получить 45 тоже.

Затем я пытаюсь сравнить их с =IF(((isoweeknum(A2))=(MID(B2;5;2))); "OK"; "different numbers") - но получаю different numbers.

При попытке написать формулу как =IF(a3=b3; "OK"; "different numbers") Iполучить different numbers тоже.

Почему листы относятся к нему как к другому? Как мне написать формулу так, чтобы эти одинаковые значения распознавались как одинаковые?

1 Ответ

1 голос
/ 04 ноября 2019

MID автоматически преобразует материал в строку (обычный текст), поэтому попробуйте:

=IF(ISOWEEKNUM(A2)=MID(B2; 5; 2)*1; "OK"; "different numbers")

0

...