2011-08-07 16 views
1

ここで私は成功していないことをやろうとしています。 ブックに2枚あります。フォーマットとTC。 フォーマットは次のようなものになります。 enter image description hereこの状況でVLOOKUPを使用するには?

をそしてTCは、私はフォーマットの最後の列の後の10番目の列にある値を追加するための別の列を追加したいこの enter image description here

ようになりますTC値。両方の列の2番目の列が同じ場合。 これは私がそれをやろうとした方法で、動作しないと思われます。なぜなら、私がVLOOKUPの絶対的な初心者である理由は分かりません。

=IF(VLOOKUP(B2;TC!B:B;TC!V:V;FALSE)= "Montaj (Montage)"; "here I want to select the time and I don't know how…"; "VALUE NOT FOUND") 

フォーマットシートのカラム2(B)における1つのセルの値がカラム2(またはB)でTCシートに発見された場合、第4列の値ならば、...良いことを説明します(V)は「モンタージュ(Montage)」です。この値を第10列(例では235)に入れたいと思います。 ご協力いただきありがとうございます!

答えて

1

最終更新日:説明が追加されました。

必要なものはSUMIFSです。私はこれを下のあなたのコメントと一致するように修正しました。

=SUMIFS(TC!Z:Z,TC!B:B,Format!B2,TC!J:J,"Montaj (Montage)") 

これは、TCシートのB列を調べ、フォーマットシートのB2の値を探します。見つかった場合、J列の同じ行に "Montaj(Montage)"があると、J列のSAME ROWに値(複数の一致がある場合は合計)が戻されます。

SUMIFはこのような条件を合計するのに非常に便利です。条件が1つしかない場合は、SUMIFを使用できます。 VLookupは似ていますが、単なる値を返します。何もしません。

ここにSUMIFSの仕組みに関する有用な情報があります。http://office.microsoft.com/en-us/excel-help/sumifs-function-HA010047504.aspx

+0

ありがとうございます。しかし、それは私が探しているSUMIFではありません。 SUMIFを使用すると、条件が真であれば、列J(またはZなど)のすべての値をSUMにします。条件は何度も真となります。私がしたいのは、です。 If(B列の値がTCのB列の値と同じである)AND(J列が "Montaj(Montage)"の値)次に、このセルに列Zの値を加算したい列Zの値だけ –

+0

私は詳細を追加しました。あなたに例を挙げましょう。 Formatの値がZ575844.01.VAでTCのB列にある場合、J列の値が "Montaj(Montage)"であるかどうかをチェックし、Z列の値を取得したい場合は(この場合は235です)。 –

+0

すべて修正済み!新しい数式を試してみてください! – aevanko

関連する問題