Я создаю MS Works - Версия 8.5 - Электронная таблица, в которую вводятся Дата месяца, Месяц и Год. Год рассчитывается как не високосный год или високосный год согласно формуле, и под соответствующим заголовком появляется слово "ДА" или "НЕТ".
Заголовки: дата месяца - D3, месяц - E3, год - F3, не високосный год - H3 и високосный год - I3
Данные вводятся в D4, E4, F4, и под соответствующим заголовком в H4 и I4 появляется слово "YES" или слово "NO".
Месяцы с января по декабрь перечислены в 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","")
Любая помощь приветствуется. Спасибо