こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCEL IF文の使い方で

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

EXCEL2003です

投稿日時 - 2008-01-24 12:09:56

QNo.3708937

困ってます

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

HLOOKUP かな。

http://maglog.jp/excel/Article221109.html

投稿日時 - 2008-01-24 12:15:03

お礼

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

投稿日時 - 2008-01-24 17:37:35

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

場合分けが3つを超えたら、IF関数を使わないこと。新しい関数の勉強にならない。安易になる。

A1:L1に(4月から来年3月までの計数があるとして
12225678112323561112
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列必要。
456789101112123
12225678112323561112
A2に月数字(4)があるとして、B3に
=HLOOKUP(A4,$A$1:$L$2,2,FALSE)
結果
12

投稿日時 - 2008-01-24 14:01:13

あなたにオススメの質問