2016-08-25 1 views
0

私はPassの値を持つ多くのラベラーを持っているとしましょう。名前が一致する列の値をExcelに表示するにはどうすればいいですか?

(A)   (B) 
    Labelers  Pass 
    _________  ___ 
4 Labeler X1A 111 
5 Labeler O2A 62 
6 Labeler R1 61 
7 Labeler O1B 60 
8 Labeler R2A 49 
9 Labeler A1 10 
... 
60 Labeler Y1 29 

上記の一致値の合計を下の表に記入する必要があります。要するに、10の値はTotal Passのになると期待しています。数式はTotal PassのLabelersの横に表示されます。この式は、Labelerの「名前」(つまり、Labeler A1)を調べ、上記の表をスキャンします。"Labeler A1"と表示された場合、上の表の10という値が下の表に渡されます。

(A)   (B) 
    Labeler  Total Pass 
    __________ __________ 
63 Labeler A1 
64 Labeler A2 
65 Labeler A3 
66 Labeler A4 
67 Labeler A5 
68 Labeler A6 
69 Labeler A7 
... 

A4:A60が最初のテーブルにラベラーの範囲であり、A63Labeler A1の細胞であり、そしてB4:B60は、最初の表のPassカラムであるのに対し、私は、SUMIF機能=SUMIF(A4:A60,"=A63",B4:B60)を試みたが、それは0

を返しますどうすればこれを達成できますか?

+0

あなたのサンプルデータを明確にしたいだけです。ラベラーの前の数字は行番号ですか? Labelerの前にあるAは、LabellerがA列であることを意味していますか? –

+0

正しい。私は参考にそれらを追加しました。 1 2 3 4 ...列は、視覚的補助の目的でExcel/Columnです。それがより混乱させないことを願っています! – Iggy

+1

列Aの名前が複数回表示されるか、それとも一意ですか?私はあなたが同じ名前からすべての結果を追加しているのか、あるいは一意の名前から一つの結果を見つけようとしているのかを調べようとしています。そのSUMIFまたはVLOOKUP、INDEX/MATCHオプションの使用の違い –

答えて

2

私が正しく理解していれば、63から119までの行は、4から60の行にある値を合計したい行です。その場合は、B63で次の式を使用してコピーしてください。

=SUMIF($A$4:$A$60,$A63,$B$4:$B$60) 
関連する問題