现在读什么专业比较好就业:如何对EXCEL表格按固定条件求和?

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 08:06:40
如一列是日期,一列是金额,如何让表格自动合计日期是当天的金额?
我找到了一个方法,但不是太满意。如日期是A列,金额是B列,sumif(A2:a100,today(),B2:b100)

感谢MADM的详细回答,让我增长了不少知识。只是有一点我还想请教:您所讲“在后面加列把这个统计数值复制一遍保存。 不然以后打开这些数据表,统计值将全部是0。 ”这一点能不能自动完成呢?

函数today()返回的是当前日期。随着时间的推移,当前日期值在发生着变化。
比如当前日期today()是2006-4-2,用公式
=(A2:a100,today(),B2:b100)
统计出来的数据是2006-4-2的数据,完全正确。
当你在2006-4-3打开这个表时,可能其中由公式得出的值是0而不是2006-4-2统计的数据了。
所以公式
=(A2:a100,today(),B2:b100)
只是即时性公式,不能准确地保存原始统计数据。
建议:
用公式=(A2:a100,today(),B2:b100)统计当天数据后,在后面加列把这个统计数值复制一遍保存。
不然以后打开这些数据表,统计值将全部是0。

对公式修改:
最好在有多个日期的工作表中,把当前日期用一个数字或是字母表达(日期相同用同一个符号),这样保存的统计数据不会因日期改变而变。
如果是在工作表之间使用这个公式,单元格区域人指明工作表名称,表达形式为:工作表名+!+单元格区域。

先按日期所在的列排序,然后选定要合计的区域,单击工具菜单的数据-分类汇总-分类字段(日期)-汇总方式(求和)-选定汇总项(金额)