Microsoft Excel-带WeekNum的SumIF
我想对数据范围内的值求和,减去特定日期内的值。 我能做第一部分和,但当我尝试减法时遇到了一个问题 “排除星期日”表中使用的公式Microsoft Excel-带WeekNum的SumIF,excel,excel-formula,Excel,Excel Formula,我想对数据范围内的值求和,减去特定日期内的值。 我能做第一部分和,但当我尝试减法时遇到了一个问题 “排除星期日”表中使用的公式 F3=SUMIFS(B3:B17,A3:A17,“>=”&D3,A3:A17,“Weeknum()返回周数,这在您的场景中并不有用,因为您希望计算周数。这是Weekday()函数非常好的功能。默认情况下,Weekday()返回1表示周日,2表示周一,依此类推 您可以使用Sumproduct计算两个日期之间所有小时的总和,其中工作日不是星期日,如屏幕截图的F3单元格中所
F3=SUMIFS(B3:B17,A3:A17,“>=”&D3,A3:A17,“Weeknum()返回周数,这在您的场景中并不有用,因为您希望计算周数。这是Weekday()函数非常好的功能。默认情况下,Weekday()返回1表示周日,2表示周一,依此类推
您可以使用Sumproduct计算两个日期之间所有小时的总和,其中工作日不是星期日,如屏幕截图的F3单元格中所示
=SUMPRODUCT((WEEKDAY($A$3:$A$17)<>1)*($A$3:$A$17>=$D3)*($A$3:$A$17<=$E3)*B3:B17)
=SUMPRODUCT((WEEKDAY($A$3:$A$17)<>1)*($A$3:$A$17>=$D3)*($A$3:$A$17<=$E3)*B3:B17)
=SUMPRODUCT($B$3:$B$17*(TEXT($A$3:$A$17,"mmm")=$D10)*(WEEKDAY($A$3:$A$17)=1))