Google工作表总和行:如果高于或低于标准则计算

时间:2017-02-03 15:04:25

标签: google-sheets array-formulas

我正在尝试在Google工作表中创建一个摘要行,用于计算符合条件的细胞数量。这些标准设置在左侧的2列中; C列是"目标"列,具有目标编号。 D列是" MinMax"列,确定该目标编号是最小还是最大。

例如,如果目标是5且MinMax是Max,那么目标是5或更少(5是允许的最大数量)。

我已经为此工作表成功创建了条件格式,如下所示:

= IF($ D4 =" Min",E4> = $ C4,E4< = $ C4)|将单元格变为绿色

我正在努力寻找一种方法来对Summary行使用类似的计算。我觉得我可能需要一个数组公式,但我不确定如何设置它。

2 个答案:

答案 0 :(得分:0)

如果要计算值,请尝试:

=if(D2="Max",countif(E2:E,">="&C2),countif(E2:E,"<="&C2))

如果你想总结他们使用L

=if(D2="Max",sumif(E2:E,">="&C2),SUMIF(E2:E,"<="&C2))

答案 1 :(得分:0)

我实际上想出了一个公式!!

=countif(ARRAYFORMULA(if($D$4:$D$19="Min",E$4:E$19>=$C$4:$C$‌​19,$C$4:$C$19>=E$4:E‌​$19)),true)-countif(‌​E4:E19,"N/A")

我必须返回数据并将空白单元格更改为&#34; N / A&#34;使它工作,但它的工作!!