具有两个条件的 Excel 公式

具有两个条件的 Excel 公式

每行中有一个单元格包含一个日期,格式为 01/01/2016。旁边的单元格包含美元金额。

每个月有 10 至 20 条线路。

每条线要么没有颜色(好的)或突出显示黄色(不好)。我需要一个公式来对每个月进行求和,并返回该月内突出显示和未突出显示的行的总数。

结果应如下所示:

                      OK              Not OK
Jan 2014            $333.00          $215.00

Feb 2014            $222.40          $610.00

答案1

由于没有公式可以检查单元格“填充颜色”(仅限数字格式等),我建议采用一种更简单的方法:在 C 列中添加一列“HighL”,在其中标记突出显示的行。使用条件格式,行仍将获得突出显示的颜色。

假设您的数据形状如下:

DATE         | Value | HighL
------------ | ----- | ----- 
01/01/2016   |     4 |  x    
01/02/2016   |    44 |   
02/02/2016   |     2 |  
02/03/2016   |     3 |  x
etc.

那么你的汇总公式将如下所示:

DATE (mth)   |  Sum
------------ | ------
01/01/2016   | =SUMPRODUCT($B$4:$B$19*($C$4:$C$19>"")*(MONTH($A21)=MONTH($A$4:$A$19)))
02/01/2016   | =SUMPRODUCT($B$4:$B$19*($C$4:$C$19>"")*(MONTH($A22)=MONTH($A$4:$A$19)))

where 1/1/2016 is the Jan Month in  Cell A21
and the long formula is in Cell B21 

它检查 C 列是否包含字符串 >“”,以及总和的行是否与其左侧单元格(A21)具有相同的月份

相关内容