我需要根据以下内容创建一个 Excel 公式:
1. If Cell >= 500 Then the Cell text should be "Critical"
2. If Cell >= 400 Then the cell text should be "Medium"
3. If cell < 400 then the cell text should be "Normal"
我目前有
=IF(OFFSET(H2;0;-1)>500;"Critical"; IF(OFFSET(H2;0;-1)<=500;"Normal";))
但是,当我添加第三个条件时,它不接受它并给我错误并搞乱整个事情。
答案1
你不需要第三个条件。你需要这样做:
Is value >= 500? If yes then "Critical" else continue:
Is value >= 400? If yes then "Medium" else "Normal"
因此您需要执行以下操作:
IF( DESREF(H2;0;-1)>=500 ; "Critical" ; IF( DESREF(H2;0;-1)>=400 ; "Medium" ; "Normal ) )
并且,为了便于阅读,添加了换行符:
IF( DESREF(H2;0;-1)>=500 ; "Critical" ;
IF( DESREF(H2;0;-1)>=400 ; "Medium" ; "Normal ) )
答案2
假设您正在评估单元格 A1,输入以下公式,它将适合您的条件:
=IF(A1>=500,"Critical",IF(A1>=400,"Medium","Normal"))
答案3
无需使用复杂的公式。只需使用以下简单的逻辑。
假设数字在单元格范围 A1 到 A10 内
只需在 A1 之外的单元格中(即单元格 B1 中)输入以下公式
=IF(A1>499,"严重",IF(A1>399,"中","正常"))
要获得类似的结果,只需将上述内容复制到其他所需单元格中。