
Formula generik
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
Ringkasan
Untuk nilai subtotal mengikut nombor invois, anda boleh menggunakan formula berdasarkan COUNTIF dan SUMIF. Dalam contoh yang ditunjukkan, formula di E5 adalah:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Penjelasan
Formula ini menggunakan COUNTIF dengan julat yang berkembang untuk memeriksa terlebih dahulu apakah baris semasa adalah kejadian pertama dari nombor invois yang diberikan:
COUNTIF($B$5:B5,B5)=1
Ungkapan ini hanya mengembalikan BENAR apabila ini adalah kejadian pertama nombor invois yang diberikan. Sekiranya demikian, pengiraan SUMIF dijalankan:
SUMIF($B:$B,B5,$D:$D)
Di sini, SUMIF digunakan untuk menghasilkan jumlah keseluruhan dengan nombor invois, menggunakan jumlah di lajur D.
Sekiranya kiraannya bukan 1, formula hanya mengembalikan rentetan kosong ("")