excel复杂的if以及比较大小函数计算,求高手解答

2024-12-14 07:11:22
推荐回答(7个)
回答1:

A1输入公式=MATCH(MIN(IF(D22:J22="Y",D2:J2-D1:J1,9999)),IF(D22:J22="Y",D2:J2-D1:J1,9999),)数组公式,ctrl+shift+enter结束

回答2:

这个不用复杂的if。因为你位置都是相对的。
比如:F1=IF(D22="Y",D2-D1) 然后下拉,自动在F2、F3生成公式就满足你的第二步了。
第3步, 比如在G1=min(F1:F7)
然后就是最后一步,A1=match(G1,F1:F7)

回答3:

函数在一个公式里最多嵌套7层,也就是说,B1 最多可以产生8种结果。 ...=IF(A1>=100,50+5*(FLOOR(A8,20)-100)/20,50-5*(100-FLOOR(A8,...

回答4:

你是要写宏,还是做个excel模板给你? 如果就是一个公式的话试试下面的:=MIN(IF(D22="Y",D2-D1),IF(E22="Y",E2-E1),IF(F22="Y",F2-F1),IF(G22="Y",G2-G1),IF(H22="Y",H2-H1),IF(I22="Y",I2-I1),IF(J22="Y",J2-J1))

回答5:

你说的我看不懂怎么帮你回答呢

回答6:

数组公式(Ctrl+Shift+Enter结束 )
=MATCH(MIN(IF(D22:J22="Y",D2:J2-D1:J1,MAX(D2:J2-D1:J1))),D2:J2-D1:J1)

回答7:

如果两列的差同样小呢