excel 函数 求高手来编一个判断函数

比如绩效按照以下完成度来区分
=100% 300
>95%<100% 220
>90%≤95% 160
>80%≤90% 120
>70%≤80% 50
≤70% 0

如何将上列参数通过函数自动填写,比如A员工完成85%,如何填写85%后自动判断并填写120

根据您提供的条件,我们可以设置一个判断函数来自动计算不同完成度对应的分值。
函数如下:
=IF(A1>=1,300,IF(A1>=0.95,220,IF(A1>=0.9,160,IF(A1>=0.8,120,IF(A1>=0.7,50,0)))))

这个函数的意思是:
如果A1单元格的值大于或等于1(即100%),则返回300分;
如果A1的值大于或等于0.95(即95%)小于1,则返回220分;
如果A1的值大于或等于0.9(即90%)小于0.95,则返回160分;
如果A1的值大于或等于0.8(即80%)小于0.9,则返回120分;
如果A1的值大于或等于0.7(即70%)小于0.8,则返回50分; 否则返回0分。
所以,如果A员工的完成度为85%,则在A1单元格输入0.85,应用上述函数后,会自动返回120这个对应的值。您只需要将这个函数输入 Excel 单元格,然后将不同员工的完成度填入,函数就会自动判断并给出对应的分值。
这个函数实际上利用了 Excel 的IF函数来进行多条件判断并返回对应的值。
IF函数的基本语法是:=IF(判断条件,条件满足时返回的值,条件不满足时返回的值)通过嵌套多个IF函数,我们就可以进行多条件判断。
希望这个Excel小技巧能够对您有所帮助。
温馨提示:内容为网友见解,仅供参考
第1个回答  2023-05-20

公式如下图所示:

=VLOOKUP(A1,{0,0;0.71,50;0.81,120;0.91,160;0.96,220;1,300},2)

第2个回答  2023-05-22
可以使用IF函数实现这个判断和自动填写的效果:

函数表达式为:
=IF(A1>0.7,"120",IF(A1>0.8,"120",IF(A1>0.9,"160",IF(A1>0.95,"220","300"))))

其中:
A1代表员工完成度的比例(例如0.85表示85%)
0.7、0.8、0.9、0.95是判断条件
120、160、220、300是根据判断结果填写的相应值

所以,如果员工A完成度为85%,在A1单元格填入0.85,
则该函数会判断:
0.85>0.7(是),所以填写120

如果员工B完成度为92%,在A1单元格填入0.92,
则该函数会判断:
0.92>0.7(是)
0.92>0.8(是)
0.92>0.9(是),所以填写160

如果员工C完成度为98%,在A1单元格填入0.98,
则该函数会判断:
0.98>0.7(是)
0.98>0.8(是)
0.98>0.9(是)
0.98>0.95(是),所以填写220

以此类推,实现根据不同完成度比例,自动填写相应的值。

你可以直接在Excel的公式栏中输入该函数表达式,并在需要的单元格中输入具体的完成度比例,就可以实现自动判断和填值的效果。

希望以上说明和示例能帮助您理解IF函数的具体应用,如果您有任何其他Excel函数的疑问,欢迎随时与我联系。我很乐意为您提供详细的说明与解答。
第3个回答  2023-05-22
您可以使用Excel中的嵌套IF函数来实现这个需求。以下是一个示例公式:
=IF(A1>=95%, 220, IF(A1>=90%, 160, IF(A1>=80%, 120, IF(A1>=70%, 50, 0))))

在这个公式中,假设A1单元格包含员工的完成度百分比。根据完成度的不同范围,公式会返回相应的绩效值。如果完成度大于等于95%,则返回220;如果在90%到95%之间,则返回160;如果在80%到90%之间,则返回120;如果在70%到80%之间,则返回50;如果小于70%,则返回0。
您可以根据需要将公式应用到相应的单元格中,并将A1替换为相应的单元格引用。这样,当您在相应的单元格中输入完成度百分比时,公式会自动判断并填写相应的绩效值。本回答被提问者采纳
第4个回答  2023-05-22
您可以尝试使用IF函数和AND函数结合的方法,来实现根据完成度自动填写相应绩效的功能,具体公式如下:
=IF(AND(A1>95%,A1<100%),220,IF(AND(A1>90%,A1<=95%),160,IF(AND(A1>80%,A1<=90%),120,IF(AND(A1>70%,A1<=80%),50,IF(A1<=70%,0,300)))))
其中A1是您需要进行判断的单元格,按照绩效完成度填入相应的数字后,公式会自动进行判断并输出对应的绩效值。
请注意:此公式中涉及到百分数的比较,要确保原始数据已经转换为百分数格式,否则公式可能无法正常运行。

excel 函数 求高手来编一个判断函数
根据您提供的条件,我们可以设置一个判断函数来自动计算不同完成度对应的分值。函数如下:=IF(A1>=1,300,IF(A1>=0.95,220,IF(A1>=0.9,160,IF(A1>=0.8,120,IF(A1>=0.7,50,0)))这个函数的意思是:如果A1单元格的值大于或等于1(即100%),则返回300分;如果A1的值大于或等于0.95(即95%...

excel 函数 求高手来编一个判断函数
=IF(A1<85,"\/",IF(AND(A1>=85,A1<90),"Ⅰ",IF(AND(A1>=90,A1<95),"Ⅱ",IF(AND(A1>=95,A1<100),"Ⅲ",IF(A1>=100,"Ⅳ")))

请高手们帮我编个excel条件判断选择函数
当月金额:=INDEX(3:3,MAX(IF((B2:Y2="金额")*(B3:Y3<>""),COLUMN(B2:Y2)))都摁SHIFT+CTRL+回车结束公式的输入。

请高手们帮我编个excel条件判断选择函数
=LOOKUP(1,0\/(B2:M2<>""),B2:M2)

EXCEL函数高手,能否帮忙编个函数,可以识别输入身份证号输入的正确性...
判断15位身份证的中间日期是否是有效日期用公式 =ISNUMBER(--TEXT(19&MID(A2,7,6),"#-00-00"))。15位身份证号现已不多,上面的公式没有进一步判断,如果确实还要判断,就将公式改变为 =IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(...

EXCEL 函数公式高手请进,求一个IF判断公式~~
=IF(ISFORMULA(K1),K1,"")放在B1里就行了 其中ISFORMULA(K1)就是判断K1的内容是不是函数 ""可以理解为啥也不返回

Excel用什麼函数公式可以判断一个数是否处于某一个范围,求大神列出公 ...
D2公式为:=IF(B2-A2<--"1:30",1,IF(B2-A2<=--"2:00",2,IF(B2-A2<=--"3:00",3,IF(B2-A2<=--"4:00",4,"")))或者:D2公式为:=IF(--C2<--"1:30",1,IF(--C2<=--"2:00",2,IF(--C2<=--"3:00",3,IF(--C2<=--"4:00",4,"")))...

excel求大神指教,怎么用函数判断每个月龄的人的体重是否在标准之内,因 ...
54},{14.4,14.5,14.7,14.8,15.0,15.1,15.2}),"偏胖","标准"))下拉公式填充 如果还有更多条件,就在另一表录入标准,如表2的A列是年龄,B列是体重下限,C列是上限 =if(r2<vlookup(q2,sheet2!a:c,2,0),"偏瘦",if(r2>vlookup(q2,sheet2!a:c,3,0),"偏胖","标准"))...

如图excel表格:要求w日期小于x日期小于y日期,请编辑一个判断对错的函 ...
w日期小于x日期且x日期小于y日期,用如下公式之一 =IF(AND(W1<X1,X1<Y1),"正确","错误")=IF((W1<X1)*(X1<Y1),"正确","错误")w日期小于x日期且w日期小于y日期,用如下公式之一 =IF(AND(W1<X1,W1<Y1),"正确","错误")=IF((W1<X1)*(W1<Y1),"正确","错误")...

求高手帮忙写一个Excel多条件查找函数。
在A23单元格,你可以使用以下Excel函数来实现多条件查找:=INDEX(T10:T19,MATCH(1,(R10:R19=Q5)*(S10:S19< M6),0))这是一个数组公式,因此在输入完公式后需要按下Ctrl + Shift + Enter来确认,并将花括号 {} 显示在公式周围。该函数利用了INDEX和MATCH函数的组合来实现多条件查找。首先,MATCH...

相似回答
大家正在搜