2016-01-15 2 views
1

Предположим, что мы находимся в месяце Март. У меня есть таблица со всеми месяцами и список продуктов. Внутри каждой колонки у меня есть количество продаж, произведенных в этом месяце, например: enter image description hereExcel | Формула, чтобы найти общую сумму в этой ситуации

Уведомление У меня есть ячейка, содержащая «Всего до текущего месяца». Мне понадобилась бы формула, чтобы узнать общий объем продаж конкретного продукта (например, продукт А) до марта (текущий месяц), как вы можете видеть с помощью ручного ввода 6, 1 в январе и 5 февраля.

Обычно я делаю это, находя сумму ячеек C4 и D5. Но это должна быть 1 динамическая формула, которая обновляется по мере продвижения к следующему месяцу. Так, например, в апреле он найдет сумму ячейки C4 - E5 (январь - март) и обновит значение.

Возможно ли это?

С уважением

+0

Если у вас есть полный столбец или ряд чисел в строке для добавления, используйте AutoSum. Щелкните по ячейке в конце списка, который вы хотите добавить (ниже или рядом с указанными номерами). В Windows нажмите Alt и = одновременно. На Mac, одновременно нажмите Command и Shift и T. Или на любом компьютере вы можете выбрать кнопку Autosum в меню/ленте Excel. – varunkumar

+0

@sonukumar Вы явно не читали вопрос. – excelproblems34212

ответ

1

Положите вспомогательную строку выше названия месяцев, что имеет в месяц число 1-12.

Затем с помощью SUMIFS():

= СУММЕСЛИ ($ C $ 2: $ N 2, "< =" & МЕСЯЦ (СЕГОДНЯ()), С4: Н4)

enter image description here

Вы можете скрыть эту строку, чтобы она не была видна и не была легко доступна.

+0

Это работает, но как он не добавляет значения c2-n2. Как он знает, чтобы остановить в текущем месяце? – excelproblems34212

+0

Я бы предложил использовать '$ C4: $ N4', если вы исправили столбцы в строке 2. также' MONTH ($ P $ 2) 'для ручного ввода« текущей »даты, я подозреваю, что« текущий »не совсем« СЕГОДНЯ »() 'во всех ситуациях, таких как выполнение отчетов только за завершенный месяц. – Aprillion

+1

Посмотрите на [SUMIF()] (https://support.office.com/en-us/article/SUMIF-function-169b8c99-c05c-4483-a712 -1697a653039b), это даст лучшее объяснение, чем я мог бы, но вкратце первые два параметра расскажут формулу, в которой столбцы будут складываться вместе. –

0

Самым простым решением оставить E4 через N4 пустых. Только поставьте значение в E4 после того, как март будет завершен, и у вас будет значение для марта. Это позволит формула, как:

=SUM(C4:N4) 

для Продукт А

+0

Конечно .. Как сказано, я обычно делал бы сумму. Но в этой проблеме эти поля не могут быть пустыми, это не возможность оставить его пустым, поскольку он побеждает цель электронной таблицы.Сценарий, который я дал, был просто понятным примером. – excelproblems34212

1

В строке 3 указаны месячные номера. Теперь, если в ячейке Q4 у вас есть месяц номер, который вы хотите связать использовать:

=SUMIF($C$3:$N$3,"<"&$Q$4,C5:N5) 

для суммы А и потяните вниз для других продуктов.

Если вы хотите, чтобы выбрать продукт, который вы хотите суммировать для и иметь все это в одной клетке, то при условии, что в камере R4 у вас есть название продукта (например, «B») написать

=SUM((C3:N3<Q4)*C5:N6*(B5:B6=R4)) 

и нажмите Ctrl + Shift + Enter.

+0

Функция 'SUMIFS' была бы более подходящей без формул массива для Excel 2007+ – Aprillion

Смежные вопросы