excel如何把用INDEX提取出的数据求和

2025-03-15 16:36:16
推荐回答(4个)
回答1:

函数INDEX( )有两种形式:
数组形式——INDEX(array,row_num,column_num)和
引用形式——INDEX(reference,row_num,column_num,area_num)。
数组形式通常返回数值或数值数组;引用形式通常返回引用。

Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。Column_num是数组中某列的列序号,函数从该列返回数值。
Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。

excel中vlookup与index+match不同点:
1、速度方面vlookup应该比index+match快,因为vlookup只调用一个函数,而index+match则用match的结果作为index的参数,调用了两个函数。不过两者在计算量不大的情况下,速度基本可忽略不计。
2、准确性方面两个是一样的。此外,在不做特殊处理的情况下,vlookup只可正向取数,而index+match即可正向取数,也可反向取数。

回答2:

因为此公式的结果为文本,所以自动求和结果为0
将=SUM(D5:D200)修改为
=SUMPRODUCT(--D5:D200)

=SUMPRODUCT(D5:D200+0)

=SUMPRODUCT(D5:D200*1)


=SUM(--D5:D200) 按三键CTRL+SHIFT+ENTER结束公式输入

=SUM(D5:D200+0) 按三键CTRL+SHIFT+ENTER结束公式输入

=SUM(D5:D200*1) 按三键CTRL+SHIFT+ENTER结束公式输入

回答3:

求和公式sum(D5:D200)改成:sum(--D5:D200)试试

回答4:

=sum(D5:D200),可以啊,我怎么就可以。