Sommez la colonne uniquement si une autre colonne a une valeur vide

11

J'essaie d'obtenir une somme de valeurs de colonne dans une feuille de calcul Google uniquement s'il n'y a pas de valeur dans la colonne adjacente. Prenons l'exemple suivant:

  A | B
 -------
 40 | 50
 20 | 20
 30 | 
 10 | 

La somme de Adevrait renvoyer 40.

J'ai essayé d'utiliser la fonction suivante:

=SUM(FILTER(A:A, ISEMPTY(B:B)))

mais tous get I est: Error: Unknown function name ISEMPTY. Quelqu'un peut-il me dire ce qui ne va pas ou comment le faire correctement?

Haes
la source
pouvez-vous montrer avec un exemple (entrée et sortie)?
Siva Charan, le

Réponses:

15

Remplacez ISEMPTYparISBLANK

Votre formule doit être la suivante: -

=SUM(FILTER(A:A, ISBLANK(B:B)))

Vous obtiendrez maintenant le résultat 40

Siva Charan
la source
Bien que ce ne soit pas une solution impliquant sumif; mais on dirait qu'il n'y a pas moyen de faire avec sumif!
Oliver
1

S'il y a une valeur de 0 dans la cellule, elle ne sera pas marquée comme vide. Mais vous pouvez utiliser:

=SUMIF(B:B,0,A:A)

Ou plus restreint:

=SUMIF(B2:B50,0,A2:A50)

template: SUMIF(range, criteria, sum_range)

Ajoute les cellules spécifiées par un critère donné. La plage est la plage à laquelle les critères doivent être appliqués. Les critères sont la cellule dans laquelle le critère de recherche est affiché ou le critère de recherche lui-même. Dans la section des critères, vous pouvez utiliser un point d'interrogation ( ?) pour faire correspondre un seul caractère ou un astérisque ( *) pour faire correspondre une séquence de caractères. Si vous souhaitez trouver un véritable point d'interrogation ou un astérisque, vous pouvez taper un tilde ( ~) avant le point d'interrogation ( ?) ou l'astérisque ( *). Sum_rangeest la plage à partir de laquelle les valeurs sont additionnées.Si cela n'a pas été indiqué, les valeurs trouvées dans la plage sont additionnées.

Rich G.
la source