Excel - 如果单元格范围

时间:2017-08-18 15:22:48

标签: excel excel-formula excel-2010

我正在尝试查看B列中显示的技能等级:G并将下面列出的相关值退回到A栏。

enter image description here

我必须涵盖的不同排列如下:

All 3's RETURN 3
All 2's RETURN 2
All 1's RETURN 1
Mix of 3's and 2's RETURN 2
Mix of 2's and 1's RETURN 1
Mix of 3's and 1's RETURN 2
Mix of 3's, 2's and 1's return 2

我使用下面的公式尽可能接近最终目标,但我很快意识到数据在某些时候会不准确。

=IF(SUM(B2:G2)=18,3,IF(SUM(B2:G2)=12,2,IF(SUM(B2:G2)=6,1,IF(SUM(B2:G2)<12,1,IF(SUM(B2:G2)<18,2)))))

提前感谢您提供的任何帮助!

2 个答案:

答案 0 :(得分:3)

这个怎么样

=FLOOR(MEDIAN(MIN(B2:G2),MAX(B2:G2)),1)

enter image description here

答案 1 :(得分:2)

这应该满足所有规则:

=IF(AND(AVERAGE(B2:G2)<=2,COUNTIF(B2:G2,3)>0),2,INT(AVERAGE(B2:G2)))

enter image description here