首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有二进制0或1输出的Excel嵌套条件If公式

具有二进制0或1输出的Excel嵌套条件If公式
EN

Stack Overflow用户
提问于 2017-10-25 09:43:54
回答 2查看 936关注 0票数 0

我正在尝试正确使用多嵌套条件Excel公式。我想我已经很接近了,但是我错过了一些东西。

代码语言:javascript
运行
复制
=IF(BF6=1,IF(AI6=AI9,IF(BC8=0, 0,1)))

我不确定是否可以使用AI6=AI9来指定这些单元格的内容是相同的。

另外,我希望该公式每隔7行重复一次,因此我扩展了该公式以包括this函数:

代码语言:javascript
运行
复制
=IF(MOD(ROW()-1,7),"",IF(BF6=1,IF(AI6=AI9,IF(BC8=0, 0,1)))

任何建议都将不胜感激。

Screenshot of problem with new formula: =IF(AND(EXACT(AI6,AI9),BF6=1,BC8=0),1,0)

Image of final formulas that work

EN

回答 2

Stack Overflow用户

发布于 2017-10-25 10:40:59

修订:

据我所知,这就是你想要的。复制以下公式并将其粘贴到cell BB9上,然后将公式向下拖动到记录结束的位置。

代码语言:javascript
运行
复制
=IF(MOD(ROW()-2,7),"",IF(AND(AI6=AI9,BH6=1,BH9=0),1,0))

MOD(ROW()-2,7)是用来确定结果应该显示在哪里。Row()表示当前行,减去2表示去掉第2行的表头行和空行,7表示每7行重复一次。

票数 0
EN

Stack Overflow用户

发布于 2017-10-26 01:34:38

最后,我不得不在两个连续的单元格中使用两个公式才能正确计算。

代码语言:javascript
运行
复制
=IF(EXACT(AI6,AI9), 1,0)

=IF((AND(BB9=1, BF6=1, BF9=0)), 1, 0)

改天我会在一个条件公式中使用IFANDEXACT来征服。谢谢你的帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46922620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档