excel - 我无法在 Excel 中找出带有嵌套 if 的公式

标签 excel

您好我想在excel中实现以下公式:
如果 D5 等于"is"并且如果 g5 在 5 和 8 之间,我们有 50
如果 D5 等于“yes”并且如果 g5 在 9 和 11 之间,我们有 65
如果 D5 等于"is"并且如果 g5 在 12 和 15 之间,我们有 75
如果 D5 等于否,我们返回 0
我的公式是:

=SI(D5="OUI";SI((ET(G5>=5;G5<=8));"50";SI((ET(G5>=9;G5<=11));"65";SI((ET(G5<=12;G5<=15));"75";"0"))))
但我的问题是当 D5 为否时,我们返回 False 而不是 0

最佳答案

另一种选择:

=LOOKUP(G1;{0;5;9;12;16};{0;50;65;75;0})*(D1="yes")
如果需要,用逗号替换分号
enter image description here

关于excel - 我无法在 Excel 中找出带有嵌套 if 的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63440500/

相关文章:

excel - 对于每列突出显示最大值(Excel)

excel - 从 =Hyperlink() 中提取 URL

excel - 如何在我的 Excel 文件中找到特定数据,例如日期,然后使用 VB 6.0 在其旁边的列上写入时间?

javascript - 对面平台无法识别 Office.js 绑定(bind)(Office Online 与 Office Desktop)

vba - 根据每日价格时间序列计算每周 yield

vba - (VBA)如何从动态创建的复选框中检索选定的复选框数据

excel - 计算最高2方平均匹配

xml - 如何处理excel宏中缺少的xml节点

excel - 我可以在 SUMProduct 中使用 INDIRECT 吗?

excel - 如果特定范围内的单元格全部为空,则删除整行