ベストアンサー EXCELで○ヶ月を○年○ヶ月に変換したい。 2006/02/03 16:53 EXCELで、例えば「430ヶ月を35年10ヶ月」に変換したいのですが、使える関数はありますか?又は、簡単な良い方法はありますか? みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー mshr1962 ベストアンサー率39% (7417/18945) 2006/02/03 17:00 回答No.1 =TEXT(DATE(0,430,1),"y年mmヶ月") ですね。上記の式の430の所をセル参照 別解として =INT(430/12)&"年"&MOD(430,12)&"ヶ月" 上記2つの式は12ヶ月で割り切れる場合の表示が異なります。 =TEXT(DATE(0,480,1),"y年mmヶ月")→39年12ヶ月 =INT(480/12)&"年"&MOD(480,12)&"ヶ月"→40年0ヶ月 質問者 お礼 2006/02/03 17:09 早速のご回答どうもありがとうございました。すぐにやってみました。完璧です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) driverII ベストアンサー率27% (248/913) 2006/02/03 17:08 回答No.3 仮にA1に数値(430)が入っていたとして 35年は"=ROUNDDOWN(A1/12,0)" 10ヶ月は"=MOD(A1,12)" ですよ。 文字列で処理したい場合は、 A1に文字列("430ヶ月")が入っていたら, =CONCATENATE(ROUNDDOWN(LEFT(A1,LEN(A1)-2)/12,0),"年",MOD(LEFT(A1,LEN(A1)-2),12),"ヶ月") です 質問者 お礼 2006/02/03 17:10 どうもありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 mkt8589 ベストアンサー率25% (47/181) 2006/02/03 17:03 回答No.2 少し強引な方法ですが、DATE関数を使用します。 =date(1900,430,1)とします。 こうすると1900/10/1となります。 次に書式→セル→表示形式タブを出します。 おそらく日付形式のyyyy/mm/ddとなっていると思いますので、 分類をユーザー定義にします。 分類右側の種類という箇所の一番上が入力可能になりますので、 y"年"m"ヶ月"に入れ替えてください。 こうすれば、シリアル値を日付値に変換して、ご希望通りの表示になります。 質問者 お礼 2006/02/03 17:10 どうもありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセルで数字の変換 エクセル2000です。 ひとつのセルの中に、たとえば「2009年は第1、第5営業部の24名」という文字列があったとします。これを半角一桁の数字のみに限定して全角の数字に変換する方法はないでしょうか? JIS関数だとすべてが全角になってしまいます。 関数でもVBAでもかまいません。 「2009年は第1、第5営業部の24名」と変換したいのです。 対象が何百もあるので困っています。 よろしくお願いします。 エクセルで10進法から60進法に変換する方法 エクセルで10進法から60進法に変換する方法を教えてください。 たとえば、31.7041667という数字があったとして、それが31度42分15秒という角度に変換したいのです。関数電卓では簡単にできるのですが、エクセルでの方法、また関数などあったら教えてください。 エクセルでシリアル値に変換 エクセル2003を使っています。 B列に200708(2007年8月という意味です)や200911等の日付が入っています。 これではただの数字であって日付データではありません。 最終的には200708等の数字を日付データに変換して、シリアル値にしたいと思っています。 シリアル値に変換の仕方を教えて頂けないでしょうか? 私がとりあえずやった方法は、C列にRight関数とLeft関数を使って、 2007/08という具合に年と月の間に/をいれました。 これをコピー値貼り付けして、関数から値に変換すると2007/08ではなく、'2007/08と なっており、どうしても数字ではなく、文字列になってしまいシリアル値にできません。 'を空白に置換えしようとしても、置き換えができません。 手法は関数やVBAでも構いませんので、教えて頂けないでしょうか? よろしくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム excelで1000日→約2年9か月のように計算? excelで1000日や1万日、800日は何年何か月と計算するにはどうすればいいですか? ごちゃごちゃした式になってしまうのですが簡単に関数とかで書けませんか? 教えてくださいよろしくお願いします。 エクセルでの2進数変換について 今回もよろしくお願いします。 今回、悩んでいるのはエクセルを使い、「10進数を2進数に変換する」という事です。2進数にへんかんしてしまう関数も探してみるとあるのですが、それとは別に関数をいくつか組み合わせて出したいと思っています。 いろいろやってはみたのですがいまいちうまくいきません。 どうか、よろしくお願いします。 エクセルでの数式の一括変換 エクセル98及びエクセル2003を使用しています。 たとえば、シート中にROUND関数が多数あったとして、それをROUNDDOWN関数に一括変換(置換)する方法はありますか? ちなみに私は簡単なよく使う関数(ROUND,IF、SUMIF等)は使いますが、マクロはほとんど使ったことのない初心者です。 よろしくお願いします。 エクセル “13ヶ月”を“1年1ヶ月”にする関数 エクセルで苦戦中です。 分かるかたいらっしゃいましたら教えて下さい。 働いている年月を年単位でなくて、月単位(何ヶ月)で計算しています。 それを、関数を用いて自動で年単位に変換したいのです。 【例】13ヶ月(ヶ月の部分は別セル)→→→ 1年1ヶ月(1つのセルに全て表示) 1つのセルに全て表示させるというところがポイントです。 思考錯誤して、↓以下の数式でやってみたのですが、 これだと問題が2つあるのです。 =IF(INT(A1/12)=0,"",TEXT(INT(A1/12),"0年")&TEXT(MOD(A1,12),"0")) ※A1の部分に該当の月数を入れます。 問題1:12ヶ月を切った場合表示されない。 問題2:“1年1”とだけ表示され、“ヶ月”部分は別セルが必要。 問題1は解決できなくて困ってしまっています。。。 問題2は妥協できますが、できれば1つのセルに全ての言葉を表示させたいです。 どなたか分かる方、アドバイスをお願い致します。 エクセルのマクロで簡単な変換をしたい 初めて質問させて頂きます。 変なところがあったらすみません。 エクセルを使って変換をしたいのですが思うようにいきません。 私が考えているのは、(A6→B6) A B ------ 1 私 I 対 2 は am 応 3 男 boy 表 4 。 . ------ 5 6私は男。 Iamboy. 変換する文章 と、いう風にエクセルの一部に対応表を作っておいて、 文章を打ち込んでボタンを押したら対応表にある語句に変換というものなのですが、 1文章中に複数の変換対象(私、は、男、。、の4つ)がある場合、どのような関数を用いたらできるのかわかりません。 replace関数を使ってみましたが、できませんでした。 分かりにくい説明かもしれませんが、このような変換をする方法が分かる方がいらっしゃいましたら、回答をお願いします。 エクセル関数で期間を何年何ヶ月と求めたいのですが エクセル関数で期間を何年何ヶ月と1個のセルに求めたいのですが =datediff(開始日,終了日,"Y")で年は求められたのですが これを何年何ヶ月と1つのセルに表示させたいのですがわかりませんでした。 わかる方、宜しくお願い致します。 エクセル:「ひらがな」を「カタカナ」に変換する関数は? エクセルの関数で(あるいはそれ以外の方法で) 「ひらがな」を「カタカナ」に変換する方法を教えてください。 よろしくお願いします。 EXCELでA1セルに「13ヶ月」と入力すればA2セルに「1年1ヶ月」と表示されるようにしたい EXCELで、「●ヶ月」を「●年●ヶ月」に変換する関数や計算式を入力したいです。 例えば、 A1セルに「13ヶ月」と入力すれば、 A2セルには「1年1カ月」と表示されるようにしたいです。 この場合、A2セルに入力するべき計算式を教えて頂けないでしょうか? ※もちろん、入力するのは上記例の「13ヶ月」だけではなく、「24ヶ月」とか「45ヶ月」とか、数値は色々です。 ※この場合あまり関係ないかもしれませんが、一応バージョンはEXCEL2007です よろしくお願いします。 Excelで半角カナのみを全角に変換したい EXCELで、半角カナのみを全角に変換する方法はありますか? JISという関数がありますが、これは英数まで全角に変換されてしまいます。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム EXCEL 何年何ヶ月間を求める関数を教えてください。 EXCEL よろしくお願いします。 入社日がB1のセルに平成10年12月5日と入っています。 退職の日がC1のセルに平成16年5月15日と入っています。 勤務期間を何年間何ヶ月間(満年月)をD1に出したのですが どのような関数を使えばよいのか教え下さい。 よろしくお願いします。 エクセル関数で、一の位が0~5は0に、6~9は5への変換方法について エクセル関数で、一の位が0~5は0に、6~9は5への変換方法について教えてください。 例)29034→29030 29037→29035 用は、一の位を0か5にしたいわけです。 調べたところ、INT関数を使用するようなのですが、どのように使ったらよいのでしょうか。 よろしくお願いいたします。 エクセルの関数で文字列の変換をするには エクセルの関数で文字列の変換をするにはどうしたらよろしいでしょうか 問題の関数はこちらです 2008/10/10(金) を 平成20年10月10日金曜日 に変換する 御解答宜しくお願い致します エクセルの年月変換 教えて下さい! エクセルで「2009.10」を「平成21年10月」と変換したいのですが、変換方法を教えて下さい。よろしくお願いします。 エクセル2013 数字を日付に変換 エクセル2013、OS7です。 エクセルの帳票からインポートして、私のエクセル2013のセルに20150812と数字が打ってあります。 これを2015/08/12と変換したいのですが。 セルの書式設定の「ユーザー定義」で変換できないでしょうか。 私、未熟で難しいことは分かりませんので、宜しくお願いします。 関数で変換できるのかな。 PDFをExcelに変換した文字が関数で判別しませ 変換PDFというソフトでExcelに変換させた文字(数字)が関数の時に認識できません。 手で入力しなおすの認識するので、関数には問題はないと思うのですが、 簡単に認識できるようにする方法はありませんか? Excelセル内の="○○"を○○に変換 Excelのセル内に文字列が直接入力されていなくて、わざわざ式で、="○○"と書かれています。 これを○○に変換するには、どういった関数で処理すればよいのでしょうか。 よろしくお願いします。 366日を1年/0ヶ月/1日にする方法 Excelの関数を使って、A1セル「366」から、B1「1(年)」C1「0(ヶ月)」D1「1(日)」に分ける方法ありますか? 表示書式は年や日はいりません。数値だけが返ってくればいいです。 どなたかご存知でしたら教えて下さい。単純かもしれませんが急いでいてパニクっているため思いつきません~(T_T)助けてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
早速のご回答どうもありがとうございました。すぐにやってみました。完璧です。