发新话题
打印

Excel烧脑袋系列又来了

Excel烧脑袋系列又来了

钞票如纸张张薄,问题如棋次次新。

我又创造了一个新难题。[45]

如附件
不用数据透析表。
当ABC三列放进数据时候。

设计好的公式区域刷新统计:

统计按这样的规律:

提取A列相同,B列不为滞纳金 的名称:统计合计数
提取A列相同,B列为滞纳金 的合并名称:统计合计数

附件

统计公式表.xls (74.5 KB)

2016-9-22 10:21, 下载次数: 84

引用:
原帖由 Guest from 150.48.48.x 于 2016-9-22 10:38 发表


提取A列相同,B列不带滞纳金 的统计合计数
提取A列相同,B列带滞纳金 的统计合计数

是这样的意思吗?
是的
我自己也在设计中。找到一点思路了。

弄完也上传给大家好提提建议。
引用:
原帖由 夜鹰 于 2016-9-22 14:26 发表


上午无仔细看懂楼主要求,现更正7楼

G3

=IF(RIGHT(F3,3)="滞纳金",SUMPRODUCT(($A$2:$A$977=MID(F3,1,LEN(F3)-4))*($B$2:$B$977="滞纳金")*($C$2:$C$977)),SUMPRODUCT(($A$2:$A$977=F3)*($C$2:$C$977))-SU ...
这个公式不错。[24]

我刚好弄好前面那部分,后面就用你的。

请看附件。

1.征收项目是自动生成的。这样可以在A列放入任何数据,因为有时候征收项目可能会有变动(增加或减少)
2.增加了一个输入单元格E1:统计会根据输入的内容进行变化。(比如输入“滞纳金”或“个体户生产经营所得”等B列有的内容)

设计缺陷:
1。没把税和费的排列顺序规范
2。统计表中间有空白行
3。E1如果输入B列内容的一部分或者不输入内容,统计会出错,必须限制有效范围。
4。用wps打开使用飞快,用excel一旦E1变化,反应缓慢,这是什么回事?

附件

统计公式表(2).xls (1.7 MB)

2016-9-22 16:46, 下载次数: 32

引用:
原帖由 不能道尽 于 2016-9-22 16:15 发表
SUMIF也可以
厉害。公式简单准确。
引用:
原帖由 不能道尽 于 2016-9-22 16:38 发表
貌似大家都是一列
这个公式也很强大。正在学习里面的逻辑。
引用:
原帖由 不能道尽 于 2016-9-22 16:15 发表
SUMIF也可以
比较了几个公式。这个最简洁有力[12]
引用:
原帖由 夜鹰 于 2016-9-22 14:26 发表


上午无仔细看懂楼主要求,现更正7楼

G3

=IF(RIGHT(F3,3)="滞纳金",SUMPRODUCT(($A$2:$A$977=MID(F3,1,LEN(F3)-4))*($B$2:$B$977="滞纳金")*($C$2:$C$977)),SUMPRODUCT(($A$2:$A$977=F3)*($C$2:$C$977))-SU ...
这公式的扩展性最好!!![12]
引用:
原帖由 不能道尽 于 2016-9-22 16:15 发表
SUMIF也可以
这个微微修改一下就很合适我原来要的效果
用来做平时的税费统计很好用。

E2可以录入其他条件

附件

统计公式表 (2.2).xls (76.5 KB)

2016-9-22 17:57, 下载次数: 31

引用:
原帖由 不能道尽 于 2016-9-23 09:07 发表
G列应该
=SUMIFS(C:C,A:A,F3,B:B,""&$E$2)
才能正确排除E2单元格的内容
"E2"只会排除文本为E2的项目
谢谢指正。我就有奇怪为什么排除不了。所以用-F2来达到目的。
现在已经修正了。
引用:
原帖由 maximus 于 2016-9-22 16:46 发表



这个公式不错。[24]

我刚好弄好前面那部分,后面就用你的。

请看附件。

1.征收项目是自动生成的。这样可以在A列放入任何数据,因为有时候征收项目可能会有变动(增加或减少)
2.增加了一个输入单元 ...
提取列中不重复的内容。大家有什么更好的公式?
引用:
原帖由 Guest from 150.48.60.x 于 2016-9-23 09:57 发表
参考:=INDEX($A$2:$A$977,MATCH(0,COUNTIF(N$1:N1,$A$2:$A$977),0)),然后同时按Ctrl+Shift+Enter。
这个公式能否调整为:返回空值时显示为空?
引用:
原帖由 不能道尽 于 2016-9-22 16:38 发表
貌似大家都是一列
能解说下这个22222.xls公式的逻辑吗?
这公式能否把里面的“滞纳金”替换成指定单元格。如果征收“城镇土地使用税 滞纳金”里面去掉空格。需要怎么修改公式?
引用:
原帖由 zhendeaini 于 2016-9-23 11:17 发表
参考:
=IF(ISERROR(INDEX($A$2:$A$977,MATCH(0,COUNTIF(N$1:N1,$A$2:$A$977),0))),"",INDEX($A$2:$A$977,MATCH(0,COUNTIF(N$1:N1,$A$2:$A$977),0))),然后同时按Ctrl+Shift+Enter。[68]
这个如果A列放入的数据不满977.会有一行显示为“0”。
@不能道尽
@zhendeaini

能解说下这个22222.xls公式的逻辑吗?
这公式能否把里面的“滞纳金”替换成指定单元格。如果征收“城镇土地使用税 滞纳金”里面去掉空格。需要怎么修改公式?

附件

22222.xls (76.5 KB)

2016-9-26 08:58, 下载次数: 23

引用:
原帖由 zhendeaini 于 2016-10-8 09:34 发表
如果剔除空格,可以参考以下公式:
=IF(RIGHTB(I3,6)"滞纳金",SUMIFS(C:C,A:A,I3,B:B,"滞纳金"),SUMIFS(C:C,A:A,IF(ISERROR(LEFT(I3,FIND("滞",I3,1)-1)),I3,LEFT(I3,FIND("滞",I3,1)-1)),B:B,"滞纳金"))

话说, ...
谢谢版主。[12]
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容