Jumlah kolom hanya jika kolom lain memiliki nilai kosong

11

Saya mencoba mendapatkan jumlah nilai kolom di Google Spreadsheet hanya jika tidak ada nilai di kolom yang berdekatan. Perhatikan contoh berikut:

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

Jumlah Aharus mengembalikan 40.

Saya mencoba menggunakan fungsi berikut:

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

tapi semua saya dapatkan adalah: Error: Unknown function name ISEMPTY. Adakah yang bisa memberi tahu saya apa yang salah atau bagaimana melakukannya dengan benar?

Haes
sumber
dapatkah Anda menunjukkan dengan contoh (input dan output)?
Siva Charan

Jawaban:

15

Ganti ISEMPTYdenganISBLANK

Formula Anda harus sebagai berikut: -

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

Sekarang Anda akan mendapatkan hasilnya sebagai 40

Siva Charan
sumber
Meskipun ini bukan solusi yang melibatkan sumif; tapi sepertinya tidak ada cara untuk melakukannya dengan sumif!
Oliver
1

Jika ada nilai 0 dalam sel, itu tidak akan ditandai sebagai kosong. Tapi Anda bisa menggunakan:

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

Atau lebih dibatasi:

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

template: SUMIF(range, criteria, sum_range)

Menambahkan sel yang ditentukan oleh kriteria yang diberikan. Rentang adalah rentang di mana kriteria harus diterapkan. Kriteria adalah sel di mana kriteria pencarian ditampilkan, atau kriteria pencarian itu sendiri. Di bagian kriteria, Anda dapat menggunakan tanda tanya ( ?) untuk mencocokkan satu karakter atau tanda bintang ( *) untuk mencocokkan urutan karakter. Jika Anda ingin menemukan tanda tanya atau tanda bintang yang sebenarnya, Anda bisa mengetikkan tilde ( ~) sebelum tanda tanya ( ?) atau tanda bintang ( *). Sum_rangeadalah rentang dari mana nilai dijumlahkan, jika belum diindikasikan, nilai-nilai yang ditemukan dalam rentang dijumlahkan.

Rich G.
sumber