• ベストアンサー

エクセルについて

はじめましてエクセル初心者なので教えてもらいたいのですが、よろしくお願いします。 A1が1の時は*20、A1が2の時は*40等の計算をB1にまとめたいのですがどのようにしたらいいのでしょうか?   A   B 1 1  計算式 2 3

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

  • ベストアンサー
  • arufax
  • ベストアンサー率40% (22/55)
回答No.4

No2です。 それでしたらC1に下記の数式になります。 =IF(A1=1,B1*20,IF(A1=2,B1*40,"")) もっと計算の数を増やすなら =IF(A1=1,B1*20,IF(A1=2,B1*40,IF(A1=3,B1*60,""))) と付け足していきます。

sonoda1123
質問者

お礼

なんども返答ありがとうございました

その他の回答 (5)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.6

もしかしてご質問の意味はA1セルが1の時は20,2の時は40などにしたい場合にはどうすればよいかとのことでしょうか。それでしたらB1セルには次の式を入力すればよいでしょう。 =A1*20

  • misawajp
  • ベストアンサー率24% (918/3743)
回答No.5

>A列が1の時には(B1*20)、A列が2の時には(B1*40)というようにA列には違う数字が入ったときにC1へ複数の計算ができるようにしたい 1行 A列   B列    C列(式)・・・・[起算結果] 2行 1    10    =A2*B2*2 ・・・[20] 3行 2    10    =A2*B2*2 ・・・[40] 4行 3    10    =A2*B2*2 ・・・[60] 4行 3    20    =A2*B2*2 ・・・[120]  ・  ・

回答No.3

「*20」をそのまま表示したいのか、「何らかの数字×20」の計算式が行いたいのかわからなかったので、後者の想定で回答します。 他の方が書いているように、IF関数を使って場合分けをするのが一般的だと思います。 ただ現状書かれている1と2のルールだけであれば、以下の計算式でも良いかと。 「=かけたい数字が入力されているセル*(A1*20)」 3以降の計算が以下のような場合でしか有効ではないですが・・・。 3の時*60 4の時*80 :

  • arufax
  • ベストアンサー率40% (22/55)
回答No.2

=IF(A1=1,A1*20,IF(A1=2,A1*40,"")) 私もそんなに詳しくないので何のひねりもなく作りましたが… 質問を見るだけでは*20や*40する必要性がちょっとわからないです。 1の時はA1*20、2の時はA1*40 ならば、計算せずに 1の時は20、2の時は80 でいい気もします それとも*20*40はA1に掛けるんじゃなくて他との計算でしょうか??

sonoda1123
質問者

補足

すいません 説明が不十分でした A列が1の時には(B1*20)、A列が2の時には(B1*40)というようにA列には違う数字が入ったときにC1へ複数の計算ができるようにしたいのですが     A     B    C 1  1    10   計算式 2

回答No.1

*20,*40 というのをそのまま表記するということでいいでしょうか? 以下の式をB1に入力すれば大丈夫ですよ。 *A1が1,2以外は空白になっています。 =IF(A1=1,"*20",IF(A1=2,"*40",""))

関連するQ&A

  • エクセルで3a+2のような文字の入った計算

    エクセルで3a+2のような文字の入った計算 エクセルで3a+2のような文字の入った計算は可能ですか? 例えば(3a+2b)^2等の計算がしたいのですが

  • こんにちは。エクセルでお聞きしたいことがあります。例えばA列に100

    こんにちは。エクセルでお聞きしたいことがあります。例えばA列に100 200 300という数値があると仮定します。同様にB列に200 300 400、C列に300 400 500 600。A列+B列+C列の合計値が1000になる組合せを探す計算式(この場合A列の200+B列300+C列500=1000等)はありますか?。また、合計値が1000以上1100未満なども可能でしょうか?。当方、エクセル初心者です。参考書も購入しましたが、よくわかりません。エクセルにこのような機能が無ければ他のソフトとか教えていただければ幸いです。

  • エクセル関数について

    エクセルの関数入力について教えてください。 次のような計算式を入力する時はどのように関数入力すればいいのでしょうか? (例)  A1+(B1-C1)=D1 私、エクセルは全くの初心者です。簡単な質問かもしれませんが、宜しくお願いします。  

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

    エクセルの計算式について 初心者な質問ですみません。 エクセルで、中かっこを使うような計算はできるのでしょうか? {(a+b)×c}÷{(x+y)×z}のような式を付けたいのですが・・・ 宜しくお願いします

  • エクセル2003で、素早く計算結果の表を作る方法

    エクセル2003ですが、 例えば、ある計算式に手動で数値 B1、B2、B3・・・と大量に入力して、 その計算結果をA1、A2,A3・・・と画像のように多くの計算結果を素早く表にしたいのですが、そんな方法はありますでしょうか? エクセル初心者ですが、よろしくお願いいたします。

  • excel エクセル関数 min max の使い方について質問します

    excel エクセル関数 min max の使い方について質問します セルA1とB1にある二つの数字を比較して小さい方を選びたい時は例えば =min(A1,B1) をC1に数式を入力すればで計算でき、大きい方を選びたいときは =max(A1,B1)で計算できることまでは学習できました A1 に 1 B1 に 2 で C1 に =min(A1,B1)と式を立てると C1 に 1 と返されることは判りました では片方に「0」ゼロがある時、「0」を選ばずに自動的に値のある方を選ぶにはどんな関数の書き方をすれば良いでしょうか? A1 に 1 B1 に 0 で C1 に =min(A1,B1)の式に何を加えれば C1 に 1 と返されるでしょうか? 行数A1からA1500くらいまでありますので 「0」の時だけ別な式を立てる訳には行かないので困っています はて? 初心者です ヨロシク御教示願います <m(__)m>

  • エクセルで関数を入力する際 右方向一覧が数字に・・・

    エクセルで関数入力をしようとして気がついたのですが、計算式を入力する際A1 B2等セル名を入れますよね。なぜか私のパソコンの画面は横方向が、縦方向と同じ数字になっています。A1が11 B2が22・・・という風に。でも関数を入力しようとするとセル名の欄にはRCなどとのっていたりして、どうやって計算式を入れたらいいのかさっぱり?です。セルをさいしょの状態に戻すにはどうしたらいいのでしょうか?初心者でお恥ずかしい質問です。

  • エクセルでの時間計算方法

    すいません。パソコン初心者で申し訳ないですが、 たとえば(時間計算)   A        B             C 3:30(3時半)  4:30(4時半)     差異として 1:00 3:30(3時半)  2:30(2時半)     差異として -1:00 のようにエクセルの表で計算するにはどのような式を入れたらいいのでしょうか?    イコール B-A  ってやったら#######なっちゃいました。 当たり前ですよね・・・。 どうやって数式を入れたら宜しいのでしょうか?

  • エクセルについて

    エクセルの表計算について質問です。 Aの列に分母。B列に分子を入力し、C列にA、Bの割合を表示させたいのですが、C列にどのような操作をすればよいのでしょうか? AとBに数字を入れるだけで、C列が表示されるようにしたいです。 エクセル初心者で申し訳ありません。よろしくお願いします。

  • こんなExcelの関数ありますか?

    Excelで例えばA1~A50まで数字が入っている時に(1-A1)*(1-A2)*…*(1-A50)を関数で簡単に計算することはできますか? B列にB1=1-A1、B2=…と入力してB列を掛けるという以外で一発で計算する方法があったら教えてください。 よろしくお願いします。