题目:根据“市场消费”工作表,按城市统计出各项目的消费数据。
解答:
- 思路:按 项目 和 城市 求和,公式可写作
=sumifs(求和区域,条件区域1,项目,条件区域2,城市)
,其中 条件区域1 是项目的条件,条件区域2 是城市的条件。 - 分析:在不做辅助列的情况下,条件区域1和2 都被包含在C列“推广计划”里。
- 难点:如何让 条件 与 条件区域 匹配?
- 条件:成都,条件编码:CD,条件区域:H1*CD- 四川人力(短语)。
- “成都”到“CD”:INDEX($I:$I,MATCH($M6,$J:$J,0))
- “CD”到“H1CD- 四川人力(短语)”:”???”&INDEX($I:$I,MATCH($M6,$J:$J,0))&”“
- 条件:人力资源师,条件编码:H1,条件区域:H1*CD- 四川人力(短语)。
- “人力资源师”到“H1”:INDEX($F:$F,MATCH(N$5,$G:$G,0))
- “H1”到“H1CD- 四川人力(短语)”:INDEX($F:$F,MATCH(N$5,$G:$G,0))&”“
- 条件:成都,条件编码:CD,条件区域:H1*CD- 四川人力(短语)。
- 关键:通配符的用法
- “?”表示1个字符;
- “*”表示0个或多个字符。