今天我们将通过一个案例,来讲解一行数据和一列数据进行相乘的公式套路,非常经典!
对于很多excel使用者来说,一行数据怎么对应一列数据,并乘以这列数据对应的值,最后再进行求和,这个问题几乎感觉无从下手,但其实它的公式并不复杂,反而逻辑清晰、结构明了。
如下图所示,这是一个供应商评分表,通过不同评审标准的评分及其对应权重,来计算供应商的总得分。

我们也可以来看下供应商评分标准表,如下图所示:

这个问题,看上去应该分成两步,第一步是用供应商的考核项目评分来乘以对应项目的权重,第二步则是利用第一步计算得到的权重得分进行求和,获取其总得分。
按照正常思路,绝大多数人会对应每个考核项目的权重,然后一个一个将得分乘以它的权重,并用加号进行运算,最后得到供应商的评审总得分。

但这种效率就非常低下,通过这篇文章的学习, 一定可以轻松面对类似场景的数据计算需求。
下面进入公式创建步骤。
首先来完成第一步考核项目及其对应权重的匹配。
由于是一行数据匹配一列数据,使用vlookup、lookup等函数并不合适,它们更适用于单个单元格或一列单元格执行区间匹配。这里的数据场景,实际上可以称为一行数据批量执行区间匹配。
那么作者利用if函数来生成一组匹配项,公式为:
购买专栏解锁剩余64%