Stel dat u een lijst met producten met hun prijs in een Excel-tabel hebt. Nu moet u bundels maken die verschillende producten van beschikbare artikelen kunnen bevatten. Nu zou je uiteindelijk de totale prijs van elke bundel willen berekenen. Voor één keer kunt u het handmatig doen, maar als dit uw normale taak is, is het beter om deze taak te automatiseren met een aantal elegante formules. En daar is dit artikel voor. We leren hoe we de prijs van bundels of groepen artikelen kunnen berekenen met behulp van één formule.
Generieke formule:
=SOMPRODUCT(price_range,--(check_range="y")) |
prijsbereik:Het is het assortiment dat de prijs van de producten bevat.
check_range: Het is het bereik waarin we onze cheque willen plaatsen. Als een product deel uitmaakt van de bundel, plaatsen we y in de doorsnede van bundel en product.
"ja"= Dit is de controle die we doen om een product in de bundel op te nemen.
Laten we een voorbeeld hebben om het concept te verduidelijken.
Voorbeeld: formule maken voor prijsstelling van bundels in Excel.
We nemen hetzelfde scenario dat we in het begin hebben besproken. We hebben de tabel opgesteld in bereik B2:F9. Laten we de variabelen identificeren die we nodig hebben.
Prijsbereik:De prijsklasse is C2:C9. Omdat het vast is, kunnen we het bereik noemen of de absolute referentie ervan gebruiken. In dit voorbeeld gebruik ik de absolute referentie $C$2:$C$9.
Check_bereik:Dit is het bereik dat cheques bevat (de bundelkolom). Dit zijn D3:D9, E3:E9 en F3:f9.
Laten we deze waarden in de generieke formule plaatsen.
Schrijf deze formule in D10 om de bundelprijs te berekenen.
=SOMPRODUCT($C$3:$C$9,--(D3:D9="y")) |
Druk op enter. Je laat de bundelkosten van bundel 1 berekenen in cel D10. Kopieer deze formule naar aangrenzende cellen om de prijs van alle bundels te berekenen.
Hoe werkt het?
De formule werkt binnenstebuiten. Dus eerst --(D3:D9="y") is opgelost.
Dit retourneert een array van 1 en 0 als. 1 voor elke y en 0 al het andere in bereik D3:D9.
{1;1;0;1;0;1;0} |
Vervolgens wordt de $C$3:$C$9 omgezet in een array die de prijs van elk item/product bevat.
{100;200;20;10;12;15;25} |
Nu heeft de SOMPRODUCT-functie dit erin.
=SOMPRODUCT({100;200;20;10;12;15;25},{1;1;0;1;0;1;0}) |
Nu, zoals de SOMPRODUCT-functie doet, vermenigvuldigt het elke waarde in één array met dezelfde geïndexeerde array in een andere array en somt uiteindelijk die waarden op. Het betekent dat elke prijs die overeenkomt met 0 in een andere array, wordt omgezet in 0. {100;200;0;10;0;15;0}. Nu wordt deze array opgeteld. Dit geeft ons 325 voor bundel 1. Hetzelfde wordt gedaan voor alle bundels.
Alternatieve formule:
De alternatieve formule is natuurlijk de functie SOM.ALS en SOMMEN.
=SOM.ALS(D3:D9,"y",$C$3:$C$9) |
en
=SOMMEN($C$3:$C$9,D3:D9,"y") |
Dit zijn de klassieke antwoorden, maar de SUMPRODUCT-formule is ook sneller en luxer.
Dus ja jongens, zo kun je eenvoudig de prijs van de bundel in Excel berekenen. Ik hoop dat het voldoende verhelderend was. Als ik een punt heb gemist of als je twijfels hebt over dit artikel of een andere Excel-gerelateerde twijfel, vraag het dan in de comments hieronder.
Tel totale overeenkomsten in twee bereiken in Excel | Leer hoe u totale overeenkomsten in twee bereiken kunt tellen met de functie SUMPROUDCT.
SOMMEN met EN-OF logica | De SUMIFS kan ook worden gebruikt met OR-logica. De standaardlogica die SUMIFS gebruikt, is AND-logica.
SOMPRODUCT met ALS logica | Leer hoe u SOMPRODUCT kunt gebruiken met ALS-logica zonder de ALS-functie in de formule te gebruiken.
50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.
De VERT.ZOEKEN-functie in Excel | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.
AANTAL.ALS in Excel 2016 | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om een specifieke waarde te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.
Hoe de SUMIF-functie in Excel te gebruiken | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.