求一行数字中,最后三个数字的和?

墨云轩
墨云轩

创作者俱乐部成员

问题描述:有网友提问,如何求出一行数字中,最后三个数字的和?如下图,标红数字的和。

关于这个问题,在这里介绍两种解法,仅供参考。

第一种方法:利用filter、take、sum三个函数

公式:=SUM(TAKE(FILTER(B2:I2,B2:I2<>""),,-3))

首先,用filter函数筛选出非空数值

第二步,用take函数提取最后三个数字

最后,用sum函数求和完成。

动图操作如下:

如果,你用的不是WPS,用的Excel且是低版本,没有这些函数。

可以用下面这种方法。

第二种方法:利用offset、count、sum三个函数完成。

公式:=SUM(OFFSET(B2,,COUNT(B2:I2)-3,,3))

第一步:利用offset、count函数确定最后三个数字。

第二步,利用sum函数求和即可。

动图操作如下:

关于这个问题,你有其他的解决方法吗?欢迎留言分享!

我是墨云轩,热衷分享办公小技巧,边学习,边分享,每天进步一点点!感谢您的阅读!

河北省
浏览 231
1
7
分享
7 +1
7
1 +1
全部评论 7
 
晨あ星
晨あ星

WPS产品体验官

666
· 河南省
回复
墨云轩
墨云轩

创作者俱乐部成员

· 河北省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

回答:参照老师的思路,班门弄斧下。=SUM(TAKE(B2.:.I2,,-3))
· 广东省
3
回复
墨云轩
墨云轩

创作者俱乐部成员

这个少用一个函数,不错啊
· 河北省
回复