EXCEL宏--自定义区域时间求和的宏

来源:百度知道 编辑:UC知道 时间:2024/05/14 09:05:13
EXCEL宏--自定义区域时间求和的宏,有图片说明
excel原件在http://club.excelhome.net/thread-438341-1-1.html里有
需要的朋友可自己下载
不知道为什么最高悬赏分才100,如果朋友回答正确,会再次最加到最高分!
不想取消合并的单元格,谁还有其他的办法?

肯定是从第8行开始的吧?至于106的要合并到哪行就不一定是不是?
还有你这106和206是固定内容的吗?

如果是,有个思路就是用Match(206,[W:W],0)定位出206的所在行,则它的上一行到第8行就是你要求和的区域了。

由于还有一些条件在你描述的内容中看不出来,故需要详谈才能具体给出代码。

不需要宏,设个简单的公式即可,另存下面的链接即可下载到文件。
http://ys-b.ys168.com/?Summary_P1.xls_4s7bsn0d6dks7bsn0cm2btpn7bksqmmnh5bt4bs5bs1bku20f08f15z

不需要按钮
但要取消合并单元格,并填入相应的数据
在x26,x27输入下面的公式
=SUMIF(W8:W30,106,Q8:Q30)
=SUMIF(W8:W30,206,Q8:Q30)

csbtz1963的答案好:不需要按钮、不需要宏。取消合并,并且在每一行的“注释”列输入“106”或“206”,在需要计算、显示总时间的单元格设条件求和公式即可:
=SUMIF(W8:W65536,106,Q8:Q65536),
=SUMIF(W8:W65536,106,Q8:Q65536)。
公式中的65536可改为数据可能的最大行数(行编号)。