Re: [算表] 請問,IF可以改成多個數值判定嗎

看板Office作者 (小梁)時間11年前 (2014/12/09 10:50), 11年前編輯推噓0(0022)
留言22則, 3人參與, 最新討論串2/2 (看更多)
那我想再請問一下.. 我想知道一個範圍內,每個值跟某個值的差值要在某範圍內 例如 A B(誤差) C 125 25 100 120 20 130 30 110 10 120 20 我想確認A行每個值和 100 標準值的差距沒有在50以上 =IF(COUNTIF(MAX(A1:A5-C1),"<"&'算表二'!C1),"NG","PASS") 我知道MAX那邊有錯,要怎麼寫才能每個值去減100? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.174.203 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1418093404.A.F31.html ※ 編輯: explaining (42.79.174.203), 12/09/2014 10:50:25 ※ 編輯: explaining (42.79.174.203), 12/09/2014 10:54:55

12/09 10:57, , 1F
想法是標準值+50
12/09 10:57, 1F

12/09 10:57, , 2F
=IF(COUNTIF(A1:A5,"<"&算表二!C1+50),"NG","PASS")
12/09 10:57, 2F

12/09 10:58, , 3F
要正負都小於50,是加個ABS在裡面嗎~
12/09 10:58, 3F

12/09 11:04, , 4F
=IF(SUMPRODUCT(--((ABS(A1:A5)-算表二!C1)<50)),"NG","PA
12/09 11:04, 4F

12/09 11:04, , 5F
SS")
12/09 11:04, 5F

12/09 11:08, , 6F
12/09 11:08, 6F

12/09 11:23, , 7F
這個怪怪的耶,-149和100差距也>50,可是他卻判定NG
12/09 11:23, 7F

12/09 11:27, , 8F
那改一下=IF(SUMPRODUCT(--((ABS(A1:A5-算表二!C1))<50)),
12/09 11:27, 8F

12/09 11:27, , 9F
"NG","PASS")
12/09 11:27, 9F

12/09 11:27, , 10F
(每個值-100)<50 才會PASS ..
12/09 11:27, 10F

12/09 11:27, , 11F
我試試
12/09 11:27, 11F

12/09 11:27, , 12F
http://goo.gl/N7bPoL 也有修正可重下
12/09 11:27, 12F

12/09 11:32, , 13F
可以了!! 感謝!!^^
12/09 11:32, 13F

12/09 11:35, , 14F
這是另一帳號,寄嚕
12/09 11:35, 14F

12/09 11:37, , 15F
^^謝謝
12/09 11:37, 15F

12/09 11:51, , 16F
不過這個sumproduct,沒填值的欄位會自動帶入0去減50,
12/09 11:51, 16F

12/09 11:51, , 17F
有點麻煩不過這應該無解吧…@@
12/09 11:51, 17F

12/09 11:56, , 18F
是希望沒填值的話,就NG還是不去判斷呢?
12/09 11:56, 18F

12/09 13:34, , 19F
希望不去判斷~
12/09 13:34, 19F

12/09 13:35, , 20F
因為這數據有時貨的量不同 但用同一份報告
12/09 13:35, 20F

12/09 13:51, , 21F
那在多個(a1:a5<>"")的條件 http://goo.gl/N7bPoL 重下
12/09 13:51, 21F

12/11 01:39, , 22F
可以!感謝~
12/11 01:39, 22F
文章代碼(AID): #1KXcDSyn (Office)
文章代碼(AID): #1KXcDSyn (Office)