标题需要根据条件添加2列的通用公式?

时间:2017-01-11 03:32:26

标签: excel excel-formula

我有3列。 A栏,B栏,C栏。A栏包含条件,B栏包含一些值,C栏包含一些值 Col A Col B Col C

  y            2    
  y            3  
  d            4  
  y            5             2   
  y            6             3     
  n                          7  
  b                          8  
  y                          9     

Sum=

我需要一个公式,当C列中没有值时对B的值求和,并且当B列中没有值时对Col C的所有值求和 当B列和C列都有值时,它更喜欢C列并将其值放在总和中,我只想在A列中添加状态为y的值。

示例:类似于列B的值= 5且列C的值= 2,因此我的公式应该更喜欢2并且总和中加2,而5表示列B的值。 其他是简单的手段如果我在A中有值,只需在总和中添加这些值,如果我在B中有值,则只需在总和中添加该值。

我有一个公式,但它只适用于从两个列添加值。 =SUMPRODUCT(--($C2:C9="y"); $B2:B9+$C2:C9)这是一个公式,它增加了我所有列的值,但我需要一个条件,当列B和C都有值时,我需要更喜欢列C的值,并且只选择C值作为总和。

根据条件(添加)

从2列中选择1列值的公式

我的方式更简单

只需添加来自Col B和Col C的y的所有值,但是当我们在Col B和Col C中都有值时,然后选择C列,只考虑C列的值总和和忽略Col B的值

1 个答案:

答案 0 :(得分:0)

我会有这样的逻辑:

如果A中的“y”求和,那么如果C为空,则B,否则为C.

{=SUM(IF($A$2:$A$10="y",IF($C$2:$C$10="",$B$2:$B$10,$C$2:$C$10)))}

这是一个数组公式。将其输入单元格而不使用大括号,然后按[Ctrl] + [Shift] + [Enter]进行确认。然后会自动显示花括号。