新足迹

 找回密码
 注册

精华好帖回顾

· MADLING的简单私房家常菜更新一下多放一些菜 (2009-10-9) madling · 彼得猪回国(天津)感受 (2009-12-30) Melbourner1978
· 蜜糖 (一) (2016-3-27) ahyu · 我也终于买到房子了 更新谈判经过.吸取经验教训!!! (2009-8-14) 林草123
Advertisement
Advertisement
楼主:ExcelMVP

[会计] Excel &VBA交流学习 (一楼更新) [复制链接]

发表于 2017-4-10 15:59 |显示全部楼层
此文章由 darkjazz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 darkjazz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
david626 发表于 2017-4-10 11:47
我在工作中碰到过和这个题目类似的情况,但还多了一列。需要计算每个州在不同时期的销售总额,有什么好方 ...

数据格式放出来看一下 否则太抽象了 呵呵
Advertisement
Advertisement

发表于 2017-4-10 16:25 |显示全部楼层
此文章由 ExcelMVP 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ExcelMVP 所有!转贴必须注明作者、出处和本声明,并保持内容完整

如果您可以提供样品报告,也许我们可以提出一些解决方案

发表于 2017-4-10 17:39 来自手机 |显示全部楼层
此文章由 dwill 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dwill 所有!转贴必须注明作者、出处和本声明,并保持内容完整
在sumproduct里面建立两个判定array。

发表于 2017-4-10 18:48 来自手机 |显示全部楼层
此文章由 一粒米 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 一粒米 所有!转贴必须注明作者、出处和本声明,并保持内容完整
想借贴问一下word mail merge的东西。有5行资料,第三行有些是空白,有些有资料,怎么能让那些空白的自动删除(即第四行直接出现在第二行下边)。试了用If,then,else的程序,好像太繁琐了。有没有简单点的?

发表于 2017-4-11 10:55 |显示全部楼层
此文章由 david626 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 david626 所有!转贴必须注明作者、出处和本声明,并保持内容完整
darkjazz 发表于 2017-4-10 15:59
数据格式放出来看一下 否则太抽象了 呵呵

如下,还要对各州的数据进行加总。比如NSW从02/01/2017到08/01/2017的总合。有其他笨一点的方法,比如分两步算。就是想看看可不可以用一个公式解决的。


State        Date           Sales
   NSW      1/1/2017      123
   NSW      2/1/2017      248
   ACT       3/1/2017      354
   NSW      4/1/2017      189
   QLD       5/1/2017      177
   ACT       6/1/2017       285
   ACT       7/1/2017       184
   QLD       8/1/2017       321
   ACT       9/1/2017       119

发表于 2017-4-11 11:24 |显示全部楼层
此文章由 baiii 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 baiii 所有!转贴必须注明作者、出处和本声明,并保持内容完整
david626 发表于 2017-4-11 10:55
如下,还要对各州的数据进行加总。比如NSW从02/01/2017到08/01/2017的总合。有其他笨一点的方法,比如分 ...

我会用pivot table,为什么执著于公式呢
Advertisement
Advertisement

发表于 2017-4-11 11:58 |显示全部楼层
此文章由 david626 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 david626 所有!转贴必须注明作者、出处和本声明,并保持内容完整
baiii 发表于 2017-4-11 11:24
我会用pivot table,为什么执著于公式呢

第一,任意两个时间点加总用pivot table 好像算不出来(也许可以,反正我不会)。 第二 如果是很大的表,这些数据还要被用在下面其他的公式里, hard code 用起来不方便

发表于 2017-4-11 13:07 |显示全部楼层
此文章由 baiii 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 baiii 所有!转贴必须注明作者、出处和本声明,并保持内容完整
david626 发表于 2017-4-11 11:58
第一,任意两个时间点加总用pivot table 好像算不出来(也许可以,反正我不会)。 第二 如果是很大的表, ...

date作为filter,随便你怎么选啊~
如果是个大表,数值还要在公式间不停refer的吧,不建议这么做,excel很容易崩溃的。如果这是一个monthly report,建议写vba自动化,date,state或者其他变量可以在一个control sheet里改
数据量大到一定程度,excel就不是一个最佳工具了

发表于 2017-4-11 13:11 |显示全部楼层
此文章由 bt123123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bt123123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
idlepoison 发表于 2017-4-7 18:01
因为你没有define name或者选择sales 和date

what's the benefit to define name?

发表于 2017-4-11 14:02 |显示全部楼层
此文章由 david626 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 david626 所有!转贴必须注明作者、出处和本声明,并保持内容完整
baiii 发表于 2017-4-11 13:07
date作为filter,随便你怎么选啊~
如果是个大表,数值还要在公式间不停refer的吧,不建议这么做,excel很 ...

感觉filter和sort之类对于单一任务和少量数据比较合适。 这个例子中以天为单位加总, 如果要是一年的数据,肯定没法用filter选日期的。
Excel处理几万行的数据还是绰绰有余的, 再多就不知用啥了。

发表于 2017-4-11 14:20 |显示全部楼层
此文章由 baiii 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 baiii 所有!转贴必须注明作者、出处和本声明,并保持内容完整
david626 发表于 2017-4-11 14:02
感觉filter和sort之类对于单一任务和少量数据比较合适。 这个例子中以天为单位加总, 如果要是一年的数据 ...

最新的excel已经可以自动group date了,你也可以自己手动aggregate date to month, year etc
如果你要选择任意不连续的几天,是很不方便,用公式的话更不会简单
我觉得用公式解决这些问题不是最佳方案,尤其是表连表的情况,一旦出错,你得重头纠错;其他人也不容易接手,看着你一长串的公式... ...
处理大量数据的工具好多咧,简单上手的tableau,和excel比较相似


评分

参与人数 1积分 +3 收起 理由
david626 + 3 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2017-4-11 14:45 |显示全部楼层
此文章由 ExcelMVP 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ExcelMVP 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 ExcelMVP 于 2017-4-11 14:46 编辑

这是上面朋友问题的解决方案, 非常简单,请尝试一次.

=Sumproduct((State="NSW")*(Date>=Start Date)*(Date<=End Date)*Sales)


如果您有其他问题,请不要犹豫随时问, 欢迎更多的问题.

评分

参与人数 2积分 +6 收起 理由
darkjazz + 4 简单有效 多谢分享
hweeyatt + 2 我很赞同

查看全部评分

发表于 2017-4-11 18:29 来自手机 |显示全部楼层
此文章由 david626 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 david626 所有!转贴必须注明作者、出处和本声明,并保持内容完整
ExcelMVP 发表于 2017-4-11 14:45
这是上面朋友问题的解决方案, 非常简单,请尝试一次.

=Sumproduct((State="NSW")*(Date>=Start Date)*(Date ...

多谢了

发表于 2017-4-11 21:54 |显示全部楼层
此文章由 xingxingwang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xingxingwang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好帖,顶ing。学习了很多。谢谢各位!

发表于 2017-4-11 22:48 |显示全部楼层
此文章由 david626 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 david626 所有!转贴必须注明作者、出处和本声明,并保持内容完整
请问楼主,这些公式都是自己通过实际工作琢磨出来的,还是有资料可以查询.