
Я пытаюсь заставить Excel определить, больше или меньше значение.
В моей таблице есть столбец F, который является датой. Столбец G представляет собой следующую формулу
LEFT(F2,6)
и эта формула берет первые 6 символов из F и вставляет их в ячейку в столбце G, давая мне год и месяц.
Пока все хорошо. Последняя часть меня сбивает с толку. Я хочу рассматривать значения в G как число и сравнивать их...
Итак, если значение в G равно или больше 202206, то оно должно показывать TRUE. Если нет, то оно должно быть false. И на снимке экрана вы можете видеть, что 202201 пока не больше или равно 202206, оно показывает, что оно TRUE
Столбец G отформатирован как , General
но даже если я изменю его Number
или Accounting
проблема сохранится
Я также попробовал следующее (не помогло)
= IF(G2 >= 202206)
И не сделал
=IF(NUMBERVALUE(LEFT(G2,6))> 202206, "Y","N")
решение1
Текстовые функции всегда возвращают текст. Чтобы преобразовать в число, используйте математическую операцию, например двойное отрицание.
=ЕСЛИ(--ЛЕВС(G2,6)> 202206, "Д","Н")