Суммирование определенных ячеек в столбце на основе текущего месяца в электронной таблице Google
Я пытаюсь создать функцию, которая имеет следующую логику в ячейке E13 в электронной таблице Google.
Если текущий месяц равен январю, выполните следующую операцию в столбце G, обозначенном как январь: G4-G5-G6;
Если текущий месяц равен февралю, выполните следующую операцию в столбце 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
ниже этого и так далее.