• ベストアンサー

EXCEL IF文の使い方で

1~12月までの数値が入った横並びのセルがあります。 それと月度を入力したセルがあります。 そして、特定のセルに、指定した月度の数値を持ってくる式を入れたいのですが、単純にIF文のネストではだめですよね。何か良い関数はありますでしょうか? EXCEL2003です

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1
eetamago
質問者

お礼

ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

場合分けが3つを超えたら、IF関数を使わないこと。新しい関数の勉強にならない。安易になる。 例 A1:L1に(4月から来年3月までの計数があるとして 12 22 5 6 7 8 11 23 23 56 11 12 A3に月を入れる(例4) B3に =IF(A3>=4,CHOOSE(A3-3,A1,B1,C1,D1,E1,F1,G1,H1,I1),CHOOSE(A3-3+12,A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1)) を入れる。 結果 B3に12 4月から新年度になる例で回答。 ーー HLOOKUPでも同じことはできると思うが、対応した月数字が1列必要。 4 5 6 7 8 9 10 11 12 1 2 3 12 22 5 6 7 8 11 23 23 56 11 12 A2に月数字(4)があるとして、B3に =HLOOKUP(A4,$A$1:$L$2,2,FALSE) 結果 12

すると、全ての回答が全文表示されます。