![使用 IF、AND、SUMIFS 显示基于多个下拉列表的值](https://linux22.com/image/1561384/%E4%BD%BF%E7%94%A8%20IF%E3%80%81AND%E3%80%81SUMIFS%20%E6%98%BE%E7%A4%BA%E5%9F%BA%E4%BA%8E%E5%A4%9A%E4%B8%AA%E4%B8%8B%E6%8B%89%E5%88%97%E8%A1%A8%E7%9A%84%E5%80%BC.png)
下面附上我试图实现的一个例子
基本上,我希望根据从 2 个下拉列表中选择的项目和日期范围获得结果。如果您选择“Name1”“Test 1”和 1 月 2 日至 1 月 8 日的日期,它应该显示结果 $3,但如果我选择“Name2”“Test2”,它应该显示结果 $9。
我正在使用这个公式,它与 IF、AND、SUMIFS 配合使用效果很好。问题是,当添加 30 个名称时,为每个名称写下代码会很乱。有没有简单的方法?
=IF(AND(I16="Test 1",H16="Name"),SUMIFS(I3:I12,H3:H12,">="&J16,H3:H12,"<="&K16),
IF(AND(I16="Test 2",H16="Name"),SUMIFS(J3:J12,H3:H12,">="&J16,H3:H12,"<="&K16),
IF(AND(I16="Test 1",H16="Name2"),SUMIFS(L3:L12,H3:H12,">="&J16,H3:H12,"<="&K16),
IF(AND(I16="Test 2",H16="Name2"),SUMIFS(M3:M12,H3:H12,">="&J16,H3:H12,"<="&K16)))))