• ベストアンサー

エクセルで、関数と考え方を教えて下さい。

初めてお世話になります。 エクセル独学の為、どう計算したらいいか、関数は何??行き詰ってます。。どなたか教えていただけませんか。 どうかよろしくお願いします。WinXP、エクセル2003です。 内容は・・ AとBの製品があって、Aは初期投資がかかるがメンテナンスが安い、Bは初期投資が少ないがメンテナンスが高い、という物の、年毎のコスト比較(累計)を自動計算でしたいのです。 これまでは手動で計算していたのですが、AとBの中にもそれぞれ種類があって(コストが違う)、大変になってきました。 毎年のコストが出たら、どの位お得なのか否か、どの時点で初期投資の高いAの元がとれるか(トータルコストが逆転)など、プレゼン提案したいのです。 例をとりますと・・ A:省エネ型の設備 初期投資500,000円 毎年の電気代5,000円 メンテナンス5年(60ヶ月目)に1回の部品交換 30,000円 B:省エネ型でない一般の設備 初期投資100,000円 毎年の電気代20,000円 メンテナンス13ヶ月毎に1回の部品交換 15,000円 (7年目でコストが逆転・・手動だとわかるのですが・・) これの、それぞれ毎年のコスト累計を出すには、どういう考え方でどんな関数を使用したら自動でできますでしょうか。 頑張ってみたのですが、Bのようなメンテナンス13ヶ月毎に1回とかですと、年毎に計算すると1ヶ月分がずれ込むのでぎりぎりメンテナンスがない年もあったり(逆に5ヶ月毎に1回だと年2回とか)で、頭がついていけません・・涙 どうかよろしくお願いします。長い文章ですみません。

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

  • ベストアンサー
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

毎月のコスト累計の表を作って、12ヶ月区切りで拾えば良いだけだと思いますが・・・ あとは、INT関数を使えば、 5ヶ月ごとに10000円だとすると、 1年の累計は INT(12*1/5)*10000 ⇒ 20000 2年の累計は INT(12*2/5)*10000 ⇒ 40000 2年の累計は INT(12*3/5)*10000 ⇒ 70000 2年の累計は INT(12*4/5)*10000 ⇒ 90000 2年の累計は INT(12*5/5)*10000 ⇒ 120000 13ヶ月ごとに15000円だとすると、 1年の累計は INT(12*1/13)*15000 ⇒ 0 2年の累計は INT(12*2/13)*15000 ⇒ 15000 2年の累計は INT(12*3/13)*15000 ⇒ 30000 2年の累計は INT(12*4/13)*15000 ⇒ 45000 2年の累計は INT(12*5/13)*15000 ⇒ 60000 という計算の仕方があります。

saikisan
質問者

お礼

できました♪こんなにあっさりと笑 おばか丸出しお恥ずかしい限りですが、本当に助かりました! すぐの回答を本当に有難うございました!

その他の回答 (2)

  • tomo8047
  • ベストアンサー率39% (21/53)
回答No.3

関数(数式)を使うのが目的なのか、プレゼン資料を作るのが目的なのか、どちらでしょう? 数式を使いたいなら、結果として何を求めるかを整理しないと難しいでしょう。 単に毎年のコストの累計? AとBのコストが交わる月数? ある月数でのAとBのコスト差? プレゼン資料を作るのが目的なら、関数を使わずにExcelっぽく表とグラフを使うのが良いでしょう。 年単位では駄目なようなので、月単位でかかるコストを羅列して表を作り、累計をグラフ化すれば分岐点も明確になります。 グラフを作れば、いろんな切り口で使えるはずです。

saikisan
質問者

お礼

回答を有難うございました! 関数を使うのが目的でした。説明足らずすみません。 関数は#1の方のを使用しました。 あとはおっしゃるようにグラフなど使って、プレゼンを頑張って作ってみます。 有難うございました!

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

#1です。 コピペで処理したら、少し間違えてしまいました。 書きたかったのは、以下の通りです。 5ヶ月ごとに10000円だとすると、 1年の累計は INT(12*1/5)*10000 ⇒ 20000 2年の累計は INT(12*2/5)*10000 ⇒ 40000 3年の累計は INT(12*3/5)*10000 ⇒ 70000 4年の累計は INT(12*4/5)*10000 ⇒ 90000 5年の累計は INT(12*5/5)*10000 ⇒ 120000 13ヶ月ごとに15000円だとすると、 1年の累計は INT(12*1/13)*15000 ⇒ 0 2年の累計は INT(12*2/13)*15000 ⇒ 15000 3年の累計は INT(12*3/13)*15000 ⇒ 30000 4年の累計は INT(12*4/13)*15000 ⇒ 45000 5年の累計は INT(12*5/13)*15000 ⇒ 60000