Excel SUMPRODUCT functie
In Excel kan de functie SOMPRODUCT worden gebruikt om twee of meer kolommen of matrices met elkaar te vermenigvuldigen en vervolgens de som van producten te krijgen. In feite is de SUMPRODUCT een nuttige functie die kan helpen bij het tellen of optellen van celwaarden met meerdere criteria, zoals de AANTAL.ALS of SOMMEN. Dit artikel introduceert de syntaxis van de functie en enkele voorbeelden voor deze functie SOMPRODUCT.
- Voorbeeld 1: basisgebruik van de functie SUMPRODUCT
- Voorbeeld 2: somcellen met meerdere criteria met de functie SOMPRODUCT
- Voorbeeld 3: tel cellen met meerdere criteria met de SOMPRODUCT-functie
- Voorbeeld 4: Bereken het gewogen gemiddelde met de functie SUMPRODUCT
Syntax:
De syntaxis voor de functie SUMPRODUCT in Excel is:
Argumenten:
- array1: Verplicht. De eerste matrix of reeks cellen die u wilt vermenigvuldigen en vervolgens wilt optellen.
- array2: Optioneel. De tweede matrix of het tweede celbereik dat u wilt vermenigvuldigen en vervolgens wilt optellen.
Opmerkingen:
- 1. Als uw bereik niet-numerieke waarden bevat, behandelt het SOMPRODUCT deze als nullen.
- 2. Als de arrays of bereiken een verschillend aantal rijen en kolommen hebben, retourneert de functie SOMPRODUCT een #VALUE! fout.
- 3. Als er logische tests in de arrays zijn, zullen ze TRUE en FALSE waarden creëren. In de meeste gevallen moet u ze converteren naar 1 en 0 met behulp van de dubbele unaire operator (-).
- 4. De SUMPRODUCT-functie kan maximaal 255 argumenten verwerken in Excel 2007 en latere versies, en slechts 30 argumenten in eerdere Excel-versies.
- 5. SOMPRODUCT ondersteunt geen jokertekens.
Keer terug:
Retourneer het resultaat van vermenigvuldigde en gesommeerde arrays.
Voorbeelden:
Voorbeeld 1: basisgebruik van de functie SUMPRODUCT
Het basisgebruik van het SOMPRODUCT is om twee kolommen te vermenigvuldigen en ze vervolgens bij elkaar op te tellen, u hebt bijvoorbeeld de volgende schermafdrukgegevens, nu wilt u de volgorde en de eenheidsprijs vermenigvuldigen en vervolgens alle vermenigvuldigingsresultaten bij elkaar optellen om de totale prijs.
Pas de onderstaande formule toe om deze taak uit te voeren:
Uitleg: Deze formule SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.
En druk dan op Enter key, worden de cellen in kolom B vermenigvuldigd met de overeenkomstige cellen in dezelfde rij van kolom C, en de resultaten worden opgeteld. Zie screenshot:
Voorbeeld 2: somcellen met meerdere criteria met de functie SOMPRODUCT
Behalve de SUMIFS-functie om celwaarden op te tellen op basis van meerdere voorwaarden, kan de SUMPRODUCT-functie deze taak ook snel en gemakkelijk oplossen.
Geval 1: som celwaarden op als deze specifieke tekst in een andere kolom bevat
Stel dat u een tabel met gegevens heeft zoals onderstaand screenshot, nu wilt u de totale prijs berekenen waarvoor het product KTE is en de naam David, hoe zou u dat kunnen doen door de SOMPRODUCT-formule in Excel te gebruiken?
1. Typ of kopieer een van de onderstaande formules naar een lege cel:
- Tips: In de bovenstaande formule:
- A2: A12 = "KTE": is het eerste criteriumbereik en de eerste criteria die u wilt optellen op basis van.
- B2: B12 = "David": is het tweede criteriumbereik en de criteria waarop u wilt optellen.
- D2: D12: is het sombereik waarvan u de celwaarden wilt optellen.
2. Druk vervolgens op Enter sleutel om het resultaat te krijgen zoals je nodig hebt:
Geval 2: somcellen met meerdere criteria met OF-logica
Als u cellen wilt optellen op basis van meerdere criteria met OF-logica, moet u het plusteken (+) gebruiken om de meerdere voorwaarden samen te voegen binnen de functie SOMPRODUCT.
Ik wil bijvoorbeeld de totale prijs van het product KTE en KTO in kolom A optellen, zoals onderstaand screenshot:
Pas de volgende formule toe in een lege cel:
En druk dan op Enter key, de totale prijs van het product KTE en KTO zijn berekend, zie screenshot:
Geval 3: somcellen met meerdere criteria met OF- en EN-logica
In sommige situaties moet u mogelijk cellen tegelijk optellen met zowel OF- als EN-logica. De SUMPRODUCE-functie kan deze klus ook gemakkelijk oplossen.
Sterretje (*) wordt gebruikt als de EN-operator.
Plusteken (+) wordt gebruikt als de OR-operator.
Laten we een voorbeeld bekijken, voor het optellen van de totale prijs van welk product KTE en KTO is wanneer de verkoop groter is dan 200.
U moet de onderstaande formule kopiëren of invoeren:
Druk vervolgens op Enter sleutel om het resultaat te krijgen zoals je nodig hebt:
Voorbeeld 3: tel cellen met meerdere criteria met de SOMPRODUCT-functie
Over het algemeen kan deze SOMPRODUCT-functie ons ook helpen om de cellen met meerdere criteria in Excel te tellen. Net als de somwaarden, hoeft u alleen het argument optelbereik uit de formule te verwijderen.
Geval 1: tel cellen met meerdere criteria met EN-logica
Hier wil ik de cellen tellen dat het product KTE is en de verkoop groter is dan 200. Gebruik dus een van de onderstaande formules:
- Tips: In de bovenstaande formule:
- A2: A12 = "KTE": is het eerste criteriumbereik en de eerste criteria waarop u wilt tellen.
- B2: B12> 200: is het tweede criteriumbereik en de criteria waarop u wilt tellen.
En druk dan op Enter sleutel om het nummer van het resultaat te krijgen:
Geval 2: tel cellen met meerdere criteria met OF-logica
Pas deze formule toe om het aantal producten KTE en KTO in kolom A te tellen:
En druk dan op Enter sleutel om het nummer van het product KTE en KTO te krijgen. Zie screenshot:
Geval 3: tel cellen met meerdere criteria met OF en EN-logica
Om het aantal producten KTE en KTO te tellen waarvan de verkoop groter is dan 200, moet u de volgende formule toepassen:
Druk vervolgens op Enter sleutel om het aantal resultaten te krijgen dat u nodig heeft:
Voorbeeld 4: Bereken het gewogen gemiddelde met de functie SUMPRODUCT
Normaal gesproken kunnen we het gemiddelde van het celbereik snel en gemakkelijk berekenen. Maar als u het gemiddelde wilt berekenen van een lijst met waarden met verschillende relevantie, betekent dit dat u het gewogen gemiddelde moet berekenen. Er is geen directe functie om het in Excel te krijgen. Maar de SUMPRODUCT-functie kan u helpen ermee om te gaan.
Ik heb bijvoorbeeld een tabel met cijferstatistieken voor een student, elke taak heeft een ander gewicht, zoals hieronder wordt getoond.
Gebruik de volgende formule om het gewogen gemiddelde te berekenen:
Uitleg: Deze formule: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)
En druk dan op Enter toets, het gewogen gemiddelde is in één keer berekend, zie screenshot:
Meer artikelen met SOMPRODUCT-functie:
- Tel een specifieke waarde op 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 uit deze werkbladen halen. Hoe kan ik specifieke waarden op 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 zo snel mogelijk het grootste aantal te krijgen. Maar soms moet u op basis van enkele criteria de grootste waarde vinden, hoe zou u deze taak in Excel kunnen aanpakken?
- Bereken het gewogen gemiddelde in Excel
- U heeft bijvoorbeeld een boodschappenlijst met prijzen, gewichten en bedragen. U kunt eenvoudig de gemiddelde prijs berekenen met de GEMIDDELDE functie in Excel. Maar wat als een gewogen gemiddelde prijs? In dit artikel zal ik een methode introduceren om het gewogen gemiddelde te berekenen, evenals een methode om het gewogen gemiddelde te berekenen als aan specifieke criteria in Excel wordt voldaan.
De beste tools voor kantoorproductiviteit
Kutools for Excel - Helpt u zich te onderscheiden van de menigte
Kutools voor Excel beschikt over meer dan 300 functies, Ervoor zorgen dat wat u nodig heeft slechts één klik verwijderd is...
Office-tabblad - Schakel lezen en bewerken met tabbladen in Microsoft Office in (inclusief Excel)
- Een seconde om te schakelen tussen tientallen geopende documenten!
- Verminder elke dag honderden muisklikken voor u, zeg maar dag tegen muishand.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabbladen naar Office (inclusief Excel), net als Chrome, Edge en Firefox.