• ベストアンサー

Excelの計算値の入力方法を教えてください

Excelの表計算ソフトを貰ったのですが、初心者で応用の仕方がわかりません。教えていただけないでしょうか? F214の数が500とG214の数が800と入力した時、G215に3分の1増やした数600と G217に3分の2増やした数700が、出るようにする為のFx欄に入る式を教えていただきたいのですが、よろしくお願いします。

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

  • ベストアンサー
  • P5Q
  • ベストアンサー率40% (86/210)
回答No.3

G215に、  =ROUND((G214-F214)/3+F214,0) G217に、 =ROUND(((G214-F214)/3)*2+F214,0) 上記で、小数点以下を四捨五入で整数にした  値になります。  エラー値を出さないようにするには G215に、  =IF(ISERROR(ROUND((G214-F214)/3+F214,0)),"",ROUND((G214-F214)/3+F214,0)) G217に、 =IF(ISERROR(ROUND(((G214-F214)/3)*2+F214,0)),"",ROUND(((G214-F214)/3)*2+F214,0))  これでよければ、お試し下さい。

calchan
質問者

お礼

どうもありがとうございました。 今見てそのとおりにしたら、すっきりと収まりました。 助かりました。 お礼が送れて申し訳ありませんでした。

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

そもそも、得たい結果の計算式がおかしいように思います。 > G215に3分の1増やした数600と [3分の1増やした]からには600が4/3(3分の4)なんでしょ? もとが450で無ければ成り立たない。どこに450が出てきますか? > G217に3分の2増やした数700が [3分の1増やした]からには700が5/3(3分の5)なんでしょ? もとが520で無ければ成り立たない。どこに520が出てきますか? セルG214に入力した値の4/3がセルG215に表示されるようにしたいなら、 あらかじめセルG215を選んで式[=G214*4/3]を入力してください。 セルG214に入力した値の5/3がセルG217に表示されるようにしたいなら、 あらかじめセルG217を選んで式[=G214*5/3]を入力してください。 その後で、セルG214に値を入れてください。 入れたときにセルG215、セルG217の値が変わります。 「Enterキーを押したら自動的に式が設定されるようにしたい」だと VBAを書くことになるので、式設定よりもハードルが高いですよ。

calchan
質問者

補足

ありがとうございます。 そうですよね。おかしいですよね。 F214の数を500と入力してG214の数字を800と入力してENTERを押せばG215に(800-500)÷3+500=600、600が入力され、G217に800-(800-500)÷3=700、の700が同時に入力されるG215とG217のfx欄に入力する式を教えていただけないでしょうか。 よろしくお願いします。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

=F214/3 と入力すると、 F214 の 3分の一 の値が入ります。 =F214*(4/3) と入力すると、 F214 の 3分の一 増しの値(4/3)が入ります。

calchan
質問者

補足

ありがとうございます。 文章が下手で申し訳ありません。 F214に500を入力してG214に800を入力してENTERを押せば G215に600とG217に700の数字が自動的に入力される方法です。 よろしくお願いします。