[問題] excel 條件判斷 去相減

看板Office作者 (Jerome)時間9年前 (2016/09/04 19:50), 9年前編輯推噓5(5024)
留言29則, 3人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: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

09/04 20:35, , 1F
09/04 20:35, 1F
※ 編輯: Jerome0511 (61.231.62.53), 09/04/2016 22:43:18

09/04 22:44, , 2F
謝謝你 想再詢問一題範例 已經放在本文了 再麻煩你了
09/04 22:44, 2F

09/04 22:48, , 3F
感覺靠if應該搞得定
09/04 22:48, 3F

09/04 22:54, , 4F
我會建議d1先放一行ab轉換判斷的數字 e行才進入算式
09/04 22:54, 4F

09/05 00:00, , 5F
09/05 00:00, 5F

09/05 00:04, , 6F
d2=IF(C2=C1,D1,A2)
09/05 00:04, 6F

09/05 00:05, , 7F
g2=IF(ISTEXT(A1)=TRUE,"",IF(C2=C1,"",IF(C2="B",(D2
09/05 00:05, 7F

09/05 00:05, , 8F
-D1)/D1,(D1-D2)/D2)))
09/05 00:05, 8F

09/05 00:05, , 9F

09/05 00:11, , 10F
xd 我好像少了一行判斷式=,=
09/05 00:11, 10F

09/05 00:15, , 11F
g2改成
09/05 00:15, 11F

09/05 00:15, , 12F
=IF(ISTEXT(A1)=TRUE,"",IF(C2=C1,"",IF(C2="B",(D2
09/05 00:15, 12F

09/05 00:16, , 13F
-D1)/D1,(D1-D2)/D1)))
09/05 00:16, 13F

09/05 00:20, , 14F

09/05 10:00, , 15F
謝謝兩位 想請問S大 正負號不知為啥好像有跑掉
09/05 10:00, 15F

09/05 10:01, , 16F
http://goo.gl/mVm7pj 161欄位應該要是-1.42%才對
09/05 10:01, 16F

09/05 10:28, , 17F
公式的邏輯為https://imgur.com/qeaDtOG
,和要達到的結果
09/05 10:28, 17F

09/05 10:29, , 18F
邏輯上不同於?
09/05 10:29, 18F

09/05 10:51, , 19F
請問j大
09/05 10:51, 19F

09/05 10:51, , 20F
邏輯是否為
09/05 10:51, 20F

09/05 10:52, , 21F
A欄>B欄=A,(上-下)下
09/05 10:52, 21F

09/05 10:53, , 22F
改為這樣試試
09/05 10:53, 22F

09/05 10:53, , 23F
A欄>B欄=B,(上-下)下
09/05 10:53, 23F

09/05 10:53, , 24F
A欄<B欄=B,(下-上)/上
09/05 10:53, 24F

09/05 10:54, , 25F
應用於表格內為 http://imgur.com/D5Ytucp
09/05 10:54, 25F

09/05 10:54, , 26F
A欄<B欄=A,(下-上)/上
09/05 10:54, 26F

09/05 11:17, , 27F
謝謝 兩位 這樣邏輯OK了,不好意思沒表達好造成誤會
09/05 11:17, 27F

09/05 11:19, , 28F

09/05 11:39, , 29F
謝謝W大的補充
09/05 11:39, 29F
文章代碼(AID): #1Np0gDi- (Office)
文章代碼(AID): #1Np0gDi- (Office)