
我的問題與這篇文章有關,但有不同的公式標準:如何隱藏公式結果直到滿足條件。
以下是電子表格的設置,用於根據不同員工的小時費率計算折扣百分比:
- D 行 = 工作人員的常規美元費率
- E 行 = 員工折扣美元率
- F 行 = 員工折扣百分比
我想計算 F 行中的百分比差異(我在那裡設定了公式),但我不希望 F 行的儲存格中出現任何內容,除非在 E 行儲存格中為特定工作人員輸入折扣率。目前,按照我的設定方式,我總是在 D 行儲存格中輸入值,因為常規費率不會改變,但根據與客戶的協議,我經常修改 E 行中的折扣費率儲存格以反映不同的折扣率。如果在 E 行中為某些員工輸入了數值,我只想查看 F 行儲存格中的百分比折扣。感謝您的任何建議。
答案1
看起來在您目前的公式中,您翻轉了“if true”和“if false”參數。
我會用:
=IF(ISBLANK(E1),"",(D1-E1)/D1)
當 E1 為空時,這將顯示為空白,如果不是,則顯示百分比折扣。如果您想防止錯誤顯示(例如,如果 D1 為空):
=IFERROR(IF(ISBLANK(E1),"",(D1-E1)/D1),"")
如果您希望它顯示類似「錯誤 - 檢查標準和折扣率」之類的內容,您也可以在最後兩個「標記之間輸入不同的字串。