Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在两个不同列中存在条件的情况下更改SUMIF的数组_Excel_Excel Formula - Fatal编程技术网

Excel 在两个不同列中存在条件的情况下更改SUMIF的数组

Excel 在两个不同列中存在条件的情况下更改SUMIF的数组,excel,excel-formula,Excel,Excel Formula,上面的Excel表包括: A B C D E F 1 Results List A List B 2 Campaign Sales Campaign Sales Campaign Sal

上面的
Excel表
包括:

       A             B            C             D              E             F            
1  Results                      List A                      List B
2  Campaign       Sales         Campaign      Sales         Campaign        Sales
3  Campaign_A     1.510         Campaign_A     500          Campaign_B       50       
4  Campaign_B       120         Campaign_A     450          Campaign_B       40
5  Campaign_C        90         Campaign_A     560          Campaign_B       30
6  Campaign_D     1.650         Campaign_B     700          Campaign_C       80
7  Campaign_E       100         Campaign_B     710          Campaign_C       10
8  Campaing_F        70         Campaign_C     200          Campaign_F       70
9                               Campaing_D     850
10                              Campaing_D     800
11                              Campaing_E     100
12                              Campaing_F     320
13                              Campaing_F     360
14                              Campaing_F     290
15 
16
在每个列表中,活动可以多次出现


列A:B
中,我想
使用
SUMIF
公式,从两个列表中总结每个活动的
销售额

List A = Column C:D
List B = Column E:F
但是,
列表B
优先于
列表A
,这意味着如果
列表B(E列)
中存在活动,
SUMIF
功能应仅应用于
列表B
,而
列表A
应完全忽略
公式可能类似于htis:

=SUMIF(C:C,A3,D:D)
=SUMIF(E:E,A3,F:F)

如何在
栏B中获得所需的结果?

我将尝试以下方法:
如果(sumIf(E:E,A3,F:F)>0;sumIf(E:E,A3,F:F);sumIf(C:C,A3,D:D))

我会尝试以下方法: 如果(sumIf(E:E,A3,F:F)>0;sumIf(E:E,A3,F:F);sumIf(C:C,A3,D:D))

IF campaign exists in Column E then SUMIF(E:E,A3,F:F) else SUMIF(C:C,A3,D:D)
或者

=IF(COUNTIF(E:E,A3)>0,SUMIF(E:E,A3,F:F),SUMIF(C:C,A3,D:D))