Ce didacticiel montre plusieurs méthodes pour additionner plusieurs colonnes dans Excel basée sur des critères uniques ou multiples. La sommation conditionnelle est simple lorsque les valeurs se trouvent dans une seule colonne, mais la résumé sur plusieurs colonnes présente un défi car SUMIF et SUMIFS nécessitent des plages de taille égale. Ce tutoriel offre des solutions de contournement.
Additionner plusieurs colonnes avec un critère
Envisagez un tableau des ventes mensuelles avec plusieurs entrées pour le même produit:
Pour trouver les ventes totales pour un élément spécifique, une approche naïve comme =SUMIF(A2:A10, "apples", C2:E10)
échoue car la plage de somme est mal interprétée.
Méthode 1: colonne d'assistance
La solution la plus simple consiste à ajouter une colonne d'assistance (par exemple, colonne F) additionner les ventes de chaque ligne: =SUM(C2:E2)
. Ensuite, use =SUMIF(A2:A10, I1, F2:F10)
où i1 contient l'élément souhaité. Cela fonctionne parce que les gammes de somme et de critères sont désormais égales.
Méthode 2: plusieurs formules Sumif
Résume les résultats des formules SUMIF individuelles pour chaque colonne:
=SUM(SUMIF(A2:A10,H1,C2:C10), SUMIF(A2:A10,H1,D2:D10), SUMIF(A2:A10,H1,E2:E10))
ou
=SUMIF(A2:A10, H1, C2:C10) SUMIF(A2:A10, H1, D2:D10) SUMIF(A2:A10, H1, E2:E10)
Cela devient lourd avec de nombreuses colonnes.
Méthode 3: Formule Array
Utilisez une formule de tableau: =SUM((C2:E10)*(--(A2:A10=H1)))
. Dans les versions Excel plus anciennes (pré-365/2021), appuyez sur Ctrl Shift Entrée. Cela multiplie les données de vente par un tableau de 1 et 0 en fonction du critère, ne résumant que les valeurs pertinentes.
Méthode 4: formule de sumproduct
Une alternative plus simple est la fonction de sumproduct: =SUMPRODUCT((C2:E10) * (A2:A10=H1))
. Cela évite la nécessité d'une entrée de formule à tableau.
Additionner plusieurs colonnes avec plusieurs critères
Les méthodes ci-dessus s'étendent à plusieurs critères.
Méthode 1: Formules SUMIFS multiples
Utilisez plusieurs suMIFS, un pour chaque colonne:
=SUMIFS(C2:C10, A2:A10, H1, B2:B10, H2) SUMIFS(D2:D10, A2:A10, H1, B2:B10, H2) SUMIFS(E2:E10, A2:A10, H1, B2:B10, H2)
Méthode 2: Formule du tableau (critères multiples)
Étendre la formule du tableau pour inclure des critères supplémentaires:
=SUM((C2:E10) * (--(A2:A10=H1)) * (--(B2:B10=H2)))
N'oubliez pas que Ctrl Shift entrez pour les versions Excel plus anciennes.
Méthode 3: formule de sumproduct (critères multiples)
La fonction de sumproduct simplifie ceci:
=SUMPRODUCT((C2:E10) * (A2:A10=H1) * (B2:B10=H2))
Ce didacticiel fournit plusieurs solutions pour une sommation conditionnelle efficace dans Excel, s'adressant à différentes versions Excel et complexités de données. Un classeur de pratique est disponible en téléchargement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!