Suma kolumny tylko wtedy, gdy inna kolumna ma pustą wartość

11

Próbuję uzyskać sumę wartości kolumn w arkuszu kalkulacyjnym Google tylko wtedy, gdy w sąsiedniej kolumnie nie ma żadnej wartości. Rozważ następujący przykład:

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

Suma Apowinna zwrócić 40.

Próbowałem użyć następującej funkcji:

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

ale pojawia się: Error: Unknown function name ISEMPTY. Czy ktoś może mi powiedzieć, co jest nie tak lub jak to zrobić poprawnie?

Haes
źródło
czy możesz pokazać na przykładzie (wejście i wyjście)?
Siva Charan,

Odpowiedzi:

15

wymienić ISEMPTYzISBLANK

Twoja formuła powinna wyglądać następująco:

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

Teraz otrzymasz wynik jako 40

Siva Charan
źródło
Chociaż nie jest to rozwiązanie obejmujące sumif; ale nie wygląda na to, że można to zrobić za pomocą sumif!
Oliver
1

Jeśli w komórce jest wartość 0, nie zostanie oznaczona jako pusta. Ale możesz użyć:

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

Lub bardziej ograniczone:

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

template: SUMIF(range, criteria, sum_range)

Dodaje komórki określone przez podane kryteria. Zakres to zakres, do którego mają być stosowane kryteria. Kryteria to komórka, w której pokazane jest kryterium wyszukiwania lub samo kryterium wyszukiwania. W sekcji kryteriów możesz użyć znaku zapytania ( ?), aby dopasować pojedynczy znak lub gwiazdki ( *), aby dopasować ciąg znaków. Jeśli chcesz znaleźć rzeczywisty znak zapytania lub gwiazdkę, możesz wpisać znak tyldy ( ~) przed znakiem zapytania ( ?) lub gwiazdką ( *). Sum_rangeto zakres, z którego sumowane są wartości, jeśli nie zostało to wskazane, wartości znajdujące się w zakresie są sumowane.

Rich G.
źródło