我正在尝试执行以下操作:
- 对于每一行
- 如果单元格 A 包含文本“abc”,则获取 B 列的值和
- 如果 B 列的值大于 0:03:00,则返回 0.9
- 否则,如果 B 列的值 < 0:03:00 且 > 00:01:00 返回 0.6
- 否则返回 0.3
- 将返回值与所有其他值相加。
结果应该是这样的:
=IF(ISNUMBER(FIND("abc",INDIRECT(""&$A16&""&"!$D$2:$D"))),IF(INDIRECT(""&$A16&""&"!$D$2:$D")>"00:0300,???,???),?etc??)
???是缺失的部分。另外,INDIRECT()
可以删除进行测试,但问题是???部分。我不知道如何获得 IF 语句的结果以及如何处理它。我想我不明白如何使用列。