首页 > 电脑

为什么我的IF函数就第一个M33单元格会有用,其他的输入数字后不会套用公式

更新时间2022-08-11 15:24:15

=IF(M33<M8,M33*F8,IF(M34<M9,M34*F9,IF(M35<M10,M35*F10,IF(M36<M11,M36*F11,IF(M37<M12,M37*F12,IF(M38<M13,M38*F13,IF(M39<M14,M39*F14,IF(M40<M15,M40*F15,IF(M41<M16,M41*F16,IF(M42<M17,M42*F17,IF(M43<M18,M43*F18,IF(M44<M19,M44*F19,IF(M45<M20,M45*F20,IF(M46<M21,M46*F21,IF(M47<M22,M47*F22,IF(M48<M23,M48*F23,IF(M49<M24,M49*F24,IF(M50<M25,M50*F25,IF(M51<M26,M51*F26,IF(M52<M27,M52*F27,IF(M53<M28,M53*F28,IF(M54<M29,M54*F29,IF(M55<M30,M55*F30,IF(M56<M31,M56*F31,IF(M57<M32,M57*F32)))))))))))))))))))))))))

条件公式套用太多层了,不如使用数组函数(公式用Ctrl+Shift+回车)

=INDEX(M33:M57*F8:F32,MATCH(TRUE,M33:M57<M8:M32,0))

因为M33始终小于M8

你这个公式太可怕了,如此之多的条件,看着都眼晕。。。。

你拖到其它单元格后没有用的话,就需要看你的原文件了,排查的方法是你需要一级一级的去查,看看哪个引用出现了问题,引用到了空白行,或者其它的况。这一点你可以先选择无结果的单元格,或者是出错的单元格。选择excel“公式”里的公式求值,一步一步的点击求值,看看是哪一步出现错误,就可以去排查问题了。

相关标签:公式

上一篇:这串定义窗口类代码有什么问题,为什么运行不了?(C++)

下一篇:字符串“ababbbaabb”的不重复非空子串中,字典序第7小的是()