2017-03-13 12 views
0

は私の問題は、この絵に描かれている: enter image description hereエクセル:行の合計アップ要素の行の特定の要素は、特定の名前である場合

私はアリス、ボブとキャロルのすべてのものを合計したいです - 私はこれを行う方法がわからないマクロなし。 8

  • ボブ:8
  • キャロル:12
  • 結果が

    • アリスになるように(例えば、=SUMIF()、など)簡単なExcelの数式でこれを行うにはそれも可能です

    答えて

    1

    あなたはこのような基準に基づいて範囲を合計するSUMPRODUCTを使用することができます。

    =SUMPRODUCT(--(B2:G8)*(A2:A8="Alice")) 
    

    (A2:A8="Alice")は基準がTrueFalseであるかどうかに基づいて1または0を返します。次に、(B2:G8)の範囲で乗算すると、基準を満たす値のみが返されます。

    0

    (アリスの場合)式:=SUM(IF(A:A="Alice";B:G))(あなたが合計したい魔女の範囲にB:Gを置き換えます)を入力し、Ctrl + Shift + Enterを押します。数式は{=SUM(IF(A:A="Alice";B:G))}のように表示され、必要な値が返されます。

    関連する問題