1

これが私が成功せずにやろうとしていることです。ブックに2枚あります。フォーマットとTC。フォーマットは次のようになります。 ここに画像の説明を入力してください

そして、TCはこのように見えます ここに画像の説明を入力してください

Format別の列の最後の列の後に、TC値の10番目の列にある値を追加する場所を追加したいと思います。両方の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)の値は "Montaj( Montage) "値を10列目(例では235)に入れたい。あなたの助けをどうもありがとう!

4

1 に答える 1

1

最終更新:説明を追加しました。

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

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

これにより、TCシートのB列が検索され、フォーマットシートのB2の値が検索されます。それが見つかり、J列の同じ行に「Montaj(Montage)」が見つかった場合、J列の同じ行に(一致するものが複数ある場合は合計)値が返されます。

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

SUMIFSの動作に関する役立つ情報は次のとおりです。http://office.microsoft.com/en-us/excel-help/sumifs-function-HA010047504.aspx

于 2011-08-07T10:11:47.810 に答える