0

あるワークシートから別のワークシートに値を追加したい。

最初のワークシート ("November 2011") には単に名前と価格が含まれていますが、名前が重複しているため、合計を 2 番目のワークシート ("Sales") に追加する必要があります。

例: 「2011 年 11 月」

    A           B
1   Name        Price
2   McDonalds   10
3   McDonalds   10
4   Burger King 20
5   Burger King 30
6   Wendys      5
7   iHop        20
8   iHop        15

2 番目のワークシート ("Sales") には、名前と価格の 2 つの列のみが含まれています。ただし、名前の重複は削除されました。

例: 「販売」

    A           B
1   Name        Price
2   McDonalds   
3   Burger King 
4   Wendys      
5   iHop        

最初のワークシート「November 2011」の合計を 2 番目のワークシート「Sales」の価格に合計する数式が必要です。

この式 =IF(ISNUMBER(SEARCH(A2,Sales!A1:A8)),'November 2011'!D2,"") を使用しましたが、単一行のテキストにのみ一致します。

私が欲しいのは、これを行う式です:

「販売」

    A           B
1   Name        Price
2   McDonalds   20
3   Burger King 50
4   Wendys      5
5   iHop        35
4

1 に答える 1

2

SUMIF次の形式の を使用してみてください。

=SUMIF(<some_range>, <some_critiera>, <range_to_sum>)

あなたの場合、この式をB2シートのセルに入れますSales

=SUMIF('November 2011'!$A$2:$A$8,A2,'Nov 2011'!$B$2:$B$8)

または、範囲全体を組み込むことで、もう少し柔軟性を持たせるには:

=SUMIF('Nov 2011'!A:A,A2,'Nov 2011'!B:B)
于 2013-01-20T09:35:20.517 に答える