在excel表格中使用sum+left函数统计市场部领取物品数量表格中数量带不同的单位
例如,有以下表格:
| 部门 | 物品 | 数量 | |--------|-----------------|--------| | 市场部 | 笔 | 20 支 | | 市场部 | 纸 | 100 张 | | 市场部 | 名片 | 300 张 | | 技术部 | 键盘 | 50 个 | | 技术部 | 鼠标 | 30 个 | | 行政部 | 椅子 | 10 把 | | 行政部 | 电脑 | 5 台 |
市场部领取物品数量的公式为:=SUM(IF(A2:A8="市场部",LEFT(C2:C8,FIND(" ",C2:C8)-1),0))
解释:
IF(A2:A8="市场部",LEFT(C2:C8,FIND(" ",C2:C8)-1),0):判断部门列是否为市场部,是则取出数量列的数字部分(即单位前面的数字),否则返回0。LEFT(C2:C8,FIND(" ",C2:C8)-1):取出数量列的数字部分,使用FIND(" ",C2:C8)找到第一个空格的位置,再减去1就是数字的长度,使用LEFT函数取出数字部分。SUM(IF(A2:A8="市场部",LEFT(C2:C8,FIND(" ",C2:C8)-1),0)):将IF函数返回的数组求和,即可得到市场部领取物品的总数量。
原文地址: http://www.cveoy.top/t/topic/bmeI 著作权归作者所有。请勿转载和采集!