MS Excel 2013:基于多单元格值的函数扩展需求
解决Excel函数扩展参数的问题
没问题,这个需求很容易实现,咱们只需要在原函数里用OR()函数来扩展Q19的判断条件就行,具体操作如下:
原函数逻辑分析
假设你的原可用函数大概是类似这样的(以H19满足某数值条件为例):
=IF(Q19="A40", IF(H19>=指定值, "合格", "不合格"), "不合格")
这个函数的局限是只识别Q19为"A40"的情况,现在要扩展到同时支持"A40"和"A41"。
修改后的扩展函数
把Q19的判断条件替换成OR(Q19="A40", Q19="A41"),这样只要Q19是两个值中的任意一个,就会进入H19的合格判断环节,示例如下:
=IF(OR(Q19="A40", Q19="A41"), IF(H19>=指定值, "合格", "不合格"), "不合格")
函数逻辑解释
OR(Q19="A40", Q19="A41"):只要Q19的值是"A40"或者"A41",这个部分就返回TRUE- 当OR条件成立时,就会执行后面的
IF(H19>=指定值, "合格", "不合格"),和原逻辑一致判断H19是否符合合格标准 - 如果Q19既不是"A40"也不是"A41",则直接返回"不合格"(你可以根据实际需求调整这个分支的返回值)
如果你的H19判断逻辑更复杂(比如是多个区间或匹配特定文本),只需要把IF(H19>=指定值, ...)部分替换成你原来的判断逻辑就行,核心就是用OR()来扩展Q19的触发条件。
内容的提问来源于stack exchange,提问作者Drazzminius
相关产品推荐
相关产品推荐

