计算每日总金额的公式

civ*_*sir 2 excel if-statement pivot-table excel-formula excel-2010

我有这个Excel电子表格,在其中一个列中我需要提出一个公式来计算给定日期的总金额.这是一个巨大的电子表格的小快照:

Date/Time   Time    Amount      Balance       Total $ per day
9/30/2014   5:30 PM $5.20       $87.81  
9/30/2014   4:23 PM $0.14       $93.01  
9/30/2014   8:53 AM ($4.61)    $93.15   
9/30/2014   7:53 AM $5.20       $88.54  
9/29/2014   5:08 PM $1.09       $93.74  
9/29/2014   7:18 AM $1.09       $94.83  
9/26/2014   5:31 PM ($4.61)     $95.92  
Run Code Online (Sandbox Code Playgroud)

对于这个例子,Total $ per day将是:

E2 $5.93 
E6 $2.18 
E8 ($4.61)
Run Code Online (Sandbox Code Playgroud)

我猜有一个公式比手动计算更好=SUM(X#:X#)吗?

Joh*_*tos 10

在E2中,输入以下公式:

=IF(A2<>A1,SUMIF(A:A,A2,C:C),"")
Run Code Online (Sandbox Code Playgroud)

然后将其向下拖动.

基本上,你说:

  • 如果:A栏中有一个新的日期(与上面的日期不同),
  • 那么:汇总C列中A列中具有相同值的所有值
  • ELSE:返回一个空单元格

这应该够了吧.


pnu*_*uts 3

如果 D2 中为 87.81 美元,请尝试,在 E2 中复制下来以适应:

\n\n
=SUMIF(A:A,A2,C:C)  \n
Run Code Online (Sandbox Code Playgroud)\n\n

这假设您的美元值是数字格式的货币。

\n\n

这些公式将为每行返回一个值,即使同一日期有多行,并且数据透视表可能更可取。Date/Time对于 ROWS,以及 \xce\xa3 值的金额总和。这假设日期/时间和时间是不同的列。

\n\n

对于 PT,数据不需要按顺序排序。

\n