【发布时间】:2018-05-03 23:12:55
【问题描述】:
我需要在突出显示的“结果”列(请参阅嵌入式 SCREENSHOT)下提出一个公式,该公式应为每一行的单元格分配 1 或 0。公式的标准是:
如果事件有多个“Str 类型”(我称它们为腿)并且其中一些腿说“是”,而其中一些对“控制存在?”说“否”那么“结果”应该是 0。
如果事件有多个“Str Types”(我称它们为腿)并且所有这些腿都对“控制存在?”说“是”?那么“结果”应该是 0。
如果一个事件有多个“Str Types”(我称它们为腿)并且所有这些腿都对“控制存在?”说“不”。那么“结果”应该说 1。但是,每个唯一事件 ID 应该只声明 1 值。
如果事件没有多个“Str 类型”(我称它们为腿)但只有一个,并且它对“控制存在?”说“是”那么“结果”应该是 0。
如果事件没有多个“Str 类型”(我称它们为腿),但只有一个,并且它对“控制存在?”说“不”那么“结果”应该是 1。
我插入了问题的屏幕截图,并在“结果”列下手动说明了所需的结果。我需要一个能提供相同结果的公式。
感谢您所做的一切!
【问题讨论】:
-
=IF(AND(B2=B3,AD2AD3),0,IF(AND(B2=B3,AD2="No",AD3="No"),1,0) )
-
这没有帮助,因此我发布标准只是为了不误导这里的人。
-
COUNTIF() 和 COUNTIFS() 的组合会告诉您是否有多个分支。目前尚不清楚您的意思是“多个不同”腿还是该事件有多个行。
标签: excel if-statement count nested logical-operators