Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1594|回复: 7

[已解决]条件求和 在线等!!劳烦各位大神!!!

[复制链接]
发表于 2017-7-24 20:44 | 显示全部楼层 |阅读模式
本帖最后由 文轩馨婷 于 2017-7-24 21:34 编辑

详情如附件:
已知“可抵扣的数值”求B3:I12区域大于等于8的值之和(按顺序来求和)
比如:
     张3:“可抵扣的数值”是4,而B3:I3区域大于等于8的数值有10/8/11/9,即需要求10+8+11+9之和等于38
    张4:“可抵扣的数值”是2,而B4:I4区域大于等于8的数值有11/10/10/8,即需要求11+10之和等于21
最佳答案
2017-7-24 21:20
=SUM(N(INDIRECT("R"&ROW()&"C"&SMALL(IF(B3:I3>=8,COLUMN(B:I),99),ROW(INDIRECT("1:"&J3))),)))

条件求和.zip

12.48 KB, 下载次数: 6

 楼主| 发表于 2017-7-24 21:00 | 显示全部楼层
回复

使用道具 举报

发表于 2017-7-24 21:15 | 显示全部楼层
  1. =SUM(N(OFFSET(A3,,SMALL(IF(B3:I3>7,COLUMN(A:H)),ROW(INDIRECT("1:"&J3))))))
复制代码
回复

使用道具 举报

发表于 2017-7-24 21:20 | 显示全部楼层    本楼为最佳答案   
=SUM(N(INDIRECT("R"&ROW()&"C"&SMALL(IF(B3:I3>=8,COLUMN(B:I),99),ROW(INDIRECT("1:"&J3))),)))
回复

使用道具 举报

 楼主| 发表于 2017-7-24 21:21 | 显示全部楼层

谢谢!基本解决了
A3可以随便变吗?还是只能变成有数据的前一列?
回复

使用道具 举报

发表于 2017-7-24 21:23 | 显示全部楼层
=SUM(N(OFFSET(A3,,SMALL(IF(B3:I3>=8,COLUMN(A:H),99),ROW(INDIRECT("1:"&J3))))))
回复

使用道具 举报

发表于 2017-7-24 21:35 | 显示全部楼层
=SUM(--RIGHT(SMALL(IF(B3:I3>7,COLUMN(B:I)/1%%+B3:I3,9^9),ROW(INDIRECT("1:"&J3))),4))
回复

使用道具 举报

发表于 2017-7-24 21:45 | 显示全部楼层
=SUM(N(INDIRECT(ADDRESS(ROW(),SMALL(IF(B3:I3>7,COLUMN(B:I),99),ROW(INDIRECT("1:"&J3)))))))
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-21 20:25 , Processed in 0.294825 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表