Значение изменения, основанное на текущем месяце

#excel #excel-formula

Вопрос:

У меня есть следующие таблицы

Вот таблица, которая у меня есть (рисунок 1). Аналогичные таблицы будут создаваться для каждого месяца, но в каждом месяце может быть больше или меньше строк по сравнению с предыдущим. Все зависит от данных, которые необходимо вставить. Что важно, так это ячейка с именем «ИТОГО» за каждый месяц.

Итак, на другом листе у меня есть таблица с рисунком 2, в которой мне нужно заполнить ОБЩУЮ СУММУ месяца, в котором мы сейчас находимся. В этом случае мне нужно было бы заполнить общую сумму за ноябрь.

Рисунок 1: https://i.stack.imgur.com/2U3bX.png Рисунок 2: https://i.stack.imgur.com/CHimY.png

Как я могу автоматически заполнить значения «Итого за текущий месяц» на основе текущего месяца? Это означает, что при изменении месяца значение для этой ячейки также должно измениться и должно быть заполнено из ячейки «ВСЕГО» текущего месяца.

Спасибо вам всем!

Комментарии:

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

2. Не уверен, что именно вы пытаетесь вытащить, но помогает ли это? =TEXT(EDATE(TODAY(),1),"MMMM") amp; =TEXT(EDATE(TODAY(),2),"MMMM")

3. Название месяца автоматически изменяется со следующей формулой — ТЕКСТОМ(СЕГОДНЯ(),»ММММ»). Второй лист предназначен исключительно для легкого доступа к общей сумме за текущий месяц, но на отдельном листе. НО если вы ссылаетесь на основную таблицу, то для каждого месяца будут аналогичные таблицы, просто созданные ниже на листе.

4. P. b не могли бы вы поделиться более подробной информацией? Должен ли я поместить эту формулу непосредственно во вторую таблицу?

5. Формулы приведут к текущему месяцу 1 и 2 соответственно. Я подумал, что это может быть полезно для примера, который вы привели перед редактированием.

Ответ №1:

ИЗМЕНИТЬ из-за уточненного вопроса:

Вам нужно использовать SUMIFS для суммирования ИТОГОВ, если соответствующая дата совпадает с текущим месяцем.

Предполагая, что ваши критерии заключаются в том, что вы всегда рассчитываете месяц на основе TODAY (), мы также можем использовать TODAY() в формуле.

Поэтому, если у вас есть ячейка со значением в B2, вставьте это в:

 =SUMIFS(I:I;H:H;"gt;="amp;DATE(YEAR(TODAY());MONTH(TODAY());1);H:H;"lt;="amp;EOMONTH(TODAY();0))  

где I:I-столбец «ИТОГО», а H:H-столбец «даты» в таблице заказов.

В gt;= и gt;

Комментарии:

1. @MartinPetrov, пожалуйста, отметьте как решенный, если это решит вашу проблему 🙂

2. Спасибо! Я использую VLOOKUP ежедневно, но в моем случае это было бы не очень эффективно. Я думаю, что простой пример, который я привел в своем вопросе, был не очень правильным. Теперь я обновил свой вопрос.

3. Извините, что изначально ввел вас в заблуждение 🙂

4. @MartinPetrov Я отредактировал ответ, чтобы ответить на измененный вопрос, проверьте его 🙂