一个单元格中有多个项目时如何使用SUMIF?

时间:2019-07-01 05:48:26

标签: excel-formula

我的示例Excel文件中有两张纸:

Sheet1是我希望SUMIFS函数汇总我在逗号分隔列表中列出的州中与每个公司关联的员工数的地方。

Sheet2是我提供的细分数据,因此每一行代表一个公司,一个州和多个员工。

我遇到的问题是我不确定如何分解逗号分隔的状态列表,以便将其用作SUMIFS函数中的标准。

我尝试使用TRANSPOSE和SPLIT通过Google表格来创建垂直数组,但这没有用。我正在Excel中寻求此问题的帮助,因为这是我主要要从事的工作,但是我对使用GSheets的任何想法持开放态度。

Sheet1

Sheet2

1 个答案:

答案 0 :(得分:0)

使用包装在SUMPRODUCT和TRIM(MID())中的SUMIFS来解析字符串:

=SUMPRODUCT(SUMIFS(H:H,F:F,A2,G:G,TRIM(MID(SUBSTITUTE(B2,",",REPT(" ",99)),(ROW($XFD$1:INDEX($XFD:$XFD,LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1))-1)*99+1,99))))

enter image description here