Добрый день, Форумчане.
Возник такой вопрос, который ещё и влечёт за собой общий по Excel.
Сначала про пример.
Я пытаюсь в таблицу записать номер месяца в году. В таблице есть порядковые номера столбцов, к которым я привязываюсь.
Алгоритм такой:
- указывается начальная дата;
- по начальной дате берётся номер месяца внутри года;
- к номеру прибавляется порядковый номер столбца-1;
- берётся остаток от деления на 12.
Такая логика работает со всеми месяцами, кроме, собственно, 12. Почему? Простоя остаток от деления на 12 месяца №12 = 0.
А мне надо, чтобы формула выдавала 12.
Отсюда второй вопрос.
Можно конечно написать условие вида:
=ЕСЛИ(Длинное_выражение + условие сравнения;Длинное_выражение;Другой_ответ)
Такая конструкция плоха тем, что Длинное_выражение приходится дублировать.
Мой вопрос:
Как заменяется такое решение?
Есть, может быть, стандартный вариант?
Возник такой вопрос, который ещё и влечёт за собой общий по Excel.
Сначала про пример.
Я пытаюсь в таблицу записать номер месяца в году. В таблице есть порядковые номера столбцов, к которым я привязываюсь.
Алгоритм такой:
- указывается начальная дата;
- по начальной дате берётся номер месяца внутри года;
- к номеру прибавляется порядковый номер столбца-1;
- берётся остаток от деления на 12.
Такая логика работает со всеми месяцами, кроме, собственно, 12. Почему? Простоя остаток от деления на 12 месяца №12 = 0.
А мне надо, чтобы формула выдавала 12.
Отсюда второй вопрос.
Можно конечно написать условие вида:
=ЕСЛИ(Длинное_выражение + условие сравнения;Длинное_выражение;Другой_ответ)
Такая конструкция плоха тем, что Длинное_выражение приходится дублировать.
Мой вопрос:
Как заменяется такое решение?
Есть, может быть, стандартный вариант?