web-dev-qa-db-fra.com

Somme de toutes les cellules de Google Spreadsheet où la ligne correspondante correspond à une valeur

Je souhaite renvoyer la somme de toutes les cellules de ColumnA uniquement si la valeur d'une cellule de la même ligne est égale à une valeur spécifique.

Par exemple, additionnez C4 si D4 = "Bob". En supposant qu'il y ait six lignes où "Bob" apparaît dans ColumnD, je m'attendrais à ce que la somme de six valeurs de ColumnC soit additionnée.

Je soupçonne que ce qui précède nécessite l'utilisation d'une boucle, ce que Google Spreadsheets ne fournit pas.

13
stephen gilliss

=SUMIF(D:D,"bob",C:C)

dans la colonne C sont des nombres, dans la colonne D sont ("bob" ou autres)

si vous souhaitez ne pas additionner toutes les colonnes, vous pouvez utiliser par exemple

=SUMIF(D2:D6,"bob",C2:C6)  

Remarque: le texte est sensible à la casse (Bob n'est pas identique à Bob)

11
ockin