目前,我的公式在D列中查找大数字,大于K4中的数字,但是如果K4中的数字大于col DI中的LARGEST数字,则会收到错误#NUM!
=IF(AND($K$4="",$D$5=""),"Not Reported",IF(AND($K$4="",$D$5<>""),"Missing DATA",IF(AND($K$4<>"",$D$5<>""),INDEX($E$5:$E$23,MATCH((SMALL($D$5:$D$23,COUNTIF($D$5:$D$23,""&$K$4)+1)),$D$5:$D$23,0),1))*1-$K$4/SUM(LARGE($D$5:$D$23,COUNTIF($D$5:$D$23,">"&$K$4)+1)+SMALL($D$5:$D$23,COUNTIF($D$5:$D$23,""&$K$4)+1))))+INDEX($E$5:$E$23,MATCH("P98",$A$5:$A$23,0)))))
你能否告知如何改变它,所以如果发生上述情况,而不是考虑K4中的数字,只需将其替换为col D中最大的数字,并完成其余的计算[嵌入公式中] ]。感谢您的帮助。
PS。 IFERROR不是一个选项(它没有解决这个问题)
SAMPLE DATA [发生错误的地方]:
价值$ K $ 4
250000
COLUMN A
PERCENTILE
P10
P20
P30
P40
P50
P60
P70
P80
P90
P91
P92
P93
P94
P95
P96
P97
P98
P99
P100
COLUMN D
NUMBER
3500
4096.79
10000
13500
15000
18299.46
25000
39000
50000
50000
50000
50000
200000
200000
200000
200000
200000
200000
200000
COLUMN E
VOLUME
2
2
1
2
1
2
2
1
2
0
0
0
1
0
0
0
0
0
0
答案 0 :(得分:1)
我无法给出确切的答案,因为我没有详细了解您正在尝试做的事情,但听起来您想做这样的事情:
=max(k4, d:d)
因此:如果K4
相同且大于Column D
中的最大数字,则使用K4
。否则,请使用Column D
中的最大数字。
答案 1 :(得分:0)
所以,这对我有用:
=IF($J$4="",F27,(IF(J4>=MAX(B5:B23),(INDEX($C$5:$C$23,MATCH((SMALL($B$5:$B$23,COUNTIF($B$5:$B$23,"<"&IF(J4>MAX(B5:B23),MAX(B5:B23),J4))+1)),$B$5:$B$23,0),1))*(1-((IF(J4>MAX(B5:B23),MAX(B5:B23),J4))/SUM(LARGE($B$5:$B$23,COUNTIF($B$5:$B$23,">"&(IF(J4>MAX(B5:B23),MAX(B5:B23),J4)))+1)+SMALL($B$5:$B$23,COUNTIF($B$5:$B$23,"<"&(IF(J4>MAX(B5:B23),MAX(B5:B23),J4)))+1))))+INDEX($C$5:$C$23,MATCH("P98",$A$5:$A$23,0),1),IF(J4<=MIN(B5:B23),INDEX($C$5:$C$23,MATCH((SMALL($B$5:$B$23,COUNTIF($B$5:$B$23,">"&IF(J4<MIN(B5:B23),MIN(B5:B23),J4))+1)),$B$5:$B$23,0),1))*(1-((IF(J4<MIN(B5:B23),MIN(B5:B23),J4))/SUM(LARGE($B$5:$B$23,COUNTIF($B$5:$B$23,"<"&(IF(J4<MIN(B5:B23),MIN(B5:B23),J4)))+1)+SMALL($B$5:$B$23,COUNTIF($B$5:$B$23,">"&(IF(J4<MIN(B5:B23),MIN(B5:B23),J4)))+1))))+INDEX($C$5:$C$23,MATCH("P98",$A$5:$A$23,0),1),(INDEX($C$5:$C$23,MATCH((SMALL($B$5:$B$23,COUNTIF($B$5:$B$23,"<"&$J$4)+1)),$B$5:$B$23,0),1))*(1-($J$4/SUM(LARGE($B$5:$B$23,COUNTIF($B$5:$B$23,">"&$J$4)+1)+SMALL($B$5:$B$23,COUNTIF($B$5:$B$23,"<"&$J$4)+1))))+INDEX($C$5:$C$23,MATCH("P98",$A$5:$A$23,0),1)))))
我还必须对冲K4(或J4)值为<MIN(B5:B23)