Excel -kalkylator för paketprissättning med SUMPRODUCT

Anonim

Låt oss säga att du har en lista med produkter med deras pris i en Excel -tabell. Nu måste du skapa buntar som kan innehålla olika produkter från tillgängliga artiklar. I slutändan vill du beräkna det totala priset för varje paket. För en gång kan du göra det manuellt, men om det här är din vanliga uppgift är det bättre att automatisera denna uppgift med några eleganta formler. Och det är vad den här artikeln är till för. Vi lär oss hur man beräknar prissättningen av buntar eller grupper av artiklar med en formel.

Generisk formel:

= SUMPRODUCT (price_range,-(check_range = "y"))

prisklass:Det är sortimentet som innehåller priset på produkterna.

check_range: Det är det intervall där vi vill sätta vår check. Om en produkt är en del av paketet lägger vi y i tvärsnittet av paketet och produkten.

"y"= Detta är den kontroll som vi lägger för att inkludera en produkt i paketet.

Låt oss ha ett exempel för att rensa konceptet.

Exempel: Skapa formel för prissättning av paket i Excel.

Vi tar samma scenario som vi diskuterade i början. Vi har förberett bordet i intervallet B2: F9. Låt oss identifiera de variabler vi behöver.

Prisklass:Prisklassen är C2: C9. Eftersom det är fixat kan vi antingen namnge intervall eller använda den absoluta referensen till det. I det här exemplet kommer jag att använda absolut referens $ C $ 2: $ C $ 9.

Kontrollområde:Det här är intervallet som innehåller kontroller (buntkolumnen). De är D3: D9, E3: E9 och F3: f9.

Låt oss sätta dessa värden i den generiska formeln.

Skriv denna formel i D10 för att beräkna paketpriset.

= SUMPRODUCT ($ C $ 3: $ C $ 9,-(D3: D9 = "y"))

Tryck enter. Du har buntkostnaden för bunt 1 beräknad i cell D10. Kopiera denna formel till intilliggande celler för att beräkna priset på alla buntar.

Hur fungerar det?

Formeln fungerar ut och in. Så först -(D3: D9 = "y") är löst.

Detta returnerar en array med 1 och 0 som. 1 för varje y och 0 allt annat i intervall D3: D9.

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

Därefter omvandlas $ C $ 3: $ C $ 9 till en array som innehåller priset för varje artikel/produkt.

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

Nu har SUMPRODUCT -funktionen detta.

= SUMPRODUKT ({100; 200; 20; 10; 12; 15; 25}, {1; 1; 0; 1; 0; 1; 0})

Som SUMPRODUCT -funktionen gör, multiplicerar den varje värde i en array till samma indexerade array i en annan array och summerar slutligen dessa värden. Det betyder att varje pris som matchar 0 i en annan array omvandlas till 0. {100; 200; 0; 10; 0; 15; 0}. Nu summeras denna matris. Detta ger oss 325 för bunt 1. Detsamma görs för alla buntar.

Alternativ formel:

Den alternativa formeln är naturligtvis SUMIF och SUMIFS funktionen.

= SUMIF (D3: D9, "y", $ C $ 3: $ C $ 9)

och

= SUMIFIER ($ C $ 3: $ C $ 9, D3: D9, "y")

Det här är de klassiska svaren men SUMPRODUCT -formeln är snabbare och snyggare också.

Så ja grabbar, så här kan du enkelt beräkna priset på paketet i excel. Jag hoppas att det var tillräckligt förklarande. Om jag missade någon poäng eller om du har några tvivel angående den här artikeln eller något annat Excel -relaterat tvivel, fråga det i kommentarfältet nedan.

Räkna totala matchningar i två intervall i Excel | Lär dig hur du räknar totala matchningar i två intervall med hjälp av SUMPROUDCT -funktionen.

SUMIFIER med OCH-ELLER-logik | SUMIFS kan också användas med OR -logik. Den defualt logik SUMIFS använder är AND logik.

SUMPRODUCT med IF -logik | Lär dig hur du använder SUMPRODUCT med IF -logik utan att använda IF -funktionen i formeln.

50 Excel -genvägar för att öka din produktivitet | Bli snabbare på din uppgift. Dessa 50 genvägar får dig att arbeta ännu snabbare med Excel.

VLOOKUP -funktionen i Excel | Detta är en av de mest använda och populära Excel -funktionerna som används för att leta upp värde från olika intervall och ark.

COUNTIF i Excel 2016 | Räkna värden med förhållanden med denna fantastiska funktion. Du behöver inte filtrera dina data för att räkna specifikt värde. Countif -funktionen är avgörande för att förbereda din instrumentpanel.

Hur man använder SUMIF -funktionen i Excel | Detta är en annan viktig instrumentpanel. Detta hjälper dig att summera värden på specifika förhållanden.