
今天给大家分享一篇excel公式技巧,excel反向求和技术。上一期我们给出了一个公式,能够求出一列数值中从最后一个数值开始向上数5个数值的和,忽略其中的空格。本文给出了一个更简洁的公式,并且可以指定求后面的X个数值之和。
如下图1所示,假设我们要求这列数值后面5个数值之和,即16 2 5 6 1=30,注意,空格不算在内。
图1
如下图2所示,在单元格C2中指定要求和的数字的个数,在单元格C5中输入数组公式:
=IFERROR(SUM(OFFSET($A$1,LARGE(IF($A$1:$A$15>0,ROW($A$1:$A$15)),C2)-1,0,ROWS($A$1:$A$15),1)),”没有这么多数字”)
图2
公式中,使用OFFSET函数确定要求和的单元格区域,其中的关键部分是:
LARGE(IF($A$1:$A$15>0,ROW($A$1:$A$15)),C2)-1
IF函数判断单元格区域A1:A15中的值是否大于0,如果大于0,则返回该单元格所在的行号,否则返回FALSE,即:
LARGE({1;2;FALSE;4;5;6;7;FALSE;9;10;11;FALSE;FALSE;14;15},C2)-1
如果我们要求最后5个(单元格C2中的值)数字之和,那么可以看出,要开始求和的单元格对应的值的所在的行数从大到小排在第5位。也就是说,使用LARGE函数获取数组中第5大的值,即对应着要开始求和的单元格所在的行号,减去1,得到OFFSET函数从单元格A1开始到达开始求和的单元格要偏移的行数。即:
LARGE({1;2;FALSE;4;5;6;7;FALSE;9;10;11;FALSE;FALSE;14;15},5)-1
看完315晚会,吓的我不敢再用Excel了
由于疫情原因,2020年315晚会推迟到7月16日进行。晚会上曝光了很多如过期汉堡、黑心毛巾等问题产品,真是触目惊心。 可我回头看看正在用的Excel:我用的Excel难道也是“假”的吗? 1、简单减法也会出错 42-41.7不是等于0.3吗,为什么对比结果却显示False(否) 原因:在Excel有一种运
其中的FALSE对应着空单元格。转换为:
9-1
结果为:
8
代入主公式中得到:
=IFERROR(SUM(OFFSET($A$1,8,0,ROWS($A$1:$A$15),1)),”没有这么多数字”)
转换为:
=IFERROR(SUM(OFFSET($A$1,8,0,15,1)),”没有这么多数字”)
转换为:
=IFERROR(SUM($A$9:$A$23),”没有这么多数字”)
即:
=IFERROR(SUM({16;2;5;0;0;6;1;0;0;0;0;0;0;0;0}),”没有这么多数字”)
得到结果:
30
6个最快的Excel表格求和方法
求和是数据统计工作中最重要的一环,掌握快速求和的方法可以大大提高工作效率。今天小编带大家一起盘点Excel中最快的求和方法: 1、最快数据行公式求和 选取空行,点Σ(或按Alt =)可以快速设置求和公式 2、行、列最快求和 选取数据区域和求和公式的行和列,点Σ(或按Alt =)可以快速设置求和公式