Taula de continguts
Mentre treballeu amb Microsoft Excel , hi ha situacions en què compareu dades entre dos o més intervals i feu càlculs amb diversos criteris. La funció SUMPRODUCT és la vostra primera opció. La funció SUMPRODUCT és una funció molt enginyosa amb molts propòsits. Té la capacitat única de gestionar matrius de manera intel·ligent i elegant. Sovint hem d'utilitzar la funció SUMPRODUCT per comparar columnes amb uns criteris donats i per trobar el resultat. Avui, en aquest article, parlarem d'alguns mètodes per utilitzar la funció SUMPRODUCT amb criteris.
Descarregueu el quadern de pràctiques
Baixeu aquest full de pràctiques a practiqueu la tasca mentre llegiu aquest article.
Funció SUMPRODUCT amb Criteria.xlsx
Introducció de la funció SUMPRODUCT a Excel
Tècnicament, la funció “SUMPRODUCT” envia la suma dels valors de les matrius o rangs corresponents.
⇒ Sintaxi
La sintaxi de la funció “SUMPRODUCT” és simple i directa.
=SUMPRODUCT(array1, [array2], [array3], …)
⇒ Argument
Argument | Obligatori/Opcional | Explicació |
---|---|---|
matriu1 | Obligatori | La primera entrada a una matriu, els elements de la qual voleu dividir i afegir després. |
[matriu2],[array3] | Opcional | Paràmetres de matriu amb elements que voleu multiplicar i sumar, que van de 2 a 255. |
5 exemples ideals de la funció SUMPRODUCT amb criteris a Excel
Una de les característiques sorprenents de SUMPRODUCT la funció és que pot gestionar un sol o diversos criteris de manera notable. Parlem d'algunes de les funcions SUMPRODUCT amb criteris.
1. SUMPRODUCT amb un únic criteri per cercar el valor
Podem aplicar la funció SUMPRODUCT amb criteris amb o sense l'operador unari doble.
1.1. Ús de l'operador unari doble
Una manera intel·ligent d'aplicar la funció SUMPRODUCT és inserir els criteris dins de la funció com a matriu mitjançant " Operador unari doble (–) ” per convertir el “VERTADER” o “FALS” en “1” o “0” . A l'exemple següent, alguns noms de “Producte” es donen amb els seus “País” , “Quantitat” i “Preu” . Trobarem el preu total per als països “Índia”, “Xina” i “Alemanya” .
Seguim els procediments per utilitzar la funció SUMPRODUCT amb un sol criteri a Excel.
PASS:
- En primer lloc, creeu una taula per a aquests països a qualsevol part del full de treball on vulgueu obtenir el resultat.
- En segon lloc, seleccioneu la cel·la on voleu posar elfórmula de la funció SUMPRODUCT .
- En tercer lloc, inseriu la fórmula a aquesta cel·la. Apliquem la funció amb el “Operador unari doble (–)” .
=SUMPRODUCT(--($C$5:$C$21=G5),$D$5:$D$21,$E$5:$E$21)
- A continuació, premeu la tecla Enter . Tenim el preu total per a “Índia” .
- Arrossegueu la icona Annexa d'emplenament cap avall per duplicar la fórmula en l'interval. O bé, per Emplenar automàticament l'interval, feu doble clic al símbol més ( + ).
- Finalment, podem veure el resultat per a Índia , Xina i Alemanya .
🔎 Com funciona la fórmula?
- Matriu1 és –($C$5:$C$21=G5) G5 és “Índia” . L'operador unari doble convertirà els resultats de $C$4:$C$20 en “1” i “0” .
- [Array2] és $D$5:$D$21 , el rang que primer multipliquem i després sumem.
- [Array3] és $E$5:$E$21 , també multipliquem aquest rang i després sumem .
Utilitzarem les “Referències de cel·les absolutes” per a “BLOQUEAR” les cel·les.
1.2. Excloent l'operador doble unari
Podem resoldre l'exemple anterior sense utilitzar l'operador doble unari. Vegem les instruccions per a això.
PASOS:
- Utilitzarem el mateix exemple per obtenir el mateix resultat. Ara, a la cel·la “H5” apliqueu elFunció SUMPRODUCT . Inseriu els valors a la fórmula i la fórmula serà així.
=SUMPRODUCT(($C$5:$C$21=G5)*$D$5:$D$21*$E$5:$E$21)
- A més, premeu Introduïu la tecla per mostrar el resultat.
- Per copiar la fórmula per l'interval, arrossegueu la Annexa d'ompliment símbol cap avall. Alternativament, podeu fer doble clic al signe d'addició ( + ) per Emplenar automàticament l'interval.
- De la mateixa manera, podem obtenir el resultat.
Llegir més: SUMPRODUCT Criteris múltiples a Excel (3 enfocaments)
2. SUMPRODUCT amb criteris múltiples per a diferents columnes
Podem aplicar la funció SUMPRODUCT amb criteris múltiples amb o sense l'operador unari doble. Aprenem!
2.1. Utilitzant l'operador unari doble
En aquest cas, utilitzarem el “Operador unari doble (–)” per convertir els resultats de la matriu en “1” o "0" . Considereu la mateixa taula que hem utilitzat abans. Ara trobarem el resultat amb diversos criteris. Trobarem el “Preu total” per a “processador” del país “Xina” , “Portàtil” de "Índia" i "ordinador portàtil" de "Corea del Sud" . Amb aquests criteris obtindrem el resultat.
PASOS:
- Al principi, seleccioneu una cel·la adjacent al primer llibre i introduïu la fórmula.
=SUMPRODUCT(--($B$5:$B$21=G5),--($C$5:$C$21=H5),$D$5:$D$21,$E$5:$E$21)
- Premeu la tecla Enter del vostre teclatuna vegada més.
- De la mateixa manera, en els exemples anteriors, arrossegueu la icona Emplenar el mànec cap avall per duplicar la fórmula a l'interval. . O bé, per Emplenar automàticament l'interval, feu doble clic al símbol més ( + ).
- Finalment, obtindreu el vostre resultat.
2.2. Excloent l'operador unari doble
Aquí aplicarem els mateixos criteris múltiples mitjançant la funció bàsica SUMPRODUCT .
PASOS:
- A la cel·la I5, apliqueu la funció. Inseriu els criteris i la fórmula es veurà així.
=SUMPRODUCT(($B$5:$B$21=G5)*($C$5:$C$21=H5)*$D$5:$D$21*$E$5:$E$21)
- Premeu Introduïu per vegeu el resultat.
- Després, arrossegueu la icona Omplir mànec per copiar la fórmula a l'interval. O bé, feu doble clic al signe més ( + ). Això també duplica la fórmula.
- Finalment, podeu veure el resultat.
Llegir més: Funció SUMPRODUCT amb múltiples columnes a Excel (4 maneres senzilles)
3. SUMPRODUCT amb lògica OR
Podem afegir la lògica OR a la nostra fórmula per fer que la funció SUMPRODUCT amb criteris sigui més dinàmica. Considereu la situació en què hem d'esbrinar el preu total de “Portàtil” i “Portàtil” .
PASS:
- En primer lloc, creeu una taula a qualsevol part del full de treball on vulgueu obtenir el resultat.
- A continuació, seleccioneu la cel·la i inseriu la fórmula següent.allà.
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),D5:D21,E5:E21)
- A més, premeu la tecla Enter per veure el resultat.
4. SUMPRODUCT amb criteris AND/OR múltiples
En aquest mètode, aplicarem la funció SUMPRODUCT amb criteris utilitzant tant “AND” com “ O” lògica. Aquesta vegada hem d'afegir més criteris a la nostra funció. Recuperarem el “Preu total” del producte “Portàtil” , “Laptop” del país “Índia”, “Xina”.
PASS:
- Per començar, seleccioneu la segona cel·la H10 i poseu la fórmula a la cel·la seleccionada. .
=SUMPRODUCT(--((B5:B21=G5)+(B5:B21=H5)>0),--((C5:C21=G8)+(C5:C21=H8)>0),D5:D21,E5:E21)
- A continuació, premeu la tecla Enter per veure el resultat.
🔎 Com funciona la fórmula?
- 1 és –((B5:B21=G5)+(B5:B21=H5)>0),–((C5:C21= G8)+(C5:C21=H8)>0) . Aquí B5:B21 és la "Producte" Columna, G5 i H5 són "Notebook" i “Portàtil” . De la mateixa manera, C5:C21 és la columna “País” i G6 i H6 són "Índia" i "Xina".
- [Matriu2] és D5:D21 .
- [Matriu3] és E5:E21 .
5. SUMPRODUCT amb criteris múltiples per a files i columnes
La funció "SUMPRODUCT" mostra la seva veritable diversitat quan fem servir aquesta funció per a les dues columnes ifiles. Vegem com. A l'exemple següent, podem veure el preu d'alguns "Productes" del país "Índia" , "Xina" , "Itàlia" , “Alemanya” , “França” .
PASOS:
- En primer lloc, seleccioneu la cel·la on volem posar el resultat.
- A continuació, inseriu la fórmula a aquesta cel·la.
=SUMPRODUCT(C5:G8*(C4:G4=C10)*(B5:B8=C11))
- Finalment, premeu Enter tecla del teclat.
Coses per recordar
✅ La funció “SUMPRODUCT” tracta els valors no numèrics com a zeros. Si teniu valors no numèrics a la vostra fórmula, la resposta serà “0”.
✅ Les matrius de la fórmula SUMPRODUCT han de tenir el mateix nombre de files i columnes. Si no, obtindreu el #VALOR! Error.
✅ La funció “SUMPRODUCT” no admet caràcters comodí.
Conclusió
El