• ベストアンサー

エクセルで、数値を年と月に分けて表示したい。

matsu_junの回答

  • matsu_jun
  • ベストアンサー率55% (146/265)
回答No.5

年を表示するセルには、月を12で割って、切り捨てた値を入力すればよく、 月を表示するセルには、月を12で割った余りをさらに繰り上げた値を入力すればよいのですね。 説明のために、A1のセルに「1,000,000」(100万円)、B1のセルに「30,000」(3万円)が入力されているとしましょう。 年のセルには以下のように入力します。  = INT(A1 / B1) 月のセルには以下のように入力します。  = ROUNDUP( MOD(A1/B1, 12), 0 ) 年のセルには、他にもROUNDDOWN関数を使う方法もありますが、INT関数のほうが文法が簡単です。 ちなみに  = INT(A1 / B1) & "年と" & ROUNDUP( MOD(A1/B1, 12), 0 ) & "ヶ月です" と入力すれば、1つのセルで表示できますよ。

vulcan800
質問者

お礼

回答有難う御座います。この後の回答で補足までして頂いて、たいへん感謝しています。自分で他の回答も含めて勉強します。取り組んでいただき有難うございました。

関連するQ&A

  • Excelで年の平均を求めたところ3.3年と数値が出たのですが、これを3年○ヶ月○日というように表示したいのです。

     質問タイトルの通りなのですが平均の年を求めたところ3.3年と出てきたのですが、これを3年○ヶ月○日というように小数点以下を自動で月数と日数になるようにしたいのですがどのように関数を入れることで変換可能でしょうか?解られる方、ご教授願います。

  • 計算に使うエクセルの数値の表し方について

    初歩的な質問かもしれませんが… エクセルのセル間で、計算式や関数を使って計算を行うと、答えが6.10479547238…などと割り切れない小数になることが多いです。 これを、例えば小数点以下3桁で表示させるには、書式の表示形式を数値にして桁数を3で指定する方法と、ROUND関数を用いて引数を3にするやり方が考えられます。 この計算結果の数値を用いて、さらに別の計算を行う場合(例えば各計算結果の平均値を出すなど)、どちらのやり方で丸めたものを用いた方が正確でしょうか?

  • エクセルで小数点以下を切り捨てた答えを表示したい!

    こんにちは。宜しくお願いします。 OSは、WindowsNT、Excel97を使用しています。 エクセルで計算式を作った時、答えが小数点以下2ケタまで表示されたとします。それを小数点以下を切り捨てた数字で表示したい時、どうすればいいのか分かりません。 関数「ROUND DOWN」を使えば切り捨てが出来るという事は分かるのですが、出来れば、計算して答えが出るセルに直に切り捨てた答えが出るようにしたいのです。(つまり、小数点以下の答えが表示されるセルと、切り捨てた答えが表示されるセルを分けたくないのです) 拙い説明で申し訳有りませんが、不明な点などあれば補足致しますので、宜しくお願いします。

  • Excelで在職年月数が表示されるように設定したい

    Excelで質問です。 ある日付から年数と月数を出したいのですがうまくいきません。 例えば、セルA1に入社した日付(例えば2000年4月)があり、B1に○年○ヶ月(例えば7年1ヶ月)と在職年月数が表示されるように設定したいのですが、うまくいきません。 DATEDIF関数を使ったら年数は表示されても月数は出ません。 何か良い方法はあるのでしょうか?

  • 貸してるお金の金利について教えて下さい。平成21年3月に45万円を友人

    貸してるお金の金利について教えて下さい。平成21年3月に45万円を友人に貸しました。 貸してるお金の金利について教えて下さい。平成21年3月に45万円を友人に貸しました。 平成21年4月10日(毎月10日)から毎月3万円ずつ返済し平成22年6月10日で返済完了予定だったのですが・・・ 平成21年8月10日以降の33万円の返済が滞っています。 口約束ではありますが、「返済が滞った場合は20%の金利を頂きます」と言ってありますが、借用書にその記載はありません。 少額訴訟を起こしたいと思っているのですが、口約束の金利分も請求できるのでしょうか? それと、金利の計算方法が分かりません。残金は33万円ですが、毎月3万円の返済予定でしたので3万円単位で計算するのでしょうか? 内容証明に「口約束の延滞金利の事」「残金に対する金利合計額」は記載した方がいいですか? 宜しくお願い致します。

  • エクセルでの数値の表示について、教えて下さい。

    今、仕事で、エクセルで日々の売上表を作成中です。 質問なのですが、 (1)小数点以下の桁数を0にすると、1の位が四捨五入になってしまうのですが、切り捨てにしたいのですがどうしたらいいですか?(これは、平均を求めた答えです) (2)数式バーには、実金額を入れてセルには、千円単位で表示したい場合はどうしたらいいですか。 (以前、セルの書式設定→表示形式→ユーザー定義でやったらできたのですが、今日やろうと思ったら忘れてしまい 出来ませんでした) またこの場合も千単位が、四捨五入になってしまいました。やはり、切り捨てにしたいのですが… (3)例えば、7-9と入力すると、日付表示になってしまいますよね?そのままを表示したい場合どうしたらいいですか? いずれも表示形式をどうにかするとできるのでしょうか。 それとも、関数で作成するのでしょうか。 説明がへたですみません。 どなたか、無知な私にご教授を宜しくお願いします。

  • EXCELを使った複利計算

    お世話になります。 宜しくお願いします。 現在、海外の変動金利型積立貯金での簡単なシミュレートをしようと 慣れないEXCELを使っていますが計算式をどう入力すればいいのか 詰まってしまっています。 変動型と書きましたが固定10%とした時の複利金利や手数料計算の入力方法を教えてもらえませんか。 例)金利10% 月の積立10万円 手数料年間6% 毎月複利金利と手数料の差し引きがある場合でお願いします。

  • エクセルの0.1について

    セルA1に「10」を入力します。 次にセルA2に「9.9」を入力します。 そしてセルA3に計算式「=A1-A2」と入力します。 すると、セルA3には「0.1」と表示します。 ここで、セルA3に計算式「=ROUNDDOWN(A1-A2,1)」と入力すると、 セルA3の答えは「0」となります。 Rounddown関数で小数点1位以下を切捨てる前に、セルA3の少数点以下の表示桁数を20桁くらいにすると、「0.099・・・96」となります。 PCは「10-9.9の答えは、0.099・・・96である」と認識しているから小数点1位以下を切捨てると「0」になるのではないかと思います。 セルA3の計算式「=ROUNDDOWN(A1-A2,1)」の答えを「0.1」にする方法はあるのでしょうか。

  • Excelでパーセント表示がなぜか思うようにできず

    やりたいこと: Excelでパーセント表示を小数点以下2桁にしたく、 例えば、80.23%のようにしたいだけです。 A1=850 A2=998 A3=A1/A2 とすれば、通常、85%となりますが、、、 それが、「1」だけとなる場合、何が問題あるのでしょうか。 先日まで正しく表示されていたのですが・・・ 今日みたら、すべて1とか2とか(計算によりますが) 一桁表示になってしまっています・・・・・・・・。 右クリックをして、書式設定で見ると、設定通り85.17%のように 表示されている訳ですが、実際のセルにはそうはなっていません。 無理矢理、A1/A2&"%"とすれば、%表示にはなりますが、 無限小数で、桁指定しても、意味なくて長くなってしまいます。 実際の数式は、 IF文のなかにあり、あるセルに数値が入ってなければ 空白、入ってれば、計算という風にしてあります。

  • 株取引の手数料をエクセルで計算したいのですが。

    株の取引き手数料の計算をエクセルで簡単に確認したいのですが、取引きしている証券会社の手数料がちょっと細かくて私の乏しい知識では計算式が難しくて表を作成できません。 下の一覧が手数料ですが、これだけの条件を例えばA1のセルに取引き金額を入力するとB1のセルに手数料を表示することは可能でしょうか? 毎日1、2回の取引きをしていますが、いちいち電卓叩いて損益を計算しています。 普段はせいぜい1行目から3行目くらいまでしか使わないんですが、5行目までくらいと小数点以下切り捨てまでの計算をA1、B1のセルだけに表示するにはどのようにしたらいいでしょうか。 よろしくお願いします。 OS : windows7 professional-64bit Excel2007     ~ 1,000,000円 1.242% 最低2700円 ×1.08 1,000,001 ~ 2,000,000円 0.9180% + 3,240円 ×1.08   2,000,001 ~ 3,000,000円 0.8910% + 3,780円 ×1.08 3,000,001 ~ 4,000,000円 0.8424% + 5,238円 ×1.08 4,000,001 ~ 5,000,000円 0.8316% + 5,670円 ×1.08 5,000,001 ~ 10,000,000円 0.7128% + 11,610円 ×1.08 10,000,001 ~ 30,000,000円 0.5724% + 25,650円 ×1.08 30,000,001 ~ 50,000,000円 0.2700% + 116,370円 ×1.08 50,000,001 ~ 0.0864% + 208,170円 ×1.08 小数点以下切り捨て