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

解決済みの質問

エクセルの計算式

エクセル2003を使用してます。あまり詳しくないので計算式を2つ教えてください。

(1)
A1セル りんご   
A2セル オレンジ
A3セル バナナ

と入力されていて、例えばB1セルに『1』を入力したらC1セルに『りんご』が出てくる計算式(B2セルに『1』を入れたらC1セルに『オレンジ』)


(2)
ファイルを開いたら日付の指定をしているところにその日の日付を出したいのですが…。
例えば今日だったら→ A1セル 9年6月18日  
           A2セル 0618
と出てくる計算式。


こんなことができる計算式があれば教えてください。

投稿日時 - 2009-06-18 09:41:00

QNo.5053469

すぐに回答ほしいです

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

(1)=OFFSET(A1,MATCH(1,B:B,0)-1,0)
 B列のどれか1つのみに「1」があるものとします。

(2)=TEXT(A1,"mmdd")
 A1の日付はシリアル値とします。

投稿日時 - 2009-06-18 10:34:52

お礼

早速の回答ありがとうございます!
(1)も(2)もどちらもできました。
大変助かりました、ありがとうございます!

投稿日時 - 2009-06-18 11:23:15

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

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

回答(2)

ANo.1

(1)
C1 =IF(B1=1,A1,"")

(2)
A1 =NOW()
とし、書式設定-ユーザー定義で
 yy"年"m"月"d"日";@
A2 =A1
とし、書式設定-ユーザー定義で
 mmdd

で、どうでしょうか

投稿日時 - 2009-06-18 09:55:52

補足

早速の回答ありがとうございます。
説明不足ですみません、(1)の方、B1セルに入れればC1に出るのですが、B2セルに『1』を入れるとC1セルに何も出てこないです…。

B1・B2・B3セル、いずれかに『1』を入れたらC1にA1セルが出てくるようにしたいのですが…何か方法ありますか?

B1セルに『1』→C1セルに『りんご』
B2セルに『1』→C1セルに『オレンジ』
B3セルに『1』→C1セルに『バナナ』
となるようにしたいです。


(2)の方は問題なくできました!
ありがとうございます。助かりました。

投稿日時 - 2009-06-18 10:33:15

あなたにオススメの質問