excel反向求和技术

时间:2022-11-29 21:22:49 

今天给大家分享一篇excel公式技巧,excel反向求和技术。上一期我们给出了一个公式,能够求出一列数值中从最后一个数值开始向上数5个数值的和,忽略其中的空格。本文给出了一个更简洁的公式,并且可以指定求后面的X个数值之和。

如下图1所示,假设我们要求这列数值后面5个数值之和,即16+2+5+6+1=30,注意,空格不算在内。

excel反向求和技术

图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)),”没有这么多数字”)

excel反向求和技术

图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

其中的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

标签:excel技巧,excel求和,excel求和公式,Excel教程
0
投稿

猜你喜欢

  • caj文件怎样转为word文档

    2022-09-19 14:51:00
  • 将Word 2010文档直接保存为PDF文件

    2023-07-26 02:02:24
  • Excel制作单元格下拉菜单

    2022-04-03 10:25:40
  • word添加水印方法

    2023-11-24 22:21:16
  • Office组件把PDF文件转成Word文档(Office图片识别技术)

    2023-11-10 14:46:49
  • word打开提示更改后的内容保存到通用文档模板上该怎么办?

    2022-04-05 09:38:56
  • 如何在Word 2019中使用图片作为表格背景?

    2023-08-16 01:09:48
  • word批注怎么做?word编辑批注方法介绍

    2023-07-08 06:52:09
  • 没有收到21H1正式版推送怎么办 怎么才能获得Win10 21H1正式版推送

    2023-11-25 01:07:28
  • Win10专业版如何修复Steam磁盘写入错误?

    2023-11-20 20:43:30
  • 如何删除修改Excel2003工作簿中的行号列标字体

    2023-02-24 01:48:40
  • ​Word怎么设置间隔列显示底纹

    2023-02-24 08:47:05
  • ABBYY FineReader12文档页码怎么重新编号?

    2023-06-12 22:29:04
  • word2016文档中怎么快速统计字符个数

    2023-11-12 05:33:50
  • Win10右键没有以管理员身份运行怎么办?Win10右键没有以管理员身份运行教程

    2023-11-06 03:19:09
  • office 2016 语言包安装及失败处理过程详解

    2023-11-09 08:50:28
  • COLUMNS函数

    2022-06-12 09:24:31
  • 如何在Word 2016中使用文本框?

    2022-05-13 15:10:49
  • Word如何将文字改成竖排显示

    2022-04-04 01:17:38
  • word论文怎么制作三线表格

    2023-12-07 01:29:35
  • asp之家 电脑教程 m.aspxhome.com