背景:
表名t
对应列 | A | B | C | D | E | F | G |
---|---|---|---|---|---|---|---|
表字段 | 日期 | 旅游地 | 客源地 | 游客的家 | 游客的工作地 | 人数 | 月份 |
数据类型 | varchar | varchar | varchar | varchar | varchar | int | varchar |
样例 | 2022-06-01 | 广东 | 海南 | 海口 | \N | 5 | 06 |
诉求:
想要通过sumifs计算月份=“05” or “06” or "04"的来自海南的游客总人数
可写
SUM(SUMIFS(t!$F:$F,t!$C:$C,"海南",t!$G:$G,{
"04","05","06"}))
进一步诉求
想要通过sumifs计算月份=“05” or “06” or "04"的来自海南、上海的游客总人数,这时候就不能叠加使用了,目前还不知道怎么改
SUM(SUMIFS(t!$F:$F,t!$C:$C,{
"海南","上海"},t!$G:$G,{
"04","05","06"}))
改成
SUM(SUMIFS(t!$F:$F,t!$C:$C,"海南",t!$G:$G,{"04","05","06"}),SUMIFS(t!$F:$F,t!$C:$C,"上海",t!$G:$G,{"04","05","06"}))
就可以了