Суммирование определенных ячеек в столбце на основе текущего месяца в электронной таблице Google

Я пытаюсь создать функцию, которая имеет следующую логику в ячейке E13 в электронной таблице Google.

  1. Если текущий месяц равен январю, выполните следующую операцию в столбце G, обозначенном как январь: G4-G5-G6;

  2. Если текущий месяц равен февралю, выполните следующую операцию в столбце H, обозначенном как февраль: H4-H5-H6;

... и делайте это в течение всех месяцев (столбец B - август / столбец M - июль).

В настоящее время ячейка D11 возвращает текстовое значение текущего месяца с помощью функции vlookup для таблицы из 2 столбцов (H11:I20), где столбец H представляет собой список целых чисел от 1 до 12, а столбец I представляет собой текстовое значение, связанное с каждым целым (т.е. январь = 1 и т. д.)

Ячейка I10 возвращает целочисленное значение текущего месяца с помощью функции MONTH(TODAY()).

Затем VLOOKUP сравнивает значение индекса со столбцами и возвращает текстовое значение, которое находится рядом с соответствующим номером месяца.

В основном на простом английском я хочу видеть только денежный поток за текущий месяц, потому что я отслеживаю расходы с помощью ежемесячной бухгалтерской книги.

1 ответ

Не хорошее решение, но, возможно, лучше, чем ничего, пока не появится что-то лучшее:

= Смещение (А4; 0; ВПР (Д11; I11: J20; 2; ложь)) + смещение (А4; 1; ВПР (Д11; I11: J20; 2, ложно)) + смещение (А4; 2; ВПР (Д11; I11: J20; 2, ложно))

Это предполагает 6 в J11 (сразу справа от January), 7 ниже этого и так далее.

Другие вопросы по тегам