excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel从入门到精通五十

大家好,上节课我们分享了SUMPRODUCT()函数基本用法,而上节课中我们的应用示例二和示例一的用法不同,下面我们来具体看下示例二的讲解: B2公式=UMPRODUCT((SKU表!D$2:D$12034=求值表!A2)*(SKU表!E$2:E$12034=求值表!B$1)),我们来看参数SKU表!D$2:D$12034=求值表!A2,其实这个就是执行了一个逻辑判断,意思就是搜寻SKU表中D2:D12034区域中哪些等于求值表中A2的值,相等的返回逻辑值TRUE,不相等的返回逻辑值FALSE,而我们在前面基础部分的分享中讲到了开关值TRUE和FALSE:TRUE代表 1,而FALSE代表0,同样的第二个参数SKU表!E$2:E$12034=求值表!B$1,这部分也是同样构成了一个逻辑判断,返回的值也是由0和1组成的内存数组,这样在内存中就形成了一列由0和1组成的数组了,如果很难理解的话,我们也可以在公式的求值窗口中也可以看到(具体方法请查看前期课程),如下图所示:而第一个参数和第二个参数之间用了一个星号(即“*”),就构成了且的关系,就是说只有在参数一和参数二中同时为1时,其结果才能为1,否则结果为0,这样再通过外层的SUMPRODUCT()函数,将的所有的0和1进行相加,得到结果,而这个用法就是SUMPRODUCT()函数的多条件计数功能。 我们接着示例二往下看,如果我们要求出不同中类下商品状态为“正常”和“已冻结”的库存金额呢?这个又该如何求值?其实这个的话,我们可以在上图的公式中接着加SKU表中商品库存金额一列即可,请看下面操作:我们就是在上面公式的基础上又加了一个参数三 SKU表!H$2:H$12034,H列为SKU表中的商品库存金额,而这个参数而这个参数没有逻辑判断,因为通过前面的两个参数形成0和1的内存数组后,再接上参数三的库存金额,这样所有与0对应的库存金额其值为0,而所有与1对应的库存金额其值为库存金额本身,这样再通过外层的SUMPRODUCT()函数将所有的库存金额加起来,就得到了最终结果,另外,这里注意,每个参数之间都要用括号包括。 好了,今天的函数课程就和大家分享到这里,喜欢的朋友请关注、转发,期待下期精彩课程。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接