给定周的值总和

时间:2017-01-12 20:19:46

标签: excel formula

我有一张跟踪按日期排序的交易成本的工作表。这是它到目前为止的样子:

(http://imgur.com/TJxzKyi)

我现在想在每个星期天的最后一行添加另一列每周总计(周一至周日)。怎么办呢?

到目前为止,我尝试过这个公式:

=IF(AND(WEEKDAY(A2)=0,A2<>A3),SUMIF(A:A,AND(<=A1>=A1-6),B:B))

但是在SUMIF中使用了两个让我迷失的标准。

1 个答案:

答案 0 :(得分:1)

我认为您需要以下公式:

  

= IF(AND(WEEKDAY(A2)= 1,A2&LT;&GT; A3),SUMIFS(B:B,A:A, “&GT; =” 及(A2-6)中,A:A,” &LT; = “&安培; A2),”“)

请注意,SUMIFS函数用于处理多个IF,而不是SUMIF函数。

IF函数使用AND函数测试两个条件:

  1. WEEKDAY数字是否等于1? (例如,星期日是这行吗?)
  2. 当前行的日期是否与下一行的日期不相等? (例如,这是日期的最后一行吗?)
  3. 如果上述任何一个为假,则公式返回一个空字符串“”。如果以上两个都为真,那么如果满足以下两个条件,它将对B列中的值求和:

    1. A列中的值大于或等于当前日期的值减去6天。
    2. A列中的值小于或等于当前日期的值。