作者Jerome0511 (Jerome)
看板Office
標題[問題] excel 條件判斷 去相減
時間Sun Sep 4 19:50:34 2016
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel
版本:2010
範例如下
目前結果的算法是當判斷從A跳到B,要執行如下舉例的算法
數字 判斷(分成A與B兩種) 結果
5 A
8 A
6 B (6-5)/5=0.2
4 A (4-6)/6=-0.33
3 A
7 A
10 B (10-4)/4=1.5
大概算法是這樣,一遇到判斷變了才旭曜執行結果的值
因為目前資料滿大的,想說有簡易的語法可以去執行這功能嗎
謝謝
不好意思 再多弄一個條件
當數字大於條件 =>是A =>結果是(數字後面-數字前面)/數字前面
當數字小於條件 =>是B =>結果是(數字前面-數字後面)/數字前面
範例如下
數字 條件 判斷(分成A與B兩種) 結果
5 3 A
8 4 A
6 10 B (6-5)/5=0.2
4 2 A (6-4)/6=0.33
3 1 A
7 6 A
1 11 B (1-4)/4=-0.75
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.62.53
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1472989837.A.B3E.html
※ 編輯: Jerome0511 (61.231.62.53), 09/04/2016 22:43:18
→ Jerome0511: 謝謝你 想再詢問一題範例 已經放在本文了 再麻煩你了 09/04 22:44
推 waiter337: 感覺靠if應該搞得定 09/04 22:48
推 waiter337: 我會建議d1先放一行ab轉換判斷的數字 e行才進入算式 09/04 22:54
→ waiter337: d2=IF(C2=C1,D1,A2) 09/05 00:04
→ waiter337: g2=IF(ISTEXT(A1)=TRUE,"",IF(C2=C1,"",IF(C2="B",(D2 09/05 00:05
→ waiter337: -D1)/D1,(D1-D2)/D2))) 09/05 00:05
→ waiter337: xd 我好像少了一行判斷式=,= 09/05 00:11
→ waiter337: g2改成 09/05 00:15
→ waiter337: =IF(ISTEXT(A1)=TRUE,"",IF(C2=C1,"",IF(C2="B",(D2 09/05 00:15
→ waiter337: -D1)/D1,(D1-D2)/D1))) 09/05 00:16
→ Jerome0511: 謝謝兩位 想請問S大 正負號不知為啥好像有跑掉 09/05 10:00
→ soyoso: 邏輯上不同於? 09/05 10:29
推 waiter337: 請問j大 09/05 10:51
→ waiter337: 邏輯是否為 09/05 10:51
→ waiter337: A欄>B欄=A,(上-下)下 09/05 10:52
→ waiter337: A欄>B欄=B,(上-下)下 09/05 10:53
→ waiter337: A欄<B欄=B,(下-上)/上 09/05 10:53
→ waiter337: A欄<B欄=A,(下-上)/上 09/05 10:54
→ Jerome0511: 謝謝 兩位 這樣邏輯OK了,不好意思沒表達好造成誤會 09/05 11:17
→ Jerome0511: 謝謝W大的補充 09/05 11:39