如下圖,在 Excel 中如果想要:求year>10且month>21且code>16之data總和,而data的內容可能含有文字,該如何處理才能避免傳回錯誤訊息並且正確運算?
【公式設計與解析】
選取儲存格A3:D19,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:year、month、code、data。
公式一:{=SUM((year>10)*(month>21)*(code>16)*data)}
當你使用這個陣列公式,當data資料範圍中輸入了一個以上的文字,其結果會傳回錯誤訊息。該如何改善?
公式二:{=SUM((year>10)*(month>21)*(code>16)*IFERROR(data*1,0))}
該公式中使用:IFERROR(data*1,0)
當 data 資料陣列在執行「*1」運算時,若儲存格內容是文字,其會傳回錯誤訊息,利用 IFERROR 函數將其轉換為 0,再由 SUM 函數加總。就不會傳回錯誤訊息!
文章標籤
全站熱搜

您好,想向您請教一個問題,無關本篇文章,但不知道該輸入什麼關鍵字才能找到相關文章。 原本一欄儲存格(數個)內輸入公式為 =X*40% (X為一個數字,各儲存格內數值不同,故以X代替表示) 我想要把一整欄的*40% 取代成 *30% 但結果就是整個儲存格取代成 *30% 而非公式 =X*30% 請問我應該怎麼處理呢? 感謝大大 (鞠躬
取代時不要使用「*」,只要將30%取代為40%即可。 或是 參考:http://isvincent.pixnet.net/blog/post/47879574
老師您好:我有一些格式化儲存格條件的問題想要詢問,不知是否方便於此處留言詢問呢?抑或您可以提供其他聯繫方式呢?謝謝!
可留言詢問。
老師您好:我有一筆資料是10×10,其中是由2×2為一個單元組成,現在想要當任一個單元的左上角符合時,該單元(該格、其右、下及右下格共4格)能利用格式化儲存格條件讓底色同時變色,請問這樣該如何達成呢?謝謝。 已先拜讀老師您的多篇教學,但對於相鄰儲存格的判斷還是想不出來…敬請老師協助解惑,非常感謝。