如果數字將永遠只能是非零積極:
=IF(INDEX(FREQUENCY((A2,A4,A5,A8,A12,A16),0),2)=COUNTA(A2,A4,A5,A8,A12,A16),"All Numbers","Some not numbers")
否則:
=IF(SUM(COUNTIF(INDIRECT({"A2","A4","A5","A8","A12","A16"}),{">=0";"<0"}))=COUNTA(INDIRECT({"A2","A4","A5","A8","A12","A16"})),"All Numbers","Some not numbers")
如果在其上要執行此項檢查單元格的範圍是固定的,而不是動態的,那麼我們就可以縮短這些到:
=IF(INDEX(FREQUENCY((A2,A4,A5,A8,A12,A16),0),2)=6,"All Numbers","Some not numbers")
或:
=IF(SUM(COUNTIF(INDIRECT({"A2","A4","A5","A8","A12","A16"}),{">=0";"<0"}))=6,"All Numbers","Some not numbers")
問候
NO。在excel中沒有這樣的工作表函數。但是,您可以通過VBA程序(宏)創建這樣的功能。 – 2014-09-22 05:47:54
謝謝福姆。我們需要將工作表發送給散佈在不同位置的技術不熟練的人員,並且由於宏中的支持依賴關係,寧願採用無宏觀解決方案 – user1955215 2014-09-22 06:49:02
如果我將空白單元格計爲一個數字,它會影響嗎?如果沒關係(即你控制輸入範圍,以便不包含空白單元格),那麼有一個解決方案,但你必須通過兩次範圍。 – Bathsheba 2014-09-22 07:40:14