Excel 函數用法?

2010-05-30 11:53 pm
Excel 內有4個數

A1=1
A2=1
A3=1.1
A4=1

要怎樣設定才有這個結果,如下
B1=沒有函數
B2=0.5
B3=1
B4=0

我想要的如果是,因為A2和A1的數沒有變動所以是0.5.
因為A3大於A2的數所以是1.
因為A4少於A3的數所以是0.

B2-B4的函數怎樣設定,THANKS
更新1:

其實冇特定係1 A1=6 A2=6 A3=12 A4=9 B1=沒有函數 B2=0.5 B3=1 B4=0 0.5=沒有變動 1=升上 0=低了

回答 (4)

2010-05-31 3:27 pm
✔ 最佳答案
我相信你說的 "沒有變動", 意思是 "相同". 因此, 可在 B2 輸入
=IF(A2=A1, 0.5, IF(A2>A1, 1, 0))
再將公式 COPY 到 B3 至 B4.
希望幫到你.
2010-05-31 8:34 pm
再短一些, 引用邏輯值
=(A2>A1)+(A2=A1)*0.5
2010-05-31 4:22 am
B2
=TEXT(A2-A1,"1;\\0;\\0.5")*1

下拉
2010-05-31 1:52 am
B2﹣沒法,因為A1/A2只有現存數,沒法得知有沒有改動過,除非你指是否等於你最初設定的數字,例如1。那可以寫成 if (A1=1,0,0.5),即係話A1=1時,回傳0(你沒有指定),而如果被改成不是1時會回傳0.5
B3 =If(A3>A2,1,?) , 你沒有說明不是時要什麼?
B4 =If(A4<A3,0,?) , 你沒有說明不是時要什麼?


收錄日期: 2021-04-26 11:30:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100530000051KK00884

檢視 Wayback Machine 備份