Подтвердить что ты не робот

Столбец Excel - Sum, если условие выполнено, проверяя другой столбец в одной таблице

Я пытаюсь создать таблицу для использования в небольшом розничном магазине.

У меня есть книга, которая содержит данные о расходах на листе и цифре дохода на другом листе.

Можно сказать, что общей точкой между обоими листами является месяц.

Я хотел бы написать функцию, которая будет выбирать только те расходы за указанный месяц.

Что-то вроде -

=SUM(IF( Table4[Month]="January", Table4[Amount])) 

// I want the sum of all expenses of a given table for only 
// those months which are january etc.

Я попытался использовать выше, но это не удалось.

4b9b3361

Ответ 1

Это должно сработать, но есть небольшой трюк. После ввода формулы вам нужно удерживать Ctrl + Shift, когда вы нажимаете Enter. Когда вы это сделаете, вы увидите, что панель формул имеет фигурные скобки вокруг вашей формулы. Это называется формулой массива.

Например, если месяцы находятся в ячейках A2:A100, а суммы находятся в ячейках B2:B100, ваша формула будет выглядеть как {=SUM(If(A2:A100="January",B2:B100))}. На самом деле вы не набираете фигурные скобки.

Вы также можете сделать что-то вроде =SUM((A2:A100="January")*B2:B100). Вам все равно нужно использовать трюк, чтобы заставить его работать правильно.

Ответ 2

На самом деле более изысканное решение использует встроенную функцию sumif, эта функция делает именно то, что вам нужно, будет только суммируйте эти расходы за указанный месяц.

Пример

=SUMIF(A2:A100,"=January",B2:B100)

Ответ 3

SUMIF не работал у меня, пришлось использовать SUMIFS.

=SUMIFS(TableAmount,TableMonth,"January")

TableAmount - это таблица для суммирования значений, TableMonth таблица, где мы ищем условие, и январь, конечно, условие для удовлетворения.

Надеюсь, это поможет кому-то!

Ответ 4

MLot # CN Customer Color Fabric Gry Wt Rate Str Print CL-10531 Bal ES Одежда Navy HTR S/J 351,25 95
CL-15558 Dyd Mass Apparels H/Grey 2Flc 981.00 50
CL-16455 Bal Crown Textile Boardex 3Flc 622.00
CL-16664 Dyd Salman Industries Wind Chime 2Flc 707.05 Да CL-16732 Dyd Salman Industries Peach Whip 2Flc 711.70 Да Да CL-16900 Dyd Salman Industries H/Grey 2Flc 526,70 90 Да CL-16901 Fnsh Salman Industries Plane Moul 2Flc 974.40 Да Да CL-16913 Dyd Pelikan Трикотаж Blue Flot F/T 579.90 175 Да CL-16990 Fnsh Salman Industries H/Grey 2Flc 978,95 90 Да Да CL-17058 Dyd M. R. Экспорт H/Grey 3Flc 972.50 Да CL-17192 Dyd Pelikan Трикотаж Blue Flot F/T 742.00 175 Да CL-17193 Dyd Zubisma Apparel Navy 3Flc 473.20 Да Да CL-17244 Dyd Pelikan Трикотаж Черный 3Flc 440,25 160 Да CL-17250 Dyd M. R. Экспорт Mid Night Navy 2Flc 794.35 Да CL-17278 Dyd Pelikan Трикотаж Белый 2Flc 1002.05 Да Да CL-17321 Dyd Pelikan Трикотаж Уголь 2Flc 315,00 140 Да CL-17339 Dyd M. R. Экспорт H/Bleach 3Flc 954,95 Да

[Таблица [CN] = "DYD" А также Таблица [Str] = "Да" А также Таблица [Печать] = "Да" затем Сумма таблицы [Gry Wt] * 20

Результат должен быть = 711,7 * 20 + 473,2 * 20 + 1002,05 * 20  = 43,739 ] 1