求一列数据中前N个数据之和
作者:小窝来源:部落窝教育发布时间:2023-07-12 15:32:19点击:770
版权说明: 原创作品,禁止转载。
编按:
求一列数中前8个数的和,公式可否写成SUM(D3:INDEX(D3:D24,8))?看看就知道了。这里你会认识到INDEX函数的神奇,它可以自动调整输出结果的类型。
上图左侧是当天的水果销售情况,现在需要求前8单的销量。
最简单的:心算位置后求和
截止位置3+8-1=10,销量=SUM(D3:D10)
心算位置无法应对动态需求,如果前N是一个动态的数,就无法了。
简单又实用的:用INDEX计算位置后求和
让函数INDEX来计算位置,公式=SUM(D3:INDEX(D3:D24,G3))。
公式解析:
INDEX函数是一个很神奇的函数,它可以自动根据公式的需要确定是返回引用地址还是地址中的数值。在当前公式SUM(D3:INDEX(D3:D24,G3))中,INDEX返回的是引用地址D10,公式等价于SUM(D3:D10)。
平常INDEX用得更多的是返回数值。
如果需要获得第9到15单得销量,公式=SUM(INDEX(D3:D24,9):INDEX(D3:D24,15))
如果求前10个数中有多少个数字,公式=COUNT(J3:INDEX(J3:J24,10))
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。