[算表] EXCEL請教多條件判斷

看板Office作者 (wia0909)時間10年前 (2015/08/23 23:05), 編輯推噓2(2015)
留言17則, 4人參與, 最新討論串1/1
軟體:office excel 版本:2007 用手機格式請別介意 請問各位高手 我想用公式判斷 若值1是“正值”,值2“正值”,顯示“2” 值1是“正值”,值2“負值”,顯示“1” 值1是“負值”,值2“正值”,顯示“-2” 值1是“負值”,值2“負值”,顯示“-1” 以下是我自己寫的 =IF(A1>0,IF(A2>0,"2",""),IF(A1>0,IF(A2<0,"1",""),IF(A1<0,IF(A2>0,"-2",""),IF(A 1<0,IF(A2<0,"-1",""))))) 滿足“2”跟“-2”的條件顯示的出來 但“1”跟“-1”顯示空白 麻煩各位高手協助 -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.138.242.231 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1440342311.A.855.html

08/23 23:48, , 1F
=LOOKUP((A1>0)*2+(A2>0)+1,ROW($1:$4),{"","-2","","2"})
08/23 23:48, 1F

08/23 23:51, , 2F
08/23 23:51, 2F

08/24 00:23, , 3F
抱歉可改用=IF(A2>0,IF(A1>0,2,-2),"")
08/24 00:23, 3F

08/24 00:29, , 4F
也可另調整=IF(A2>0,(A1>0)*4-2,"")
08/24 00:29, 4F

08/24 08:52, , 5F
=IF(AND(A1>0,A2>0),2,IF(AND(A1>0,A2<0),1,IF(AND(A1<0
08/24 08:52, 5F

08/24 08:52, , 6F
,A2>0),-2,IF(AND(A1<0,A2<0),-1,""))))
08/24 08:52, 6F

08/24 08:53, , 7F
因為同時要符合兩種條件,所以用AND去設定條件~
08/24 08:53, 7F

08/24 09:12, , 8F
以n大提供的公式和原文所述來測試也不正確
08/24 09:12, 8F

08/24 09:13, , 9F
因值1正值,值2負值,顯示"1"而下方又寫要"顯示空白"
08/24 09:13, 9F

08/24 09:14, , 10F
因值1負值,值2負值,顯示"-1"下方也是寫要"顯示空白"
08/24 09:14, 10F

08/24 09:17, , 11F
是我誤會原po希望的是都要顯示出來嗎?
08/24 09:17, 11F

08/24 09:33, , 12F
如果是要都顯示的話,和n大說聲抱歉
08/24 09:33, 12F

08/24 09:33, , 13F
另提供=((A1>0)*2-1)*((A2>0)+1)
08/24 09:33, 13F

08/24 09:37, , 14F
08/24 09:37, 14F

08/24 22:55, , 15F
謝謝各位高手,套用之後已解決!
08/24 22:55, 15F

08/25 00:58, , 16F
=a1/abs(a1)*if(a2>0,2,1)
08/25 00:58, 16F

03/22 20:31, , 17F
=sign(a1)*((a2>0)+1)
03/22 20:31, 17F
文章代碼(AID): #1LsU4dXL (Office)
文章代碼(AID): #1LsU4dXL (Office)