我有一个动态清单,可以根据多个条件更改显示的问题。它可以工作,但是我希望有一种更有效的方法,尤其是在标准增加的情况下。
示例:
假设有两个条件可以是“ Y”或“ N”。设置检查清单A上的参数,以便仅显示具有Criteria1 = Y和Criteria2 = N的问题。
问题1为[是,否],应显示。
问题2不是[Y,N],因此不应显示。
问题3不是[Y,N],因此不应显示。
问题4为[是,否],应该显示。
因此,清单A显示:
Question1
问题4
不存在一个紧随其后的问题,例如Question2和Question3。
我目前使用每种可能性(Y / Y,Y / N,N / Y,N / N)的辅助列计数(参数匹配)来工作。然后对每一行进行查找。 (在上面的示例中,对于清单A中的第二个问题,它基于“ 2”在“是/否”列上进行查找,并为第二个“显示的”问题拉出Question4。)
它运行良好,可以根据参数立即“制造” /更改200行清单。但是,我希望有一种比创建列来计算所有可能组合的更好的方法。
是否存在一些公式组合来确定Y / N的第二个组合是第4行?几乎就像=> COUNTIFS(用于指定参数)= 2是哪一行?
也许是行/县组合?一些数组公式/ SUMPRODUCT?