- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2007の計算式の質問です。)
エクセル2007の計算式の質問です
このQ&Aのポイント
- シート1にはランダムなレフ番号があります。
- シート2にはたくさんのレフ番号と評価年月、評価額があります。
- シート1のDにはシート2の評価額から指定した年月の評価額を入れたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
データがたくさんあると思われますのでSUMPRODUCT関数を使うよりは作業列を作って対応するのがよいでしょ。 シート2のE2セルには次の式を入力して下方にオートフィルドラッグします。 =A2&B2&C2 その後にシート1のD2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(COUNTIF(Sheet2!E:E,A2&B2&C2)=0,0,INDEX(Sheet2!D:D,MATCH(A2&B2&C2,Sheet2!E:E,0))))
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
一例です。 =SUMIFS(Sheet2!D:D,A:A,A2,Sheet2!B:B,B2,Sheet2!C:C,C2) 因みにこの関数は複数条件での合算になりますのでシート2に複数存在した場合は全て合計します。
質問者
お礼
ご回答ありがとうございました!!!
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
VLOOKUP関数を使ってみて下さい。
質問者
お礼
残念ですが、Vlookupで2005年6月の評価を2001年1月から2009年6月まである中からは選べません。 もっと複雑な式になると思いますが…・
お礼
ありがとうございました! 早速できました!こういう方法があるんですね!! すごい! 助かりました!!!