excel符号为什么会错位 (错位排列excel)

本期技巧妹与大家分享下Excel函数中“错位”的妙用。

1、获取“三星”的销售总量

如图所示,如何求“三星”的销售总量?

excel怎么做上下错位,excel竖线错位

第一种:利用SUMIF函数

在单元格中输入公式=SUMIF(D68:K71,F75,E68:L71),回车即可获取结果。

excel怎么做上下错位,excel竖线错位

公式说明:

SUMIF函数表示根据指定条件对若干单元格求和

语法结构=SUMIF(用于条件判断的单元格区域,条件,求和区域),具体的可以参考下图

excel怎么做上下错位,excel竖线错位

PS:若是遇到【用条件判断的单元格区域】和【需要求和的区域】大小或形状不一时,最终的结果都是以【需要求和的区域】左上角的单元格作为起始单元格,然后具体的大小和形状是与【用条件判断的单元格区域】相同。

因而在求解时,可以简写成求和区域的左上角单元格位置,输入公式=SUMIF(D68:K71,F75,E68)

excel怎么做上下错位,excel竖线错位

第二种:用SUMPRODUCT函数

在单元格中输入公式=SUMPRODUCT((D68:K71=F75)*1,E68:L71)即可获取到结果。

excel怎么做上下错位,excel竖线错位

公式说明:

SUMPRODUCT函数是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法结构=SUMPRODUCT(数组1,数组2,数组3 ...)

excel怎么做上下错位,excel竖线错位

PS:

  • 使用SUMPRODUCT函数时,数组参数必须具有相同的维数。
  • 区域或数组中非数值元素将会当0处理。
  • 如果区域或数组中含有文本,分隔符必须使用逗号分隔,否则会出现错误值,所以案例中公式只能用逗号而不能用符号“*”来代替。

2、获取最后一次成绩

如图所示,如何快速将最后一次的成绩提取出来?

excel怎么做上下错位,excel竖线错位

在单元格中输入公式=SUMIF(B2:B8,"",B1:B8),然后向右填充即可。

excel怎么做上下错位,excel竖线错位

同样是利用错位法,具体的用法与前面的案例一样,这里就不多讲解了。

excel怎么做上下错位,excel竖线错位