我有一个excel文件,其中包含近列13列,0和#1;以及1' s。我想对列进行逐位计数:
A B Result
1 1 1
0 1 1
1 0 1
0 0 0
我尝试了查找,vlookup,countif(s),但似乎没有什么对我有用吗?我还可以使用其他任何功能吗?
*编辑*
我实际上是想在Python中实现它,因为它是一个相当长的工作流程的一部分,我不想通过退出执行此操作然后返回来中断脚本。在Python中这样做的一种相当天真的方式是什么?
到目前为止,我已经尝试写一些内容,我要求用户提供他们想要分组的列的输入,但我无法使其工作。
谢谢,
答案 0 :(得分:1)
以下公式将输出1或0,具体取决于A-> C ...列中是否有1个或更多1个
=IF(COUNTIF(A2:C2,"=1")>1,1,0)
答案 1 :(得分:1)
如果您正在进行按位OR(如您的示例所示),您可以将此公式放在Result列中
=MIN(SUM(A1:B1),1)
然后只需复制
或者,您可以使用OR函数,如果任何值为1则返回True,如果全部为0则返回F
=IF(OR(A1:B1),1,0)