Я хотел бы сделать vlookup, где критерием является номер месяца. Номер месяца должен быть предыдущим месяцем выбранной ячейки. Таким образом, если ячейка - Apr(4), то результат / критерии должны быть Mar (3), а если выбранная ячейка - Jan (1), результат / критерии должны быть 12.

Я знаю, что это можно сделать с помощью формулы Excel, такой как EOMONTH и т.д., Но я ищу только математический подход.

1 ответ1

1

Математическая формула (Month+10)%12+1 .

В нотации Excel это становится MOD(Month+10,12)+1 .

Month - это целое число (от 1 до 12), ссылка на ячейку или формула для извлечения месяца из ячейки, содержащей дату (например, MONTH(Date)).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .