Задать вопрос
@GagarinYu

При получении года из даты =RIGHT(YEAR(H4);4) при пустой (Н4) формула выдает 1899 как сделать чтобы результат при пустом значении был тоже пустым?

При получении года из даты =RIGHT(YEAR(H4);4) при пустой (Н4) формула выдает 1899 как сделать чтобы результат при пустом значении был тоже пустым ? 63871aa43d791721452107.png

Тот же вопрос с месяцем ? как сделать чтоб при пустом значении не писал декабрь ?
63871b372edb3820361059.png
  • Вопрос задан
  • 47 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@Oleg_F
Оберните в IF
Например будет =ЕСЛИ(H4<>"";RIGHT(YEAR(H4);4);"")
Ответ написан
ForestAndGarden
@ForestAndGarden
Совершенствовать среду обитания
Таблица с примером.

6387996b6581e401313191.png

Формула в объединённой ячейке I1:I2:
=
{
    {
        "Месяц"
        ;" "
        ;ArrayFormula(
            IF(
                H3:H10<>""
                ;TEXT(H3:H10;"mmm")
                ;
            )
        )
    }
    \
    {
        "Год"
        ;" "
        ;ArrayFormula(
            IF(
                H3:H10=""
                ;
                ;TEXT(H3;"YYYY")
            )
        )
    }
}


Она же в одну строку:
={{"Месяц";" ";ArrayFormula(IF(H3:H10<>"";TEXT(H3:H10;"mmm");))}\{"Год";" ";ArrayFormula(IF(H3:H10="";;TEXT(H3;"YYYY")))}}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы