sumproduct函数与lookup函数嵌套
实际工作中,经常会出现需要在数据集中查相应数值并进行计算的情况。在这种情况下,通常可以使用Excel自带的SUMPRODUCT和LOOKUP函数来完成。
SUMPRODUCT函数是一种多功能的工具,可以将数据相乘并加总它们。它最常用于将两个数组相乘并对其结果求和。通常情况下,可以通过将范围相乘来使用SUMPRODUCT 。例如,在一个工作数据集中,列A和列B中都有一些数据,想要对那些数据计算和,可以使用SUMPRODUCT函数:
=SUMPRODUCT(A1:A10,B1:B10)
上述公式将对数据范围A1:A10和B1:B10中的每个单元格执行相乘运算,然后将结果相加。是不是感觉很简单呢?
另外,如果在数据集中包含非数字类型的数据,那么SUMPRODUCT可能不适用。此时,可以使用LOOKUP函数来定位数组中特定数值,并执行相应的计算操作。LOOKUP函数可用于在数组中查特定数值,并返回该数值在数组中的位置。例如,假设在工作数据集中,有一
列代表员工姓名,另一列代表相关销售数,想要出某个特定员工的销售数,可以使用LOOKUP函数:
lookup函数返回值不对 上述公式将在A2:A10中查名为"Min"的单元格,并在到该单元格时返回对应的B列单元格数值。
那么如果想将这两个函数结合使用,该如何操作呢?下面分别从两个方面来介绍。
一、SUMPRODUCT函数与LOOKUP函数相结合的使用方法
SUMPRODUCT函数与LOOKUP函数配合使用是一种非常强大的工具,可以利用它来计算具有明确特征的数据。以下示例展示了如何使用SUMPRODUCT函数和LOOKUP函数来计算工作数据集中“销售额”列的总和:
=SUMPRODUCT(LOOKUP(A2:A10,{"Harry";"Tom"},C2:C10))
上述公式将在A2:A10中查"Harry"或"Tom"的单元格,并返回对应的 C2:C10的单元格数值。然后,它将对这些数值执行SUMPRODUCT的功能,对这些数值进行相乘并加总它们。通过上述公式,可以轻松地计算出工作数据集中“销售额”列中哈利和汤姆的销售额的总和。
二、LOOKUP函数的嵌套使用
除了与SUMPRODUCT函数结合使用外,LOOKUP函数还可以与其他函数结合使用以实现更多可行的方案,例如嵌套使用LOOKUP函数以更改文本值。以下示例介绍如何使用LOOKUP函数嵌套以更改文本值:
=LOOKUP(LOOKUP(A2,{"Q1","Q2","Q3","Q4"},{"Spring","Summer","Fall","Winter"}),"Spring","First Quarter")
上述公式将在A2中查四个季度编号(Q1、Q2、Q3和Q4)的单元格。当到编号时,它将返回对应的季节名称,例如,如果查到的季度是“Q3”,则将返回“Fall” 。然后,在返回值“Fall”上,又使用了一次LOOKUP函数,将“Fall”转化为了“First Quarter”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论