English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

=IF(ROWS(F27:F39)=COUNT(F27:F39),"",SUMIF(F27:F39,"",E27:E39))

若不是要計算總值而是要計算各數COUNTIF應該要如何修改

2006-12-11 19:40:12 · 2 個解答 · 發問者 ani 1 in 電腦與網際網路 軟體

2 個解答

原公式可簡化為:
=IF(COUNTIF(F27:F39,""),SUMIF(F27:F39,"",E27:E39),"")
如以SUMPRODUCT的用法:
=IF(SUMPRODUCT(--(F27:F39="")),SUMPRODUCT((F27:F39="")*(E27:E39)),"")
改COUNTIF的用法:
=IF(COUNTIF(F27:F39,""),COUNTIF(F27:F39,""),"")
如以SUMPRODUCT的用法:
=IF(SUMPRODUCT(--(F27:F39="")),SUMPRODUCT(--(F27:F39="")),"")
如COUNTIF(F27:F39,"")=0 則為""
如COUNTIF(F27:F39,"")>0 則執行公式COUNTIF(F27:F39,"")
SUMPRODUCT傳回各陣列中所有對應元素乘積的總和。可取代數值的條件計算.

2006-12-12 07:13:35 · answer #1 · answered by 顯栓 7 · 0 0

函數COUNTIF的用法:COUNTIF(範圍,條件)
所以只要修改成IF(ROWS(F27:F39)=COUNT(F27:F39),"",COUNTIF(F27:F39,""))

意思為如果F27到F39的範圍皆有數值資料的條件成立,則空白顯示,反之計算空白沒有資料的個數。

如果不是你要意思,再發問吧!

2006-12-12 05:16:39 · answer #2 · answered by kiko 2 · 0 0

fedest.com, questions and answers