Excel formula 如何将数字分配给单元格中的文本/对其进行排序,并在列表中显示最低或最高值?

Excel formula 如何将数字分配给单元格中的文本/对其进行排序,并在列表中显示最低或最高值?,excel-formula,Excel Formula,我正在尝试从一个组件中的多个不同零件中制作一份excel文档报告,以了解单个零件的最差状况。例如,如果我有一个由三个部分组成的部件;一部分状况良好,另一部分状况良好,第三部分状况较差;总成的整体状况会很差,因为它只能和最差的部分一样好 如果我有一个数字列表,我可以通过简单地使用min函数来实现,但是我不知道如何有效地使用文本来实现这一点。我曾想过通过给条件赋值来给它们打分。例如,假设我有以下信息: A1: Part 1 B1: Good A2: Part 2

我正在尝试从一个组件中的多个不同零件中制作一份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个不同的单元上,非常混乱。我也无法突出显示哪一部分处于最差状态(我需要单元格编号和单元格文本)


有谁能给我一些建议,告诉我如何在一个单元格中完成这一切吗?

使用数组公式

输入C1:
=MIN(如果(B1:B3=“良好”,3,如果(B1:B3=“正常”,2,1))

使用Ctrl+Shift+Enter完成