如何在单元格中为/文本分配数字并显示列表中的最低或最高?

时间:2018-02-01 08:38:57

标签: excel-formula

我正在尝试制作一份excel文档报告,回顾组件中许多不同部分的单个部件的最差情况。例如,如果我有一个由三部分组成的组件;一部分状况良好,另一部分状况良好,第三部分状况不佳;装配的整体状况会很差,因为它只会和最糟糕的部分一样好。

如果我通过简单地使用min函数得到一个数字列表,我可以这样做,但我不知道如何有效地使用文本。我想过通过为它们分配数字来评分条件。例如,我们假设我有以下信息:

A1: Part 1                 B1: Good
A2: Part 2                 B2: Fair
A3: Part 3                 B3: Poor

我可以输入:

C1: =IF(B1="Good",3,IF(B1="Fair",2,IF(B1="Poor",1)))"
C2: =IF(B2="Good",3,IF(B2="Fair",2,IF(B2="Poor",1)))"
C3: =IF(B3="Good",3,IF(B3="Fair",2,IF(B3="Poor",1)))"
C4: =MIN(C1,C2,C3)"
C5: ="Overall condition is "&IF(C4=3"Good",If(C4=2,"Fair",IF(C4=1,"Poor")

这个问题是它分布在5个不同的细胞上并且非常混乱。我也无法突出显示哪个部分处于最差状态(我需要细胞编号和细胞文本)

是否有人能够就如何在一个牢房中完成这一切提供一些建议?

1 个答案:

答案 0 :(得分:1)

使用数组公式...

输入C1:=MIN(IF(B1:B3="Good",3,IF(B1:B3="Fair",2,1)))

完成 Ctrl + Shift + Enter