请问在excel表格某行中,对有数值的头三个单元格求和,函数可以办到吗?

该行由大量的空格和零散分布的数值构成,有数值的单元格显然大于3。

共计1500+行,显然是需要函数自动寻找前三个有数值的值并对其进行求和计算。
跪谢 T T

在A列前插入第一列,然后在A1中输入:
=SUM(INDEX(1:1,SMALL(IF((B1:IV1)="",2^8,COLUMN(B1:IV1)),1)),INDEX(1:1,SMALL(IF((B1:IV1)="",2^8,COLUMN(B1:IV1)),2)),INDEX(1:1,SMALL(IF((B1:IV1)="",2^8,COLUMN(B1:IV1)),3))),同时按Shift+Ctrl+回车,以数组形式输入,下拉。
则A列中的数值为所求。

如果说嫌公式长,或者想知道这三个数是什么数,则在表格的最前面插入四列,第一列放求和值,第二到四列放这三个数,B1输入:=INDEX(1:1,SMALL(IF((E1:IV1)="",2^8,COLUMN(E1:IV1)),1)),C1输入:=INDEX(1:1,SMALL(IF((E1:IV1)="",2^8,COLUMN(E1:IV1)),2)),D1输入:=INDEX(1:1,SMALL(IF((E1:IV1)="",2^8,COLUMN(E1:IV1)),3)),这三个都是以数组形式输入;然后A1输入:=SUM(B1:D1),四列同时下拉即可。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-12

选中数据  查找和选择-定位条件-空值  删除 -右侧单元格左移

追问

谢谢!但我的office版本比较新而且是英文界面。。。我没找到定位条件在哪。。

追答

开始-编辑(最右边)-查找和替换-定位条件(图片右下角)

第2个回答  2014-02-12
收到团队求助,你可以截图或者私信联系我都可以帮你解决。
截图带行号和列标
相似回答