Екцел калкулатор за скупне цене помоћу СУМПРОДУЦТ -а

Anonim

Рецимо да имате листу производа са њиховом ценом у Екцел табели. Сада морате да направите пакете који могу да садрже различите производе од доступних артикала. Сада, на крају, желите да израчунате укупну цену сваког пакета. Једно време то можете учинити ручно, али ако је ово ваш редован задатак, боље је аутоматизовати овај задатак неким елегантним формулама. И овоме служи овај чланак. Научићемо како да израчунамо цене пакета или група артикала користећи једну формулу.

Општа формула:

= СУМПРОДУЦТ (опсег_цена,-(контролни опсег = "и"))

Распон цена:То је асортиман који садржи цену производа.

цхецк_ранге: То је опсег у који желимо да ставимо чек. Ако је производ део снопа, стављамо и у попречни пресек снопа и производа.

"и"= Ово је чек који укључујемо производ у пакет.

Хајде да имамо пример да рашчистимо концепт.

Пример: Креирајте формулу за одређивање цена пакета у Екцелу.

Узимамо исти сценарио о којем смо разговарали на почетку. Припремили смо табелу у опсегу Б2: Ф9. Хајде да идентификујемо променљиве које су нам потребне.

Распон цена:Распон цена је Ц2: Ц9. Пошто је фиксан, можемо назвати опсег или користити његову апсолутну референцу. У овом примеру користићу апсолутну референцу $ Ц $ 2: $ Ц $ 9.

Опсег провере:Ово су опсег који садржи чекове (колона снопа). Они су Д3: Д9, Е3: Е9 и Ф3: ф9.

Хајде да ове вредности ставимо у општу формулу.

Напишите ову формулу у Д10 да бисте израчунали цену пакета.

= СУМПРОДУЦТ ($ Ц $ 3: $ Ц $ 9,-(Д3: Д9 = "и"))

Притисните ентер. У пакету 1 имате израчунате трошкове пакета 1 у ћелији Д10. Копирајте ову формулу у суседне ћелије да бисте израчунали цену свих пакета.

Како то функционише?

Формула функционише изнутра. Дакле прво -(Д3: Д9 = "и") је решено.

Ово враћа низ од 1, а 0 као. 1 за сваки и и 0 било шта друго у распону Д3: Д9.

{1;1;0;1;0;1;0}

Затим се $ Ц $ 3: $ Ц $ 9 претвара у низ који садржи цену сваке ставке/производа.

{100;200;20;10;12;15;25}

Сада функција СУМПРОДУЦТ има ово у себи.

= ПОДИЗВОД ({100; 200; 20; 10; 12; 15; 25}, {1; 1; 0; 1; 0; 1; 0})

Сада, као што то ради функција СУМПРОДУЦТ, она множи сваку вредност у једном низу на исти индексирани низ у другом низу и на крају сумира те вредности. То значи да се свака цена која одговара 0 у другом низу претвара у 0. {100; 200; 0; 10; 0; 15; 0}. Сада се овај низ сабира. Ово нам даје 325 за пакет 1. Исто се ради за све пакете.

Алтернативна формула:

Алтернативна формула је, наравно, функција СУМИФ и СУМИФС.

= СУМИФ (Д3: Д9, "и", $ Ц $ 3: $ Ц $ 9)

и

= СУМИФС ($ Ц $ 3: $ Ц $ 9, Д3: Д9, "и")

Ово су класични одговори, али формула СУМПРОДУЦТ је бржа и фенси.

Па да, момци, овако можете лако израчунати цену пакета у Екцелу. Надам се да је било довољно објашњење. Ако сам пропустио било шта или имате било каквих недоумица у вези овог чланка или било које друге сумње везане за Екцел, питајте то у одељку за коментаре испод.

Броји укупна подударања у два опсега у Екцелу | Научите како да бројите укупна подударања у два опсега помоћу функције СУМПРОУДЦТ.

ЗБИРУЈЕ помоћу АНД-ИЛИ логике | СУМИФС се може користити и са логиком ИЛИ. Дефуалт логика коју СУМИФС користи је АНД логика.

ПОВЕЗИВАЊЕ са ИФ логиком | Научите како да користите СУМПРОДУЦТ са ИФ логиком без употребе ИФ функције у формули.

50 Екцел пречица за повећање ваше продуктивности | Убрзајте свој задатак. Ових 50 пречица ће учинити да радите још брже на Екцелу.

Функција ВЛООКУП у Екцелу | Ово је једна од најчешће кориштених и популарних функција програма Екцел која се користи за тражење вриједности из различитих распона и листова.

ЦОУНТИФ у Екцелу 2016 | Бројте вредности са условима користећи ову невероватну функцију. Не морате филтрирати податке да бисте рачунали одређену вредност. Цоунтиф функција је неопходна за припрему ваше контролне табле.

Како се користи функција СУМИФ у Екцелу | Ово је још једна битна функција контролне табле. Ово вам помаже да сумирате вредности под одређеним условима.