求excel sumif函数不计算筛选后的隐藏行。使用subtotal又无法条件选择。

求当对日期进行筛选时,B1单元格及B2单元格的公式。
使用SUMIF函数会计算全部的数,按日期筛选后隐藏掉的数据也会被计算。
使用subtotal函数又无法把“买入”和“卖出”分开。
两个函数又无法套嵌使用。
求解
不是要每次选日期都得改公式,那样就不如用SUMIFS多条件筛选了。是要在A5单元格使用筛选功能后,分别直接算出选中日期内的买入数和卖出数。

已经自已解决了,
公式:=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5,ROW(B6:B1000)-5,))*G6:G1000*(B6:B1000="普通买入"))

留给以后需要这种运算的朋友吧,
谢谢两位的回答,虽然没能解决问题,但看得出是费了脑筋的,感谢!

=SUMPRODUCT((RIGHT($B$6:$B$1000,2)=A1)*($A$6:$A$1000=$A$5)*($G$6:$G$1000))

可以办到的,就是这个公式你试试吧

追问

不对啊,按日期筛选后,结果是一样的,没有变化。还是把隐藏的内容也计算了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-11
可否帮忙解释下SUBTOTAL(3,OFFSET(B5,ROW(B6:B1000)-5,))的含义?
第2个回答  2015-10-09
如计算10月买入
B1=SUMPRODUCT((MONTH(A6:A13)=10)*(B6:B13="普通买入")*G6:G13)追问

不是要每次都改公式,而是在A5单元格上使用筛选功能。这样不可以实现吗?

第3个回答  2019-02-01
SUBTOTAL(3,OFFSET(B5,ROW(B6:B1000)-5,)
这个不理解
第4个回答  2019-09-06
找到答案了吗,亲亲,我也需要这个公式

求excel sumif函数不计算筛选后的隐藏行。使用subtotal又无法条件选择...
=SUMPRODUCT((RIGHT($B$6:$B$1000,2)=A1)*($A$6:$A$1000=$A$5)*($G$6:$G$1000))可以办到的,就是这个公式你试试吧

...SUMIF()和SUBTOTAL()都无法同时满足要求,求其他方法
假设数据在A列在其它单元格中输入公式=sumif(A:A,">0") 朱仕平 | EXCEL技术支持 | 发布于2013-06-09 举报| 评论 1 1 使用SUBTOTAL()但是需要筛选两次,先筛选你要求的条件。然后再筛选数据大于0的不就可以了么? 余余1982 | 高级课长 | 发布于2013-06-09 举报| 评论 0 1 将筛选结果复制到...

excel筛选后求和怎样跳过隐藏行筛选数据求和不含隐藏部分
1. 首先,在需要进行求和的单元格中输入 SUBTOTAL 函数,并按下回车键;2. 在函数中,将函数编号设置为 9 或者 109;3. 点击需要求和的数据范围,Excel 会自动帮你填上对应的单元格范围;4. 按下 Ctrl + Shift + Enter 键,以数组公式的形式输入函数;5. 此时,Excel 会自动忽略被隐藏的行,只...

...IF 不能用于筛选后计算,subtotal又不能按条件计算。
这个公式,起始行数 需要改为实际数据的起始行,或者使用 COUNTIFS(A:A,"香蕉",B:B,">120")

...IF 不能用于筛选后计算,subtotal又不能按条件计算。
在B7单元格输入公式:=IF(COUNTA(A$12:A$20)=SUBTOTAL(3,A$12:A$20),COUNTIF(B$12:B$20,A7),SUM((A$12:A$20=INDEX(A$12:A$20,MATCH(1,SUBTOTAL(3,OFFSET(A$12,,,ROW($1:$9))),)))*(B$12:B$20=A7)))公式以CTRL+SHIFT+ENTER三键结束。将公式向下复制到B9单元格...

EXCEL怎么让筛选后显示的结果相加?公式?SUM不行,会加隐藏的数据
=SUBTOTAL(109,A:A)筛选后对A列显示项目求和

学会它让你在一秒内完成筛选后不计算隐藏行
第一参数用于指定要执行的功能,是1-11或101-111之间的数字,1-11与101-111的区别为:当如果是筛选时,两者求的都是可见单元格 ;当如果是手工隐藏时,1-11是全部计算。101-111只求可见的单元格,手工隐藏的会忽略不计算。以下表格中是SUBTOTAL函数功能参数的具体内容说明:1.案列:使用SUBTOTAL中每...

excel筛选后求和公式subtotal()使用后结果怎么还是为0,我完全按照大家...
1. 首先,确认您的数据是否以数值格式输入。如果数据显示为文本格式,您需要将其转换为数值格式。这可以通过右键点击单元格选择“格式单元格”,然后设置为“数值”类型来完成。2. 注意,即使数据看起来像数值格式,也可能实际上仍然是文本格式。这种情况通常发生在数据从网页复制并粘贴到Excel时。要解决...

sumif函数和subtotal函数怎么同时使用?
excel复制代码 SUBTOTAL(function_num, ref1, [ref2], ...)其中,function_num 是一个数字代码,指定了SUBTOTAL函数要执行的操作(如9代表求和)。ref1, [ref2], ... 是要计算的数据区域。三、结合使用SUMIF和SUBTOTAL 在某些情况下,你可能想要对符合特定条件的可见行(即忽略隐藏行)进行求和...

EXCEL实现隐藏单元格不参与公式计算
筛选中有隐藏的单元格,sumproduct也会对其求和,这不是楼主想要的。楼主我建议你还是继续用subtotal, 这个函数对不可见单元格, 不作统计。总分,平均分. 这个subtotal直接可以做的, 及格, 优秀,您可以加两个辅助列帮你用subtotal. 如:可以在及格的辅列上用if实现打1, 不及格打0, 然后对这些1和...

相似回答