Я создаю MS Works - Версия 8.5 - Электронная таблица, в которую вводятся Дата месяца, Месяц и Год. Год рассчитывается как не високосный или високосный год в соответствии с формулой, и под соответствующим заголовком появляется слово «ДА» или «НЕТ».
Заголовки: дата месяца - D3, месяц - E3, год - F3, не високосный год - H3 и високосный год - I3
Данные вводятся в D4, E4, F4, и слово «ДА» или слово «НЕТ» появляется под соответствующим заголовком в Н4 и I4.
Месяцы с января по декабрь перечислены в B11-B22.
В столбце А рядом с каждым месяцем я хочу показать сообщение, сообщающее об ошибке в случае ввода неправильной даты месяца - например, 32 для января, 31 для апреля и т. Д.
Независимо от того, является ли год не високосным или високосным, не имеет значения, и слово «ДА» или слово «НЕТ» не входят в уравнение, поэтому следующие формулы дают желаемый результат.
=IF(AND(D4>31,E4="JANUARY"),"31 DAYS","")
=IF(AND(D4>31,E4="APRIL"),"30 DAYS","")
Февраль, однако, который может иметь либо 28 дней, либо 29 дней, и, поскольку каждая ячейка может содержать только одну формулу, представляет другую ситуацию. Формула должна быть комбинацией:
=IF(AND(D4>28,E4="FEBRUARY",H4="YES"),"28 DAYS","")
а также
=IF(AND(D4>29,E4="FEBRUARY",I4="YES"),"29 DAYS","")
Любая помощь приветствуется. Спасибо