excel可见单元格条件求和

大家都知道subtotal用于可见求和sumif用于条件求和可是如何能在可见单元格中条件性求和?求高手指点!本人屌丝一枚没多少分谅解!... 大家都知道 subtotal用于可见求和 sumif用于条件求和 可是如何能在可见单元格中条件性求和?求高手指点! 本人屌丝一枚 没多少分 谅解! 展开
 我来答
shaowu459
2013-12-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3458
采纳率:65%
帮助的人:1813万
展开全部
任意单元格输入:
=SUM(SUBTOTAL(3,OFFSET(A1,ROW(A1:A10)-1,))*(A1:A10=3)*A1:A10)
双击进入单元格,粘贴公式后,左手按住ctrl shift,右手按下回车运行。

上面的公式求A1:A10中可见的且=3的单元格数值的和。其中的(A1:A10=3)可以改成别的条件判断,也可以继续增加,比如说满足(B1:B10="苹果")
=SUM(SUBTOTAL(3,OFFSET(A1,ROW(A1:A10)-1,))*(B1:B10="苹果")*A1:A10)
上面的公式求B列是苹果对应A列可见单元格的合计
更多追问追答
追问
多谢 大神! 可惜 呃 有点 没看懂  一般公式不都用逗号隔开吗?怎么用星号?
比如a为筛选列 b为条件 c为求和咧 怎么改公式?
追答
星号在这里是乘号的意思。在苹果的那个公式,你把a改成c,b不变就可以了
laurenceluan
2013-12-23 · TA获得超过9289个赞
知道大有可为答主
回答量:9443
采纳率:50%
帮助的人:2855万
展开全部
不知道你具体想要做什么 但是 subtotal 这个函数 不能 在 筛选类 隐藏之后 的数据中 直接得到 类似 sumif 的运算……
如果你要得到 特殊的计算结果 需要 变通使用……
说说你具体使用条件吧 或许能给你些建议……
建议你在实际使用过程中 变通一下 把筛选条件 也作为一个参数 来使用 sumproduct 函数 就可以达到你的要求了……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式