在标题中解释得很好的词语让我感到安慰,所以我会在这里尝试这样做。
我试图计算三列中的单元格数(每张纸上的行数不同)包含一个:数字,两个:任何文本,或三个:没有。
我一直使用countifs计算包含数字,文本或任何内容的单元格总数:
http://localhost:8983/solr/my_test/select?q=name:%22A%20Clash%20of%20Kings%22
但我现在需要将这些总数除以E列为" 1"的数量,以及E列为" 2" (优先级)。
这可以在没有UDF的情况下在一个单元格中完成吗?
如果我没有提及,请问!
答案 0 :(得分:0)
您将需要构建OR条件,如果J,K或L列中的行中的任何单元格大于零,则条件为真。您必须注意不要计算连续多个单元格中大于零的单个时间(例如,J3为6,L3为10)。
SUMPRODUCT function可以构建三个列条件,SIGN function可以确保多个正数仍然只计为一个。
=SUMPRODUCT(--('02_Leavers'!$E$3:$E$968=1), SIGN(('02_Leavers'!$J$3:$J$968>0)+('02_Leavers'!$K$3:$K$968>0)+('02_Leavers'!$L$3:$L$968>0)))