EXCEL if函数问题?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-30
Excel IF函数问题!

D5=IFERROR(INDEX(B:B,SMALL(IF($A$1:$A$10=5,ROW($1:$10),4^20),ROW(A1))),"")

C2用公式:
=B2-LOOKUP(B2,{0,699,1999,2999},{0,49,169,299})
下拉。

这个公式无法正确计算的原因,是打开文件的时候没有启用宏,解决办法:

一、关闭EXCEL窗口;

二、重新打开文件,请看下图,点【启用内容】按钮,然后公式就能正常计算了。

另外,如果重新打开没有这个按钮,说明文件重要信息已经被丢失,引起丢失的可能原因病毒感染、杀毒软件清楚。解决办法是打开前任的留下的原始文件,把新的数据复制进去即可。



你在excel中if函数很好用,你只要把思路理解到了就好说,它的格式:if(条件,正确,错误),它的定义:如果‘条件’成立,就输出‘正确’值,如果‘条件’不成立就输出‘错误’值。比如:if(3>2,“正确”,“错误”),而在软件中最后得出的结果是:正确。这就是它的用法,除此之外它还可以嵌套很多个if函数语句进行使用,对于我们生活挺不错的功能。希望帮助你

OutofTo应该是一个自定义函数吧!!!一般只能是原原始的Excel文件中才可以用的吧!!!
你可以按Ctrl+F3(功能键),应该能够看到这个自定义函数,若是没有的话,你必须说清楚问题的目标效果要求,才可以给你解决方案哦!

第一:公式中的outoftol2不是office系统的函数,
office无法识别这个函数,就出现#Name,
第二:函数书写错误也会出现这个提示。

=FILTER(B1:B21,A1:A21=5)
=INDEX(B$1:B$22,SMALL(IF(A$1:A$21=5,ROW($1:$21),22),ROW(A1)))&""