在字母等级上使用 >、< 和 = 运算符
Using the >, <, and = operators on letter grades
我在我正在设置的座位计划中加入了条件格式,将学生的当前成绩与他们的目标成绩进行比较。
如果当前成绩高于目标 - 单元格变为绿色。
=IF(G4>G5,TRUE, FALSE)
如果当前成绩较低 - 单元格变为红色。
=IF(G4<G5,TRUE, FALSE)
如果当前成绩匹配 - 单元格变为橙色。
=IF(G4=G5,TRUE, FALSE)
当前成绩在成绩后包含 - 或 + 时会出现问题。例如 Target = C Current = C+
我想为此更改条件格式中的公式,这样如果当前成绩包含目标成绩单元格中的成绩,它就会变成橙色。
有什么想法吗??
首先,去掉IF
;没用的。如果为 true,则 true 不添加任何信息,只会增加混乱。
=IF(G4>G5,TRUE, FALSE)
与
完全一样
=G4>G5
所以只用后者。
现在您想要的是将您的字母等级转换为可以使用 <
、>
和 =
进行比较的数值。例如,
C 1
C+ 2
B- 3
B 4
B+ 5
A- 6
A 7
为此,您可以使用 MATCH
函数和文字数组。因此,您将不只是 G4
:
MATCH(G4,{"C";"C+";"B-";"B";"B+";"A-";"A"},0)
所以要检查 G4>G5
你是否会使用
=MATCH(G4,{"C";"C+";"B-";"B";"B+";"A-";"A"},0)>MATCH(G5,{"C";"C+";"B-";"B";"B+";"A-";"A"},0)
确保所有字母成绩都按升序排列即最差成绩在前,最好成绩在后,这样更好的成绩会获得更高的数值(数组中的索引越高) 比更差的。
与其在公式中硬编码字母等级列表,不如将数组写入工作簿某处的单元格范围内,命名该范围,例如LetterGrades
,并在函数中引用:
=MATCH(G4,LetterGrades,0)>MATCH(G5,LetterGrades,0)
因此您的条件格式输入将如下所示:
G4<G5
和 G4=G5
的原则相同。
示例结果:
if the current grade = C+ and the target grade = C, I want to be able to change the colour of the cell to orange to indicate the child is still on target.
Select G4 并尝试使用橙色格式的 CF 公式规则:
=LEFT(G4)=G5
不是否迎合目标 C+
。
我在我正在设置的座位计划中加入了条件格式,将学生的当前成绩与他们的目标成绩进行比较。
如果当前成绩高于目标 - 单元格变为绿色。
=IF(G4>G5,TRUE, FALSE)
如果当前成绩较低 - 单元格变为红色。
=IF(G4<G5,TRUE, FALSE)
如果当前成绩匹配 - 单元格变为橙色。
=IF(G4=G5,TRUE, FALSE)
当前成绩在成绩后包含 - 或 + 时会出现问题。例如 Target = C Current = C+
我想为此更改条件格式中的公式,这样如果当前成绩包含目标成绩单元格中的成绩,它就会变成橙色。
有什么想法吗??
首先,去掉IF
;没用的。如果为 true,则 true 不添加任何信息,只会增加混乱。
=IF(G4>G5,TRUE, FALSE)
与
完全一样=G4>G5
所以只用后者。
现在您想要的是将您的字母等级转换为可以使用 <
、>
和 =
进行比较的数值。例如,
C 1
C+ 2
B- 3
B 4
B+ 5
A- 6
A 7
为此,您可以使用 MATCH
函数和文字数组。因此,您将不只是 G4
:
MATCH(G4,{"C";"C+";"B-";"B";"B+";"A-";"A"},0)
所以要检查 G4>G5
你是否会使用
=MATCH(G4,{"C";"C+";"B-";"B";"B+";"A-";"A"},0)>MATCH(G5,{"C";"C+";"B-";"B";"B+";"A-";"A"},0)
确保所有字母成绩都按升序排列即最差成绩在前,最好成绩在后,这样更好的成绩会获得更高的数值(数组中的索引越高) 比更差的。
与其在公式中硬编码字母等级列表,不如将数组写入工作簿某处的单元格范围内,命名该范围,例如LetterGrades
,并在函数中引用:
=MATCH(G4,LetterGrades,0)>MATCH(G5,LetterGrades,0)
因此您的条件格式输入将如下所示:
G4<G5
和 G4=G5
的原则相同。
示例结果:
if the current grade = C+ and the target grade = C, I want to be able to change the colour of the cell to orange to indicate the child is still on target.
Select G4 并尝试使用橙色格式的 CF 公式规则:
=LEFT(G4)=G5
不是否迎合目标 C+
。