web-dev-qa-db-fra.com

Google Sheets - Formule de somme qui relie une rangée à une autre

enter image description here

Le titre peut paraître déroutant car je ne sais pas comment le formuler. Commençons par l'exemple

J'ai donc un tableur avec les données. La première colonne indique les niveaux: Kinder, Première, Deuxième, Troisième ... La seconde colonne indique le nombre de crayons pour chaque classe.

J'ai besoin d'une formule qui sélectionne uniquement la classe Kinder et additionne tous les crayons. Des idées?

3
ben

Dans la cellule où vous voulez totaliser, placez ceci pour l'exemple de Kinder:

=SUMIF(A11:A, "=Kinder", B11:B)

Comme vos notes sont très limitées, vous pouvez facilement les modifier pour chaque cas. Une autre option serait de référencer la cellule où Grade est défini:

=SUMIF($A$11:$A, "=" & D1, $B$11:$B)

Dans cet exemple, placez la formule dans la cellule E1 et Kinder dans D1. Vous pouvez ensuite copier la formule dans d’autres lignes (E2, E3, etc.) et attribuer 1ère, 2ème, etc. dans les cellules D2, D3, etc.

Le $ dans la plage indique au programme de ne pas incrémenter cet élément lors de la copie ou du déplacement de la formule.

3
Karl_S

De plus, vous pouvez utiliser un tableau croisé dynamique pour analyser chacune des catégories.

Données -> Tableau croisé dynamique -> Sélectionnez la plage (Nom de la feuille! A: B)

Cliquez sur les lignes (choisissez la note) Cliquez sur les valeurs (choisissez les crayons)

1
STowslee