提示参数太多怎么办,此公式有问题题么

1、出现此提示的原因是给当前使鼡的函数指定了过多的参数

2、函数的参数是指函数要返回相应的结果,需要指定的条件

3、不同的函数限制的参数类型及参数数量不同。

4、使用函数要遵循函数的限制规则

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

你这个问题用IF是完全可以的当嘫用其他函数来求解更简单。你的截图没有把工作表截图下来但从公式来分析, 应该是一个类似于计算员工工作年限的简单问题如G4中昰当前日期,如A列为姓名B列为参加工作时间,C列来计算工作年限

现在先用IF来做。用IF来做是帮你更好地理解IF的用法,Excel 2003及最低的版本IF鈳以嵌套7层,你这里只有6种情况所以用IF是肯定没问题的,何况6种情况只要5个IF(后面再说明)而Excel2007及更高版本,可以嵌套64层!

你见过筛分砂砾石吗采砂船采的砂砾石中有细砂、中砂、粗砂、细砾石、中砾石、粗砾石等。怎么把它们筛分出来一般是根据细砂多还是最大粗礫石多,来先筛7a64e59b9ee7ad3363分现在结合本问题(从小的开始),先筛分细砂用一个只能通过细砂,如用筛孔尺寸为5mm的筛子来筛分这样小于等于5mm嘚细砂就全部筛出来了。接着要筛选5~10mm的中砂这时你怎么筛?是不要先用一个筛孔尺寸比5mm大一点的筛子筛一遍再用一个筛孔为10mm的筛子來筛一遍?即AND(筛孔>5,筛孔<=10)你肯定会觉得这样来筛分是很可笑的吧!显然只要用筛孔为10mm的筛子即可把小于等于10mm的中砂筛选出来,因为剩丅的砂砾中已没有小于5mm的了这样依次把粗砂、细砾、中砾筛选出来,剩下是什么那就是比中砾更大的砾石了,也就是粗砾!现在还用嘚着再用比中砾筛孔稍大的筛子来筛选一次吗显然是多此一举!

回到函数IF的问题,IF用来与多个大小不同的数字比较时既可以大的数字開始比较(先筛粗砾石),也可从小的数字开始比较(先筛细砂)但要按顺序才会有条理。本问题中$G$3-B7<=365之后,和上面的筛分一样判断1-2姩时还需要再判断一次$G$3-B8>365吗?不和上面再用稍大5mm的筛子来筛一次一样可笑?同样最后一个IF来判断$G$3-B8>1825,就和上面说再筛一遍最后剩下的砾石┅样纯属多余(这就是前面说的6种情况,只需5个IF!)

通过以上分析用IF的公式,如图中的C7:

顺便说一下当用多个数据进行计算后再与其他数据做大小比较时,为了便于分析也防止出错,最好是将多个数据的计算先用括号括起来如本问题中,把$G$3-B7括起来写成IF(($G$3-B7)<=365,……)这樣的形式,当然本问题中只两个数据计算后比较Excel会先做算术运算,再做逻辑运算不用括号是没问题的。

再来说简化公式已回答的基夲上是给出lookup,就不重复了现在给你一个CHOOSE的公式,如图中的D列

G4-B列数据得到参加工作的天数,按365/年计算除以365后,就是参加工作的年数INT取整后不足一年的为0,1-2年的为1依次类推,得到01,23,45,6及更大数字,CHOOSE函数是从1开始选择对应参数的所以公式中用了+1。当INT+1的结果夶于6(5年以上)时MIN选择6和这个大于6的数字中最小的,所以结果是6以达到5年以上只一个选择的目的。

将公式定义为名称 如 sum(A1:B3)定义为名称A然后再IF公式里面直接调用名称

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 此公式有问题 的文章

 

随机推荐