Rumus Excel: Purata jika kriteria tidak kosong -

Isi kandungan

Formula generik

=AVERAGEIFS(range1,range2,"")

Ringkasan

Untuk mengira rata-rata, tidak termasuk nilai kosong dalam julat kriteria, anda boleh menggunakan fungsi AVERAGEIFS dan ungkapan logik sederhana. Dalam contoh yang ditunjukkan, formula dalam F6 adalah:

=AVERAGEIFS(price,group,"")

di mana "harga" (C5: C15) dan "kumpulan" (D5: D15) dinamakan julat.

Penjelasan

Excel menyokong sebilangan operator logik yang boleh digunakan dalam pelbagai cara untuk membina kriteria. Dalam contoh ini, kita menggunakan not sama dengan operator () untuk mengecualikan nilai tanpa kumpulan dalam D5: D15. Julat dan kriteria diberikan sebagai dua argumen:

D5:D15,""

Yang setara dengan ungkapan:

D5:D15""

yang bermaksud tidak sama dengan tali kosong, misalnya tidak kosong.

Tidak termasuk formula

Rumus di atas tidak akan mengecualikan rentetan kosong yang dikembalikan oleh formula (= ""). Sekiranya anda mempunyai rentetan kosong yang dikembalikan oleh formula dalam julat kriteria, anda boleh menyesuaikan kriteria seperti ini:

=AVERAGEIFS(C5:C15,D5:D15,">""")

Ini akan mengecualikan rentetan kosong yang dikembalikan oleh formula dengan betul.

Artikel menarik...