EXCEL 怎样用函数选出年龄在30~50中的最高工资?年龄在A,工资在B。怎样写公式?

2024-12-16 07:52:39
推荐回答(5个)
回答1:

如果年龄数据在A2:A10,工资数据在B2:B10,C2或其它任意单元格中输入
=MAX(IF((A2:A10>=30)*(A2:A10<=50),B2:B10))
同时按下CTRL+SHIFT+回车,输入数组公式,就行了。
如果单元格地址不对,自己适当修改。
公式也可以为
=MAX(IF(ABS(A2:A10-40)<=10,B2:B10))
也是三键齐按的数组公式。

回答2:

数组公式
=MAX(IF((A2:A100>=30)*(A2:A100<=50),B2:B100))
以同按CTRL+SHIFT+回车键 这三个键作为结束
即可

回答3:

=MAX(IF((A2:A999>=30)*(A2:A999<=50),B2:B999))

数组公式,同时按下CTRL+SHIFT+ENTER 这三个键作为结束

回答4:

年龄在A2:A10,工资在B2:B10 ,需要占用C列和D列,
1.在C2单元格输入=IF(AND(A2<50,A2>25),B2,0),向下填充至C10;

2.在D2单元格输入=RANK(C2,$C$2:$C$10,0)对金额排名,第一的即是最高工资的。

回答5:

=MAX((A2:A100>=30)*(A2:A100<=50)*B2:B100)

借用 眯住眼串针 的解法,修改下。呵呵
同样是数组公式,三键结束输入。