2

last_name、first_name、salary、およびtotal_salary列があります。営業担当者はスプレッドシート全体に複数回表示されます。私がやりたいのは、営業担当者が表示されている場所でのみ、total_salary列のsalary列を合計する関数を作成することです。

出力例:
ここに画像の説明を入力してください

必要な出力:
ここに画像の説明を入力してください

ありがとう

4

3 に答える 3

4

これを試してください(データが行1から始まる列にあると仮定しますA:C):

=SUMPRODUCT(--(A1=A:A),--(B1=B:B),C:C)

必要に応じてリストを自動調整します。

于 2013-02-21T20:29:16.167 に答える
4

機能を使用してくださいSumIfs

データがセル A1 から始まるとします。

あなたが持っているでしょう:

A        B       C       D
Brian    Adam    3000    =SUMIFS($C$1:$C$8,$A$1:$A$8,A1,$B$1:$B$8,B1)

次に、列Dを下にドラッグします

明らか$8に、関数の一部をシートの正しい行数に変更します。

于 2013-02-21T20:30:00.067 に答える
1

fnamelnameおよびsal列の名前付き範囲を作成します

いつでもどこでもこの式を使用してください。

=SUMIFS(Sal,Fname,"Brian",Lname,"Adam")

また

=SUMIFS(Sal,Fname,"A2",Lname,"B2")

"Brian""Adam"を範囲参照に置き換えることもできます。

慣れていない場合: 名前付き範囲の作成

ここに画像の説明を入力

名前付き範囲の編集

ここに画像の説明を入力

于 2013-02-21T20:32:30.850 に答える