✔ 最佳答案
問題,
IF(E6>$B$7, IF($B$9>0,E6-$B$7, -E6+$B$7),0)
用代數, 簡化問題, 使容易理解
用簡單的記號代替複雜的格子記號
$$的用途, 無論這個公式放到任意的格子, X不變, Y不變
首先, 假定
$B$7 = X
$B$9 = Y
你的問題就變成是
IF(E6>X, IF(Y>0,E6-X, -E6+X),0)
因為 -E6+X = X-E6, 再來整理一下你的問題就變成是
IF(E6>X, IF(Y>0, E6-X, X-E6),0)
再用簡單的記號代替 E6, 例如 E6 = Z, 你的問題就變成是,
IF(Z>X, IF(Y>0, Z-X, X-Z), 0)
先解釋 IF(Y>0, Z-X, X-Z), 如下
如果 Y>0, 則計算 Z-X
如果 Y<0, 則計算 X-Z
把以上的計算結果看成是 W
你的問題就變成是,
IF(Z>X, W, 0)
最後整個算式的解釋為
如果 Z>X, 則計算 W
如果 Z<0, 則計算結果直接等於 0
很臭很長, 但是電腦和 EXCEL 就是這樣一步一步做的.