• ベストアンサー

エクセルの計算式

エクセル2003を使用してます。あまり詳しくないので計算式を2つ教えてください。 (1) A1セル りんご    A2セル オレンジ A3セル バナナ と入力されていて、例えばB1セルに『1』を入力したらC1セルに『りんご』が出てくる計算式(B2セルに『1』を入れたらC1セルに『オレンジ』) (2) ファイルを開いたら日付の指定をしているところにその日の日付を出したいのですが…。 例えば今日だったら→ A1セル 9年6月18日              A2セル 0618 と出てくる計算式。 こんなことができる計算式があれば教えてください。

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

  • ベストアンサー
noname#99913
noname#99913
回答No.2

(1)=OFFSET(A1,MATCH(1,B:B,0)-1,0)  B列のどれか1つのみに「1」があるものとします。 (2)=TEXT(A1,"mmdd")  A1の日付はシリアル値とします。

beru2007
質問者

お礼

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

その他の回答 (1)

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.1

(1) C1 =IF(B1=1,A1,"") (2) A1 =NOW() とし、書式設定-ユーザー定義で  yy"年"m"月"d"日";@ A2 =A1 とし、書式設定-ユーザー定義で  mmdd で、どうでしょうか

beru2007
質問者

補足

早速の回答ありがとうございます。 説明不足ですみません、(1)の方、B1セルに入れればC1に出るのですが、B2セルに『1』を入れるとC1セルに何も出てこないです…。 B1・B2・B3セル、いずれかに『1』を入れたらC1にA1セルが出てくるようにしたいのですが…何か方法ありますか? B1セルに『1』→C1セルに『りんご』 B2セルに『1』→C1セルに『オレンジ』 B3セルに『1』→C1セルに『バナナ』 となるようにしたいです。 (2)の方は問題なくできました! ありがとうございます。助かりました。

関連するQ&A

  • エクセルの計算式でできますか?

    エクセル2003を使用してます。 計算式の組み方が分からないので、下記のようなことを実現できる式があれば教えてください。 シート1(商品の基本台帳)   A(記号)  B(商品)    C(元の個数)  D(在庫数) 1 A      リンゴ      100       57 2 B     オレンジ      166      106 3 C      レモン      70        8 シート2(売上げ台帳)   A(日付)  B(記号)   C(商品)   D(販売数) 1 4/7       B     オレンジ   58 2 4/7       C     レモン    15 3 4 5 4/28      A     リンゴ     38 6 4/28      C     レモン     35 7 4/28      B     オレンジ    2 8 9 10 5/3      C    レモン      12 11 5/3      A    リンゴ       5 ・・・・・ ROUNDでシート1の記号を、シート2に打ち込むと商品名が出てくるようになってます。 さらにシート2の販売数をその記号から勝手に計算してもとの個数から引いていき、シート1の在庫数に表示させたいのですが、そんなことができる計算式はありますか?  

  • エクセルで計算できない・・・

    初歩的な質問で申し訳ありませんが、困っておりますので教えて下さい。 エクセルで、計算式がフィルハンドルで効かなくなりました。 例えば、セルA1に「1」、セルA2に「2」、セルA3に「3」と入力し セルB1に「4」、セルB2に「5」、セルB3に「6」と入力します。 次にセルC1に「=SUM(A1:B1)」の計算式を入れると「5」と計算されますが、その後セルC1からセルC3までフィルハンドルを使うとセルC2、セルC3にも同じ計算がされて、セルC2「7」、セルC3「9」となるはずですが…セルC2、セルC3とも、セルC1と同じ「5」になってしまいます。 その場合も、セルC2には「=SUM(A2:B2)」、セルC3には「=SUM(A3:B3)」と、求めたい計算式は入っています。 今まで何ともなく使っていたエクセルのファイルがおかしいのです。 新規作成したエクセルファイルは何ともありません。 なぜこのような症状が出るのでしょう? 未熟者ですので解り易く教えていただけると助かります。 宜しくお願いいたします。

  • エクセル2003の計算式

    エクセル2003を使用してます。計算式が分からないのですが、下記のようなことが出来るものはありますか? B1セルに たまご と入力すると A1セルに ゆで A2セルに かたゆで A3セルに なま ・・・・ と出てくるようになってます。 入力する文字は『たまご』以外にも『りんご』などがあって入力する文字によってA1~A2セルに出てくるものが異なります。 B1セルに たまご(りんご他) を入力 B2セルに 1 (個数)と入力した場合のみ 上記と同じようにA1~A2セルが出て、B2セルに個数を入れない場合はA1~A3セルは何も出てこないようにする計算式はありますか?

  • Excel 自動計算の基点となるセルの優先順位は付けられる?

    ■Excel上、下記のような表を作ることは可能でしょうか? セルがA,B,C,Dの4つあるとします。 セルに入力する内容は日付(2009/○○/○○)です。 A:手入力 B:自動計算(Aから5日後の日付) C:手入力 D:自動計算(Cがブランクの場合はAから12日後の日付。Aに入力があってもCに入力がある場合には、Cから10日後の日付) 教えていただきたいのは、 Dにどのような計算式をいれるのかというところです。 ネットからは情報を見つけれらず、今回質問を出させていただきました。 Excelは初心者です。

  • エクセルでの日数の計算

     こんばんは。エクセルで指定の日付から今日現在のに数を求めるやり方で分からないことがあり質問します。 ・A1のセルに今日の日付を、 =TODAY() と入れました。 ・A2のセルに指定日の日付(例えば2006/03/15)と入れました。 ・A3のセルに =DATEDIF(A2,$A$1,"D")と入れました。 A3のセルには指定日から今日までの日数が表示されます。  そこで質問ですが、A4のセルに指定日から今日の5日後の日数を、A5のセルに指定日から今日の5日前の日数を表示したいのですが、どの様に入力したらよいのか分かりません。やり方を教えてくださいお願いします。 

  • Excel ある条件での入力禁止

    excelの条件付での入力について教えてください。 A1のセルの内容が、りんご、バナナ、みかんで、なおかつ、B1セルの内容が食べる の場合のとき、C1セルに入力できないようにするにはどうしたらよいでしょうか?

  • エクセルの計算式

    A1:A31に日付、B1:B31に売上入力したエクセルにC1に日付を記入するとB1の売上が自動で表示できる計算式を教えてください。

  • エクセルでの計算式について

    エクセルで集計表を作成しています。 重要度によってランク付けし計算をしたいと思っていて 例えばAランクなら5・Bランクなら4という風に係数を掛けるように 計算式を設定したいのですが、 例えばB1セルにAと入力してその裏にA=5として認識させておいて C1セルに50,000といれておきD1セルに計算式(=B1*C1)を入力して合計が出るようにしたいのです。 Aと入力せずに5と入力しておけばいいのでは?と思われると思うのですが数字ではなくランクとして見せておきたいのです。 教えて下さい。宜しくお願いします。

  • EXCELのセルにある計算式だけを消したい。

     例えば、C1セルに =A1+B1 の計算式があるとします。 この時、A1セルとB1セルの数字を消しても、C1セルにはそのまま数字を残すにはどうすればいいのですか? C1セルの計算式を扱うとおかしくなるし、A1・B1の数字を消したらC1まで消えてしまいます。 手入力になるとデータが多すぎて・・・ EXCELは2000・2002です。 

  • Excel での計算

    EXcelを初めて使用する初心者です。 Excelを使用し、次のような式を計算する場合、「数式バー」に入力すれば計算出来ることは、承知しているのですが、「セル」に入力し保存、必要な時に数式の一部だけを変更し計算する事は出来ますか?            ( A-( B÷C ×D + E + F +G ))  上式で、A,B,C,E,F,Gは定数(変更しない数値)で、Dを毎回変更するということが出来ますか?(そもそも「セル」に入力出来ますか?)

専門家に質問してみよう