Excel SOMPRODUCT-functie
In Excel kan de SOMPRODUCT-functie worden gebruikt om twee of meer kolommen of arrays met elkaar te vermenigvuldigen en vervolgens de som van de producten te verkrijgen. Feitelijk is SOMPRODUCT een nuttige functie die helpt om celwaarden te tellen of op te tellen met meerdere criteria, vergelijkbaar met de AANTAL.ALS of SOM.ALS-functie. Dit artikel introduceert de syntaxis van de functie en enkele voorbeelden voor deze SOMPRODUCT-functie.
- Voorbeeld 1: Basisgebruik van de SOMPRODUCT-functie
- Voorbeeld 2: Sommeer cellen met meerdere criteria met de SOMPRODUCT-functie
- Voorbeeld 3: Tel cellen met meerdere criteria met de SOMPRODUCT-functie
- Voorbeeld 4: Bereken het gewogen gemiddelde met de SOMPRODUCT-functie
Syntaxis:
De syntaxis voor de SOMPRODUCT-functie in Excel is:
Argumenten:
- matrix1: Vereist. De eerste matrix of bereik van cellen dat u wilt vermenigvuldigen en vervolgens optellen.
- matrix2: Optioneel. De tweede matrix of bereik van cellen dat u wilt vermenigvuldigen en vervolgens optellen.
Opmerkingen:
- 1. Als er niet-numerieke waarden in uw bereik voorkomen, behandelt SOMPRODUCT deze als nullen.
- 2. Als de matrices of bereiken een verschillend aantal rijen en kolommen hebben, retourneert de SOMPRODUCT-functie een #WAARDE! foutmelding.
- 3. Als er logische tests in de matrices voorkomen, zullen ze WAAR- en ONWAAR-waarden creëren. In de meeste gevallen moet u deze converteren naar 1 en 0 door gebruik te maken van de dubbele unaire operator (--).
- 4. De SOMPRODUCT-functie kan tot 255 argumenten verwerken in Excel 2007 en latere versies, en slechts 30 argumenten in eerdere Excel-versies.
- 5. SOMPRODUCT ondersteunt geen jokertekens.
Retourneer:
Geeft het resultaat van vermenigvuldigde en opgetelde arrays terug.
Voorbeelden:
Voorbeeld 1: Basisgebruik van de SOMPRODUCT-functie
Het basisgebruik van SOMPRODUCT is om twee kolommen te vermenigvuldigen en ze vervolgens op te tellen. Bijvoorbeeld, stel dat u de volgende gegevens in een schermafbeelding heeft, nu wilt u de bestelling en de eenheidsprijs vermenigvuldigen en vervolgens alle vermenigvuldigingsresultaten optellen om de totale prijs te krijgen.
Om deze taak uit te voeren, kunt u de volgende formule toepassen:
Uitleg: Deze formule SOMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.
Druk vervolgens op Enter-toets, de cellen in kolom B worden vermenigvuldigd met hun overeenkomstige cellen in dezelfde rij van kolom C, en de resultaten worden opgeteld. Zie schermafbeelding:
Voorbeeld 2: Sommeer cellen met meerdere criteria met de SOMPRODUCT-functie
Naast de SOM.ALS-functie om celwaarden te sommeren op basis van meerdere voorwaarden, kan de SOMPRODUCT-functie deze taak ook snel en gemakkelijk oplossen.
Geval 1: Sommeer celwaarden als een andere kolom specifieke tekst bevat
Stel dat u een tabel met gegevens hebt zoals hieronder weergegeven in een schermafbeelding, nu wilt u de totale prijs berekenen waarbij het product KTE is en de naam David is. Hoe zou u dit kunnen doen met behulp van de SOMPRODUCT-formule in Excel?
1. Voer of kopieer een van de volgende formules in een lege cel in:
- Tips: In de bovenstaande formule:
- A2:A12="KTE": is het eerste criterium_bereik en criterium waarop u wilt sommeren.
- B2:B12="David": is het tweede criterium_bereik en criterium waarop u wilt sommeren.
- D2:D12: is het sombereik waarin u de celwaarden wilt optellen.
2. Druk vervolgens op Enter-toets om het resultaat te krijgen dat u nodig hebt:
Geval 2: Sommeer cellen met meerdere criteria met OF-logica
Om cellen te sommeren op basis van meerdere criteria met OF-logica, moet u het plusteken (+) gebruiken om de meerdere voorwaarden samen te voegen binnen de SOMPRODUCT-functie.
Bijvoorbeeld, ik wil de totale prijs van de producten KTE en KTO in kolom A sommeren zoals hieronder weergegeven in een schermafbeelding:
Pas de volgende formule toe in een lege cel:
Druk vervolgens op Enter-toets, de totale prijs van de producten KTE en KTO is berekend, zie schermafbeelding:
Geval 3: Sommeer cellen met meerdere criteria met OF- en EN-logica
In sommige situaties moet u mogelijk cellen sommeren met zowel OF- als EN-logica tegelijkertijd. De SOMPRODUCT-functie kan deze taak ook gemakkelijk oplossen.
Asterisk (*) wordt gebruikt als de EN-operator.
Plusteken (+) wordt gebruikt als de OF-operator.
Laten we een voorbeeld bekijken, voor het sommeren van de totale prijs waarbij het product KTE en KTO is wanneer de verkoop groter is dan 200.
Kopieer of voer de volgende formule in:
Druk vervolgens op Enter-toets om het resultaat te krijgen dat u nodig hebt:
Voorbeeld 3: Tel cellen met meerdere criteria met de SOMPRODUCT-functie
Over het algemeen kan deze SOMPRODUCT-functie ons ook helpen om cellen te tellen met meerdere criteria in Excel. Net zoals bij het optellen van waarden, hoeft u alleen het som_bereik-argument uit de formule te verwijderen.
Geval 1: Tel cellen met meerdere criteria met EN-logica
Hier wil ik de cellen tellen waarbij het product KTE is en de verkoop groter is dan 200. Gebruik daarom een van de volgende formules:
- Tips: In de bovenstaande formule:
- A2:A12="KTE": is het eerste criterium_bereik en criterium waarop u wilt tellen.
- B2:B12>200: is het tweede criterium_bereik en criterium waarop u wilt tellen.
Druk vervolgens op Enter-toets om het aantal resultaten te krijgen:
Geval 2: Tel cellen met meerdere criteria met OF-logica
Om het aantal producten KTE en KTO in kolom A te tellen, past u deze formule toe:
Druk vervolgens op Enter-toets om het aantal producten KTE en KTO te krijgen. Zie schermafbeelding:
Geval 3: Tel cellen met meerdere criteria met OF- en EN-logica
Om het aantal producten KTE en KTO te tellen waarbij de verkoop groter is dan 200, moet u de volgende formule toepassen:
Druk vervolgens op Enter-toets om het aantal resultaten te krijgen dat u nodig hebt:
Voorbeeld 4: Bereken het gewogen gemiddelde met de SOMPRODUCT-functie
Normaal gesproken kunnen we het gemiddelde van een bereik van cellen snel en gemakkelijk berekenen. Maar als u het gemiddelde van een lijst met waarden met verschillende niveaus van relevantie wilt berekenen, betekent dit het berekenen van het gewogen gemiddelde. Er is geen directe functie om dit in Excel te verkrijgen. Maar de SOMPRODUCT-functie kan u helpen om dit te doen.
Bijvoorbeeld, ik heb een tabel met cijferstatistieken voor een student, waarbij elke taak een ander gewicht heeft zoals hieronder weergegeven in een schermafbeelding.
Om het gewogen gemiddelde te berekenen, gebruikt u de volgende formule:
Uitleg: Deze formule: SOMPRODUCT(B2:B6, C2:C6) / SOM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)
Druk vervolgens op Enter-toets, het gewogen gemiddelde is onmiddellijk berekend, zie schermafbeelding:
Meer artikelen met de SOMPRODUCT-functie:
- Tel een specifieke waarde over meerdere werkbladen
- Stel dat ik meerdere werkbladen heb die de volgende gegevens bevatten, en nu wil ik het aantal keren dat een specifieke waarde “Excel” voorkomt, krijgen vanuit deze werkbladen. Hoe kon ik specifieke waarden over meerdere werkbladen tellen?
- Zoek en verkrijg de grootste waarde op basis van meerdere criteria in Excel
- In Excel kunnen we de max-functie toepassen om het grootste getal zo snel mogelijk te krijgen. Maar soms moet u mogelijk de grootste waarde vinden op basis van bepaalde criteria, hoe zou u deze taak in Excel kunnen aanpakken?
- Bereken het gewogen gemiddelde in Excel
- Bijvoorbeeld, u hebt een boodschappenlijst met prijzen, gewichten en hoeveelheden. U kunt gemakkelijk het gemiddelde berekenen met de GEMIDDELDE-functie in Excel. Maar wat als het gaat om het gewogen gemiddelde? In dit artikel introduceer ik een methode om het gewogen gemiddelde te berekenen, evenals een methode om het gewogen gemiddelde te berekenen indien aan specifieke criteria wordt voldaan in Excel.
De Beste Office Productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken Tussen de Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabs naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.