excel - 根据满足条件的两列返回 True/False 数组
问题描述
如果满足列 A 和 B 中的条件,我想调整以下 CSE 公式以返回每行的布尔数组。下面的语句当前充当 OR 函数。
= (A:A="Y")+(B:B="Y")
Egif 我有如下两列我想要第三列 C 的公式返回如下:
A B C
Y N {False,False,True}
N Y {False,False,True}
Y Y {False,False,True}
上面的公式当前返回:
A B C
Y N {True,True,True}
N Y {True,True,True}
Y Y {True,True,True}
解决方案
使用TRANSPOSE()
功能:=TRANSPOSE(((A:A="Y")+(B:B="Y"))=2)
CSE 公式=(A:A="Y")+(B:B="Y")
将返回一个 tall 数组:{FALSE;FALSE;TRUE}
. {FALSE,FALSE,TRUE}
是一个长数组。TRANSPOSE
将高到长,反之亦然。
推荐阅读
- c# - WCF 客户端。客户证书。第一次调用成功,第二次调用失败
- ruby - 字体大小:使用 WickedPdf 和 docx 在 ruby 中将 docx 转换为 pdf
- angularjs - AngularJS1.5.11 的 CI/CD 管道部署到 azure 网站给出错误“由于未知提供者:ENV_VARS 无法实例化模块 app.core”
- ios - Wifi 连接速度慢的 AWS S3 文件的下载停止
- python - 如何使用python根据周数确定日期?
- spring - 将 SSL 根证书加载到 TrustManager 失败
- javascript - 如何基于相同的值合并对象数组?
- ibm-cloud - 如何通过 API 从 SAML 支持的 IBM App ID 获取令牌?
- javascript - 将大型 js 文件中的代码导入反应组件
- git - .gitignore 不会忽略目录 .idea 中的文件