簡體   English   中英

給定一周的值總和

[英]Sum of values for a given week

我有一張工作表,它按日期跟蹤交易的成本。 到目前為止是這樣的:

(http://imgur.com/TJxzKyi)

我現在想添加另一列,在每個星期日的最后一行中打印每周總計(星期一-星期日)。 如何才能做到這一點?

到目前為止,我已經嘗試過此公式:

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

但是讓我迷失的是SUMIF中兩個條件的使用。

我認為您需要以下公式:

= IF(AND(WEEKDAY(A2)= 1,A2 <> A3),SUMIFS(B:B,A:A,“> =”&(A2-6),A:A,“ <=”&A2), “”)

請注意,與SUMIF函數相反, SUMIFS函數用於處理多個IF。

IF函數使用AND函數測試兩個條件:

  1. WEEKDAY數字等於1嗎? (例如,這排是星期日嗎?)
  2. 並且當前行的日期是否等於下一行的日期? (例如,這是日期的最后一行嗎?)

如果以上任何一項為假,則公式將返回一個空字符串“”。 如果以上兩個條件都成立,那么如果同時滿足以下兩個條件,它將對B列中的值求和:

  1. A列中的值大於或等於當前日期的值減去6天。
  2. A列中的值小於或等於當前日期的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM