if-statement - 我该如何解决这个 IF AND 嵌套公式?
问题描述
我是电子表格的新手,所以我不确定我是否采取了错误的方法,但基本上我想在有人获得所需数字时显示“排名”。例如,如果某人的得分在 20-39 之间,他们将被列为Footman。
这是当前的公式:
IF(AND(L15>20,L15<60,L15=20, "Footman", IF(AND(L15>60,L15=60,L15<100,"Man at arms","Conscript"))))
该公式返回 N/A*,表示它需要两到三个参数,但得到了一个。任何帮助表示赞赏,谢谢。
解决方案
尝试:
=IF((L15>=20)*(L15<60), "Footman",
IF((L15>=60)*(L15<100), "Man at arms", "Conscript"))
对于数组公式使用:
=ARRAYFORMULA(IF((L15:L>=20)*(L15:L<60), "Footman",
IF((L15:L>=60)*(L15:L<100), "Man at arms", "Conscript")))
但您也可以使用 match、ifs、vlookup ......请参阅:https ://webapps.stackexchange.com/q/123729/186471
推荐阅读
- javascript - 将变量值分配给另一个变量
- cypher - 节点重用,而不是创建新节点?
- python-3.x - Python3 OpenCV imshow() 字节字符串
- c - 字符串未初始化,初始化变量以消除此警告
- java - 减去 bigDecimal 数字会产生 0 的精度?
- javascript - 标签不会切换,而是堆叠在一起。JavaScript
- erlang - 如何integration_test那种genserver?正确使用assert_receive?
- c++ - 在异常期间 C++ 堆栈展开期间,本地异常值存储在哪里
- archicad - 为 Archicad 22 创建基本插件
- c - 无法在赋值中将 'float*' 转换为 'float'