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

作者: explaining (小梁)   2014-12-09 10:50:01
那我想再請問一下..
我想知道一個範圍內,每個值跟某個值的差值要在某範圍內
例如
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?
作者: soyoso (我是耀宗)   2014-12-09 10:57:00
想法是標準值+50=IF(COUNTIF(A1:A5,"<"&算表二!C1+50),"NG","PASS")
作者: explaining (小梁)   2014-12-09 10:58:00
要正負都小於50,是加個ABS在裡面嗎~
作者: soyoso (我是耀宗)   2014-12-09 11:04:00
=IF(SUMPRODUCT(--((ABS(A1:A5)-算表二!C1)<50)),"NG","PASS")http://goo.gl/N7bPoL 範例檔
作者: explaining (小梁)   2014-12-09 11:23:00
這個怪怪的耶,-149和100差距也>50,可是他卻判定NG
作者: soyoso (我是耀宗)   2014-12-09 11:27:00
那改一下=IF(SUMPRODUCT(--((ABS(A1:A5-算表二!C1))<50)),"NG","PASS")
作者: explaining (小梁)   2014-12-09 11:27:00
(每個值-100)<50 才會PASS ..我試試
作者: explaining (小梁)   2014-12-09 11:32:00
可以了!! 感謝!!^^
作者: turtleqqq (小龜)   2014-12-09 11:35:00
這是另一帳號,寄嚕
作者: soyoso (我是耀宗)   2014-12-09 11:37:00
^^謝謝
作者: explaining (小梁)   2014-12-09 11:51:00
不過這個sumproduct,沒填值的欄位會自動帶入0去減50,有點麻煩不過這應該無解吧…@@
作者: soyoso (我是耀宗)   2014-12-09 11:56:00
是希望沒填值的話,就NG還是不去判斷呢?
作者: explaining (小梁)   2014-12-09 13:34:00
希望不去判斷~因為這數據有時貨的量不同 但用同一份報告
作者: soyoso (我是耀宗)   2014-12-09 13:51:00
那在多個(a1:a5<>"")的條件 http://goo.gl/N7bPoL 重下
作者: explaining (小梁)   2014-12-11 01:39:00
可以!感謝~

Links booklink

Contact Us: admin [ a t ] ucptt.com