大家好,我试图用一个条件来计算,但之前有一些上下文,我有一个调查,这个调查在某些情况下有是/否问题,如果你回答是,它会出现一个子问题,比如:如果是,请告诉我们原因。
我正在计算提出的问题总数,但这是一种动态数字,取决于 ID 为 1 的用户是否回答“是”或“否”,如果他回答“是”,则此总数将被修改,因为子问题是另一个要计算的问题,所以如果在我的调查中我有 7 个问题,其中 7 个是有条件的,将再添加 1 个问题,因此对于 ID 1,提出的问题总数为 8。但如果 ID 2 回答否,则总数仍为 7。
我在这张图片中有一个带有一些问题和答案的例子:
我正在使用这个公式来计算:=IF(B3="Yes", 1, "")
但这忽略了否,如果不只是计算问题,我希望有类似 if Yes 计算子问题的东西。
可能很难理解让我知道任何疑问。
请帮助可以是任何方法,例如计算个人或总数。
尝试:
={"Total"; INDEX(IF(A3:A10="",,
MMULT(IF({B3:B10, C3:C10&D3:D10, E3:E10}="", 0, 1),
SEQUENCE(COLUMNS({B3:B10, C3:C10&D3:D10, E3:E10}), 1, 1, 0))))}
={"Total"; INDEX(IF(A3:A10="",,
MMULT({IF(C3:C10&D3:D10="", 0, 2), SEQUENCE(ROWS(A3:A10), 3, 1, 0)},
SEQUENCE(COLUMNS(C3:C10&D3:D10)+3, 1, 1, 0))))}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句