Office中国论坛/Access中国论坛

标题: 如何以工作表的单无格做为条件对数据进行统计?? [打印本页]

作者: wascii    时间: 2004-10-12 22:32
标题: 如何以工作表的单无格做为条件对数据进行统计??
我做了一个文件,有若干工作表.我想以每个工作表的B2单元格做为条件.在一个工作表中进行数据累计.如;在工作表X中,得到工作表1至工作表30中,B2格值为77的表中的F55单元格的和.应怎么做.是编程还是用函数,请指教!!![em07][em07]
作者: xulanghui    时间: 2004-10-13 00:35
用函数应可做到,能传上来看看吗?
作者: 老鬼    时间: 2004-10-13 00:42
当然用VBA更快点,用公式的话,只能一个一个判断了,如=IF(SHEET1!B2=77,SHEET1!F55,0)+IF(SHEET2!B2=77,SHEET2!F55,0)+IF(SHEET3!B2=77,SHEET3!F55,0)……IF(SHEET30!B2=77,SHEET30!F55,0)。另外我试了一下用数组公式,没成功。
作者: wascii    时间: 2004-10-13 19:29
我将表传上,

[attach]7186[/attach]

请下载



我进行条件统计的表有31个.用工式的话我想我会累晕,且易出错.请楼上两信大侠帮我看一下,看表"月统计表".内有说明.



[此贴子已经被作者于2004-10-13 11:32:31编辑过]


作者: xulanghui    时间: 2004-10-14 19:40
标题: 您看看!
[attach]7200[/attach]



3个表格都慢,30个表格可有得等了。

如果可以,您还是去学用ACCESS来做吧。
作者: 罗生门    时间: 2004-10-14 21:43
没看,不过用SUMIF函数可以实现对特定条件的汇总求和
作者: wascii    时间: 2004-10-15 19:47
  xulanghui 兄,你的表格我看了,这个只是对三个表的计算是吧.那要30多个还真的要将人弄晕.EXCEL没有方法可以办吗?
作者: wascii    时间: 2004-10-15 20:03
标题: 罗生门兄.SUMIF无法满足我要求.
我是要在不同的表中求和,要用这个还是要一个一个的加




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3