Com utilitzar SUMPRODUCT IF a Excel (2 exemples adequats)

  • Comparteix Això
Hugh West

SUMPRODUCT és una funció molt enginyosa amb molts propòsits. Quan compareu dades entre dos o més intervals i calculeu amb diversos criteris, la funció SUMPRODUCT és la vostra primera opció . Té la capacitat única de gestionar matrius de manera intel·ligent i elegant. Sovint hem d'utilitzar SUMPRODUCT-IF combinació o SUMPRODUCT condicional per comparar columnes amb criteris donats i trobar el resultat. Avui, en aquest article, parlarem de la funció combinada SUMPRODUCT-IF i d'altres enfocaments alternatius d'aquesta combinació.

Baixeu el quadern de pràctiques

Descarregueu aquest full de pràctiques per practicar la tasca mentre llegiu aquest article.

Ús de SUMPRODUCT+IF Combination.xlsx

Introducció a la funció SUMPRODUCT a Excel

Tècnicament, la funció SUMPRODUCT retorna la suma dels valors de les matrius o intervals corresponents. Normalment, la multiplicació és l'operació predeterminada, però també es pot fer divisió, resta o suma.

⦿ Sintaxi:

La sintaxi de la funció SUMPRODUCT és senzilla i directa.

=SUMPRODUCT(array1, [array2], [array3], …)

⦿ Argument:

  • [matriu1]: La primera matriu o rangs de cel·les els valors dels quals volem multiplicar i després sumar.
  • [ array2], [array3]...: Array arguments 2 to255 els valors dels quals volem multiplicar i després sumar.

2 exemples d'ús de la combinació SUMPRODUCT IF a Excel

A Excel, no hi ha cap integrat “SUMPRODUCT IF IF” , però podeu utilitzar-la com a fórmula de matriu combinant les funcions SUMPRODUCT i les funcions SI . Parlem d'aquesta fórmula.

Exemple 1: Apliqueu la fórmula SUMPRODUCT IF amb un criteri

Podem utilitzar aquesta fórmula amb un criteri. Seguiu aquests passos per aprendre.

Pas-1:

  • Considereu una taula de dades on alguns articles de fruita es donen amb “Regió” , “Quantitat” i “Preu” . Esbrinarem el preu total d'alguns articles.

Pas 2:

  • Creeu un altre taula en qualsevol lloc del full de treball on vulgueu obtenir el preu total de l'article. Triem elements “Cirera” , “Poma”, “Pruna” .

Pas 3:

  • Aplica la fórmula següent a la cel·la H4 . El format d'aquesta fórmula és-

=SUMAPRODUCTE(SI(interval de criteris=criteri, interval de valors1*interval de valors2))

  • Insereix els valors a la fórmula.

=SUMPRODUCT(IF($C$5:$C$21=G5,$D$5:$D$21*$E$5:$E$21))

On,

  • Interval_de_criteris és $C$5:$C$21.
  • Els criteris són G5 , G6 i G7 .
  • Range_valors1 és $D$5:$D$21.
  • Interval_de_valors2 és $E$5:$E$21.

  • Aplicaraquesta fórmula com a fórmula de matriu prement CTRL+MAJ+INTER simultàniament. Si utilitzeu Excel 365 , només podeu prémer ENTER per aplicar una fórmula de matriu.

Pas-4:

  • Hem aconseguit el nostre preu total. Ara apliqueu la mateixa fórmula per a la resta d'elements.

Llegir més: SUMPRODUCT amb criteris a Excel (5 mètodes) )

Exemple 2: aplicar la fórmula SUMPRODUCT IF amb diversos criteris en diferents columnes

Utilitzarem la mateixa fórmula per a diversos criteris.

Pas- 1:

  • Afegim un altre criteri “Regió” a la taula 2. En aquest cas, volem trobar el preu total de “Cirera” de la regió “Oceània” i “Apple” de la regió “Àsia”.

Pas-2:

  • Ara apliqueu la fórmula següent. Inseriu els valors a la fórmula.

=SUMPRODUCT(IF($B$5:$B$21=G5,IF($C$5:$C$21=H5,$D$5:$D$21*$E$5:$E$21)))

On,

  • Interval_de_criteris és $B$5:$B$21, $C$5:$C$21.
  • Els criteris és G5, H5.
  • Interval_valors1 és $D$5:$D$21.
  • Values_range2 és $E$5:$E$21.
  • Ara, premeu ENTER .

Pas 3:

  • El nostre valor és aquí. Ara feu el mateix amb l'element "Apple" .

Llegiu més: Com s'utilitza SUMPRODUCT IF a Excel

Com utilitzar només SUMPRODUCT en lloc deSUMPRODUCT IF Formula a Excel

Hi ha altres enfocaments per obtenir els resultats anteriors. Una manera alternativa d'inserir els criteris dins de la funció SUMPRODUCT com a matriu utilitzant doble unari (–) per convertir el TRUE o FALSE en 1 o 0 .

SUMPRODUCT amb una condició:

Tendrem en compte l'exemple anterior en aquest cas. Trobarem el preu total de “Mango” a la llista.

  • Aplica la fórmula condicional SUMPRODUCT a continuació.

=SUMPRODUCT(--(C5:C21=G5),D5:D21,E5:E21)

On,

  • Matriu1 és (– (C5:C21=G5).
  • [Matriu2] és D5:D21.
  • [Matriu3] és E5:E21.
  • Premeu “Retorn”. El nostre resultat és aquí.

Explicació de la fórmula:

Ara explicarem com aquest condicional SUMPRODUCT la funció funciona

  • Quan introduïm el “–(C4:C20=G4)” a la fórmula, aquest doble unari (–) converteix el VERTADER o FALSE a 1 o 0 . Seleccioneu aquesta part “–(C4:C20=G4)” al full de treball i premeu “F9” per veure els valors subjacents.

    Sortida: {0,1,0,0,0,0,0,0,1,1,0,1,1 ,0,0,0,1}

  • Ara, si desglossem les matrius en valors, la fórmula real semblaràaixò,

=SUMAPRODUCTE({0,1,0,0,0,0,0,0,1,1,0,1,1,0,0,0, 1},{20,50,100,50,500,80,90,56,60,80,100,40,45,25,35,45,90},{15,20,2,5,12,10,15,9, 20,30,5,30,25,10,10,20,15})

  • La primera matriu es multiplicarà amb la segona i després la segona matriu es multiplicarà amb la tercera matriu. Segueix aquesta imatge

Així és com funciona aquest condicional SUMPRODUCT .

Més informació: SUMPRODUCT Interval de dates [7 mètodes productius]

Aplicació de diverses condicions en diferents columnes:

En l'exemple següent, esbrinarem el total preu de “Cirera” de la regió “Oceània” .

  • Aplica la fórmula. La forma final d'aquesta fórmula és:

=SUMPRODUCT(--(B5:B21=G5), --(C5:C21=H5),D5:D21,E5:E21)

On,

  • Matriu1 és (–(C5:C21=G5),–(C5:C21=H5).
  • [Matriu2] és D5:D21.
  • [Matriu3] és E5:E21.
  • Premeu ENTER . El nostre resultat s'aconsegueix.

Llegir més: Funció SUMPRODUCT amb diverses columnes a Excel (4 maneres simples)

Aplicant la lògica OR:

Podem afegir la lògica OR a la nostra fórmula per fer que aquesta fórmula sigui més dinàmic.

Diguem que hem d'obtenir el preu total de “Mango” i “Cirera” de la taula de dades.

  • Aplica la fórmula SUMPRODUCT amb O i inseriu els valors.
  • La fórmulaés

=SUMPRODUCT(--((C5:C21=G5)+(C5:C21=H5)>0),D5:D21,E5:E21)

On,

  • Matriu1 és –((C5:C21=G5)+(C5:C21=H5)>0). Aquí G5 és “Mango” i H5 és “Cirera” . Aquesta matriu compta el nombre total de “Mango” i “Cirera” a la taula de dades.
  • [Matriu2] és D5:D21.
  • [Matriu3] és E5:E21.
  • Premeu “ Introduïu” per obtenir el preu total dels productes.

Aplicant diversos criteris AND/OR:

En aquest cas, aplicarem la lògica Or amb múltiples condicions.

En l'exemple següent, hem de trobar el preu total de “Cirera” i “Mango” de les regions “Àsia” i “Europa” .

  • Per obtenir el resultat ara aplicarem la fórmula amb AND/OR lògica. La fórmula és

=SUMPRODUCT(--((B5:B21=H4)+(B5:B21=H5)>0),--((C5:C21=H6)+(C5:C21=H7)>0),D5:D21,E5:E21)

On,

  • Matriu1 és –((B5:B21=H4)+(B5:B21=H5)>0),–((C5:C21=H6)+(C5:C21=H7)> 0). Aquí B5:B21 és "Regió" Columna, H4 i H5 és "Àsia" i "Europa " . De la mateixa manera, C5:C21 és la columna "Article" , H6 i H7 és "Cirera" i “Mango”.
  • [Matriu2] és D5:D21.
  • [ Matriu3] és E5:E21.
  • Premeu ENTER per obtenir el preu total.

Notes ràpides

✅ Les matrius de la fórmula SUMPRODUCT han de tenir el mateix nombre de files i columnes. Sino, obtens el #VALOR! Error.

✅ 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”.

✅ Atès que la fórmula SUMPRODUCT IF és una fórmula matricial, necessiteu premeu CTRL+MAJ+INTER simultàniament per aplicar la fórmula.

✅ La funció SUMPRODUCT no admet caràcters comodís.

Conclusió

Avui hem parlat de la fórmula SUMPRODUCT IF i d'altres fórmules condicionals alternatives SUMPRODUCT en aquest article. Espero que aquest article us sigui útil quan teniu problemes. Si tens alguna confusió, pots comentar. Per obtenir més informació sobre Excel, visiteu el nostre lloc .

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.