• 締切済み

エクセル関数について初心者

エクセル初心者です。 例えばA1セルに2+3+4と入力し計算結果をA2セルに表示させるには、どうしたらよろしいのでしょうか?  A2セルに「=A1」と入力しても「2+3+4」と出てしまいます。A1セルを数式と認識させる方法をお教え下さい。 A1セルには「2+3+4」と表示させたいのですが・・・

みんなの回答

  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

エクセルの関数だけでは無理ですが、ユーザー定義関数にすれば可能です。 http://shoji.blog1.fc2.com/blog-entry-60.html

kaki918
質問者

お礼

nag0720さん 早速の回答ありがとうございました。 計算式と計算結果を表示しなくてはならず、2度同じ計算式を書き込んでいました。 早速試してみます。 有難うございました.

関連するQ&A

  • エクセル if関数

    エクセル初心者なのでうまく説明できないのですが、以下のような条件で数式を入力したいのですが教えていただけないでしょうか。 例えばなのですが、A1のセルに入力されている文字列に”高橋”を含んでいたならば、C1のセルにB1のセルに入力されている数字×”1500”の計算結果を表示したい。 また同様に、A1に入力されている文字列に”伊藤”を含んでいるならば、C1のセルにB1のセルに入力されている数字×”1000”の計算結果を表示したい。 つまりひとつのセル”高橋”が入力されている場合と”伊藤”が入力されている場合の二つの条件をつけたいのですが、このようなことは可能でしょうか。 宜しくお願いいたします。

  • エクセルの配列数式、配列定数について教えてください

    エクセルに配列数式、配列定数というものがあることを最近知りました。 エクセルのA1セルに={1,3,3}と入力し、A2セルに=COUNTIF(A1,{1,2,3})と入力すると、 A2セルに1と表示されます。A2には1以外の数字が含まれることは何となく理解できるのですが、どのような計算結果が算出されるのかが理解できません。また、A2の1以外の計算結果を表示させる方法がわかりません。 同様に、A1セルに={1,2,2,3}と入力し、A2セルに=COUNTIF(A1,{1,2,3})と入力した場合(これもA2セルに1と表示されます)のA2の計算結果と表示方法がわかりません。 ご教示をよろしくお願いいたします。

  • エクセル関数で・・・

    エクセル表についての質問です。 A1セルに数値で“180”、B1セルに同じく“200”と入力したとします。 これは180時間、200時間を意味する数字で、以後のエクセル表では “180:00”、“200:00”と認識させる必要があります。 以前はA2セルに手打ちで“180:00”、B2セルに“200:00”と入力して この数値を元に以後の計算をしておりました。 ここで質問です! A1セルに“180”と入力して、A2セルに“180:00”と表示され、以後の 計算式に活用させるためにはどのような関数をA2セルに使えばよろしいですか? 未熟者をお助け下さい。

  • エクセルのif関数で

    エクセルのif関数でこれができるのかわかりませんが、 C1~C10の中の文字列の中にA1と同じ文字列があればB1に「1」を入れ、なければ「2」を入れるということをやりたくて B1のセルに IF(OR(C$1:C$10=A1),1,2) という計算式を入れました。 関数の引数の中の数式の結果では、正しい結果が表示されてるのですが、B1のセルには間違った結果が表示されます。 また、B2以下B20まで計算式をコピーするとB11以下は#VALUE!になってしまいます。 一つ一つを見てみると、どうやらセルに正しく表示されるのはAの行とCの行が=だった場合のみのようです。 #VALUE!が表示されているセルも含めて、数式の結果では正しい結果が出ているのにセルの表示が違っているのが納得できませんが、おそらく何かが間違っているのでしょう。 間違いを教えてください。 よろしくお願いします。

  • エクセル初心者です

    エクセル初心者です オフィス2007エクセルで セルに 888456658832 と入力すると 8.88457E+11 となってしまいます 何も設定などしていないのに なんでこんな数式に変換されてしまうのでしょうか そのままの数字を表示させたいのですが どうすればいいのでしょうか 初心者でもわかりやすく説明していただければありがたいです よろしくお願いします

  • エクセル関数で0表示を消したい

    エクセルで0表示を消すには? エクセル2002を使っています。 例えば A1セルにて割り算をセットしRAUND関数を使い 書式設定では、数式を選び 少数点以下桁数は0表示を選択。 で、演算結果は良いのですが計算されない場合0が表示されます。 この0表示されない様にするには? どのような数式を追加すると良いのでしょうか? よろしくお願いいたします。

  • エクセルでの、関数を教えてください。

    エクセルでの、関数を教えてください。 A1セルの数値の条件に応じた計算結果をB2セルに自動表示させたいです。 A1セルの数値が0~499の時は、B2セルに「7500」と表示 A1セルの数値が500~1999の時は、B2セルに「A1*15」の計算結果を表示 A1セルの数値が2000~3999の時は、B2セルに「A1*14」の計算結果を表示 A1セルの数値が4000~4999の時は、B2セルに「A1*13」の計算結果を表示 A1セルの数値が5000~7888の時は、B2セルに「A1*11」の計算結果を表示 A1セルの数値が8000~9999の時は、「A1*9」の計算結果を表示 A1セルの数値が10000以上の時は、「A1*8」の計算結果を表示 詳しく教えていただけると助かります。 よろしくお願いします。

  • Excel 関数

    Excel質問です。 セルの数字により、計算方法が違う場合の数式の入れ方を教えてください。 例;A1のセルに入る数字が 1万以下であれば B1のセルにA1*5%を表示 1万超~2万以下 B1のセルにA1*10%を表示 2万超~3万以下 B1のセルにA1*15%を表示 3万超~4万以下 B1のセルにA1*20%を表示 4万超~無限  B1のセルにA1*25%を表示 このような場合は if関数でしょうか? どうしたらいいか教えてください。   

  • EXCELで

    いつもお世話になります。 EXCELで次のようなことをしたいのですが、教えてください。 例 A1~A60セルに1~60の数字がランダムに入ります。 E1~E60セルにそれぞれ違った数式が入っています。 BセルにAセルに入れた数字のEセルの数式を使った計算結果を表示したいのです。 B1=E(A1の値)の数式を使った計算結果 どなたか宜しくお願いします。

  • Excelの関数に関して

    エクセルの計算式(関数)について教えてください。 海外の転送会社をよく利用するのですが、1kg~1.9kgが1500円、2kg~2.9kgが1700円など重さの範囲によって送料が異なります。エクセルで、重さを入力したら、すぐに料金が出てくるように設定したいのですが、どのようにすればいいでしょうか?海外の表示はlbでこの転送会社はkgで表示しているので、そのあたりも分かりにくく、一気にエクセルで計算したいと考えています。 理想的な形は、「A」「B」「C」の3つのセルを使うとしたら、例えば「A」のセルにポンド(lb)の重さを自分で入力したら、自動的に「B」のセルにkgに換算された重さと、「C」に転送会社の料金が表示されるようにしたいです。 難しいのは1kg~1.9kgなど一定の範囲で料金が固定されている点で、その数式をどのように組み込めばいいか分かりません。ポンドをキログラムに換える数式は分かるのですが、単純に=A1*0.45359237*1500などとしてしまうと、(本来は1kg~1.9kgなど一定の範囲で料金が同じなのに)例えば1.2kgと1.9kgでは異なった料金が出てしまいます。 ややこしい質問で申し訳ありませんが、もし的確な数式がお分かりでしたら、なにとぞよろしくお願いいたします。

専門家に質問してみよう