English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

主要係兩個問題

1) 假設A1係10, B1係 -20
C1 係=A1+B1/2
即係應該顯示-5
如果我想當個數係<0的時候, 自動顯示成0, 有冇辦法

2) 假設B1係=A1+A2+A3
有冇方法加D 野落去, 將A1,A2,A3係負數o既時候唔加落去或者當佢0

多謝各位

2007-03-30 05:53:47 · 3 個解答 · 發問者 Anonymous in 電腦與網際網路 軟體

3 個解答

1) 假設A1係10, B1係 -20
C1 係=A1+B1/2
即係應該顯示-5
如果我想當個數係<0的時候, 自動顯示成0, 有冇辦法
you need to use a MAX function, compare with 0 !
C1=MAX(0,(SUM(A1:B1)/2))
2) 假設B1係=A1+A2+A3
有冇方法加D 野落去, 將A1,A2,A3係負數o既時候唔加落去或者當佢0

this is a tougher one, you need to check for if A1, A2, A3 is negative ...
if it is negative, make it zero and sum all at the end ...
B1=SUM(IF(A1<0,0,A1),IF(A2<0,0,A2),IF(A3<0,0,A3))

2007-03-30 06:17:03 · answer #1 · answered by alien3333 7 · 0 0

你的兩個問題, 都可以用 max() 函數處理, 不必用 if .......
1) 在 c1 格輸入 =max(0, (a1+b1)/2)
2) 在 b1 格輸入 =max(0, a1)+max(0, a2)+max(0, a3)
完成.

2007-03-31 03:23:59 · answer #2 · answered by joe 7 · 0 0

1) C1 = "=IF((A1+B1)/2>0,(A1+B1)/2,0)"

2) B1 = "=IF((A1+A2+A3)>0,(A1+A2+A3),0)"

2007-03-30 06:02:46 · answer #3 · answered by Greedy Pig 6 · 0 0

fedest.com, questions and answers