代码之家  ›  专栏  ›  技术社区  ›  Michi

仅对列中的唯一值进行求和

  •  0
  • Michi  · 技术社区  · 4 年前
       |       A                B           
    ---|----------------------------------------- 
    1  |    Total              1.600
    ---|-----------------------------------------
    2  |    Product_A_x1         700        
    3  |    Product_A_x5         700  
    ---|-----------------------------------------      
    4  |    Product_B_x3         300        
    ---|-----------------------------------------
    5  |    Product_C_x4         200      
    6  |    Product_C_x8         200      
    ---|------------------------------------------
    7  |    Product_D_x9         400         
    8  |    Product_D_x11        400      
    9  |    Prodcut_D_x8         400  
    10 |
    

    细胞内 B1 我想 总和 这个 独特的价值观 Column B .

    B1 = 700 + 300 + 200 + 400
    

    如果一个值出现两次,它应该 仅包含一次 sum 功能。


    有什么像 SUMIF 公式 独特的价值观 ?

    1 回复  |  直到 4 年前
        1
  •  3
  •   VBasic2008    4 年前

    如果你没有365,你可以使用以下内容:

    =SUMPRODUCT(1/COUNTIF(B2:B9,B2:B9&""),B2:B9)
    

    进一步解释 this page .

        2
  •  1
  •   Chris    4 年前

    在Microsoft 365中,您可以使用: =SUM(UNIQUE(B2:B9))