如何在Excel数组公式中使用嵌套IF(AND)?

 吟伶逸慧喜靖 发布于 2023-02-04 15:07

如何在数组公式中使用嵌套的"AND"在"IF"内部工作?

我将我的问题减少到以下示例: Excel电子表格显示具有嵌套AND的数组公式 注意:上面的图片已经更新,包括数组公式花括号

在右上角,我们有L3("颜色")和L4("形状")的搜索条件.在左侧,D列包含项目列表中颜色和形状的工作匹配公式.第一个表显示匹配公式在不使用数组公式的情况下正常工作.

第二个表显示了与颜色匹配的数组公式.

第三个表显示了与形状匹配的数组公式.

在右边是我尝试在数组公式中使用这两个条件,通过将它们与AND组合.

如果颜色列中的值与颜色标准(L3)匹配,并且形状列中的值与形状标准(L4)匹配,那么我想看到"MATCH!".

我找到了一个解决方法:连接值和标准,然后在单个IF中匹配它们.我觉得应该有一个更好的方式...就像AND和预期的一样工作!

注意: 下面的许多答案都能正常工作,但不能作为数组公式,这就是这个问题的具体内容.我看了看原来的问题并意识到我忘了在数组公式示例中显示花括号.我已修复图像以显示它们.对困惑感到抱歉.

回答这些问题的关键是写一些作为数组公式的东西,在按公式输入单元格后按CTRL + SHIFT + ENTER输入.Excel将自动添加花括号以指示它是一个数组公式.

1 个回答
  • 尝试使用下一个数组公式:

    =IF(($J$16:$J$22=$L$3)*($K$16:$K$22=$L$4),"MATCH!","-")
    

    这是测试工作簿的链接.

    2023-02-04 15:09 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有