使用 IF、AND、SUMIFS 显示基于多个下拉列表的值

使用 IF、AND、SUMIFS 显示基于多个下拉列表的值

下面附上我试图实现的一个例子

基本上,我希望根据从 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)))))

例子

相关内容