Excel 带下拉菜单的IF功能;我做错什么了吗?

Excel 带下拉菜单的IF功能;我做错什么了吗?,excel,if-statement,drop-down-menu,Excel,If Statement,Drop Down Menu,我得到了一个IF函数,它有一个带有下拉菜单的逻辑表达式。我完全是一个excel新手,刚刚学会如何使用下拉菜单。我在这里做了什么不寻常的事吗 公式:=IF(G31=“升序”H31;IF(G31=“降序”H31+I31*5;IF(G31=“金字塔”H31;H31)) 给定的输出:#NAAM?(可能是英文名称): 文字“升序”是一个下拉菜单,有三个选项:升序、降序、金字塔和相同。“升序”的单元格是H31,“70”的单元格是G31,“7,5”的单元格是I31。您能否通过“计算公式”确定公式中的错误位置

我得到了一个IF函数,它有一个带有下拉菜单的逻辑表达式。我完全是一个excel新手,刚刚学会如何使用下拉菜单。我在这里做了什么不寻常的事吗

公式:
=IF(G31=“升序”H31;IF(G31=“降序”H31+I31*5;IF(G31=“金字塔”H31;H31))

给定的输出:#NAAM?(可能是英文名称):


文字“升序”是一个下拉菜单,有三个选项:升序、降序、金字塔和相同。“升序”的单元格是H31,“70”的单元格是G31,“7,5”的单元格是I31。

您能否通过“计算公式”确定公式中的错误位置?您使用的语言版本是什么?如果是用你的Excel语言写的,它会不会有另一个版本的
。如果
,您是否可以尝试使用
ALS
而不是
IF
?我设置了一个工作表,其值为G31:I31,如图所示。我把公式放在G33里,结果是70。我所做的唯一更改是更改分号
至逗号
=IF(G31="Ascending",H31,IF(G31="Descending",H31+I31*5,IF(G31="Pyramid",H31,H31))) **, not ;**