2016-05-12 16 views
0

私はスプレッドシートを持っています。列Aには、数字と文字で構成される市外局番があります。列Bには、エリアコードの人口に対応するさまざまな番号があります。列Cは、対応する2桁の市外局番に対する合計として列Dを有する2文字の市外局番のすべての反復である。LEFT付きSUM式

AA99 49 AA  49 
AB09 24 AB  65 
AB02SE 23 AC  0 
AB02SW 18 

私は何を見つけるためにしようとしているが、各エリアコードの最初の2つの文字を見て、各エリアコードの集団である(残りの部分を無視する)AA、AB、ACなどとの合計を見つけます。

AA = 49 
AB = 65 
AC = 0 

私はすべての市外局番(約30台あります)をループして、総人口を調べる簡単な方法はありませんでした。現在、私は恐ろしいネストされたIF文のセットを

=IF(LEFT(C1,2)=C$1,B,"") 

の形で使用していますが、私はもっと簡単な方法があると感じています。

答えて

3

これは、あなた

=SUMPRODUCT(B:B,(LEFT(A:A,2)=C1)*1) 
を助けることができます