
我的 Excel 公式能夠識別到目前為止的所有內容,其中它使用第一個計算而不是第二個計算。
我正在使用的公式:
=IF(OR(A21="Ensure Plus",A21="Glucerna RTH",A21="Nepro Hp",A21="Novasource",A21="Supportan",AND(OR(B21>F11,AND(($E$19-E21)<=5,($E$19-E21)<=(-5)),AND(($F$19-F21)<=5,($F$19-F21)<=(-5))),AND(($G$19-G21)<=5,($G$19-G21)<=(-5)))),B21-50,IF(OR(AND(($E$19-E21)<=5,($E$19-E21)<=(-5)),AND(($F$19-F21)<=5,($F$19-F21)<=(-5)),AND(($G$19-G21)<=5,($G$19-G21)<=(-5))),B21-3,"Cannot Be"))
這是工作表的螢幕截圖:
先感謝您。
答案1
長而複雜的公式的故障排除提示:
將公式分解為各個儲存格中可管理的部分。然後您可以確定哪些條件可以正確解決,哪些條件無法正確解決。一旦包含部分公式的所有儲存格顯示正確的結果,開始組合其中兩個儲存格中的公式並檢查結果。重複此操作,直到所有公式部分都合併到主公式中。
在沒有任何跡象表明您的業務規則和邏輯是什麼的情況下,這是我想到的唯一答案。