excel - IFS 不适用于旧版本的 Excel
问题描述
我的 IFS 公式适用于我的 Excel 365,但不适用于其他较低版本的 Excel。有没有其他方法可以做旧的方式?
=IFS(AND(B9>=Period!$F$6,B9<=Period!$G$6),Period!$E$6,AND(B9>=Period!$F$7,B9<=Period!$G$7),Period!$E$7,AND(B9>=Period!$F$8,B9<=Period!$G$8),Period!$E$8,AND(B9>=Period!$F$9,B9<=Period!$G$9),Period!$E$9,AND(B9>=Period!$F$10,B9<=Period!$G$10),Period!$E$10,AND(B9>=Period!$F$11,B9<=Period!$G$11),Period!$E$11,AND(B9>=Period!$F$12,B9<=Period!$G$12),Period!$E$12,AND(B9>=Period!$F$13,B9<=Period!$G$13),Period!$E$13,AND(B9>=Period!$F$14,B9<=Period!$G$14),Period!$E$14,AND(B9>=Period!$F$15,B9<=Period!$G$15),Period!$E$15,AND(B9>=Period!$F$16,B9<=Period!$G$16),Period!$E$16,AND(B9>=Period!$F$17,B9<=Period!$G$17),Period!$E$17,AND(B9>=Period!$F$18,B9<=Period!$G$18),Period!$E$18,AND(B9>=Period!$F$19,B9<=Period!$G$19),Period!$E$19,AND(B9>=Period!$F$20,B9<=Period!$G$20),Period!$E$20)
解决方案
尝试使用VLOOKUP
function withTrue
作为第三个参数。
您还可以组合INDEX
和MATCH
功能。设置1
为MATCH
函数中的第三个参数。
推荐阅读
- azure - 即使 ARM 模板无效,VSTS 构建也成功
- c++ - 如何将 CString 转换为 byte [] 数组?
- reactjs - npm 错误!缺少脚本:构建在 HEROKU 中部署的 REACT
- python - 柯里化和递归
- javascript - 单个属性更新与对象重新分配角度
- flowtype - 如何在函数中定义对象类型?
- android - 尝试在空对象引用上调用虚拟方法“void android.widget.Editor$InsertionPointCursorController.show()”
- php - 如何将视图模板存储到mysql数据库中
- async-await - 等待,它是如何工作的?
- android - 在 Android 7.0 版中未记录传出的语音