
指定された日付より、現時点で何ヶ月たっているかを
関数でなんとかならないか?といろいろ調べていたのですが
どうしてもいい方法が見つからないので初めて書き込みをしました。
目的は発売日から現時点まで1年以内のものが
1年になるには残り何ヶ月残っているか?
というのを数式でなんとかしたいのですがかなり複雑そうだったので
自分が考えた範囲では
1・・・指定の日にちから何ヶ月たっているか?
↓
2・・・その数値から引く12を引く
↓
3・・・マイナスの数字が残り月
という感じなのかな?と思ったので
1番の項目がわかればいけそうな気がしてます。
よい方法があれば知識を貸して頂けるとうれしいです。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんなかんじでどうですか
A2 開始日
B2 1年後
=DATE(YEAR($A$2),MONTH($A$2)+12,DAY($A$2))
C2 経過月数
=DATEDIF($A$2,TODAY(),"M")&"月"
D2 1年後までの月数
=DATEDIF(TODAY(),B2,"YM")&"月"
DATEDIF関数
http://www.relief.jp/itnote/archives/000423.php

goo IDを忘れてしまってお礼が遅くなってしまいました。
本当にすいません。。。
そしてご返答ありがとうございます!
画像まで用意して頂いてすごくわかりやすかったです!
質問に説明不足だったのに本当にありがとうございました!
無事に関数を組むことができました!
No.3
- 回答日時:
質問にはあいまいな点がある。
>現時点ーーエクセルのToday()。物理的コンピュター日付。
シートセルにある現在日付(論理的な今日)
数日後に作業し、今日の日付としてセルに入っている日 付を、 今日として使うことは良くある。
>1年になるには
暦で来年の同月同日でよいか。2月末でうるう年に平年向けてはどうなるか。
>日付
普通の日付シリアル値で入力されているか。2008/2/2のようなセルへの入力の結果の値か(表示形式は年号式などでも関係ない)。
場合によっては文字列で入れたりしている場合を、意識してない質問者がいる。
>何ヶ月残っているか
何ヶ月はどういう捉え方をするのか
暦主義で来月同日より前なら0のように考えるのか
30日を1ヶ月にするのか。
応答日まで0日、1日の扱い。
ーー
試案
セルにある日付の1年後の日付
=DATE(YEAR(A1)+1,MONTH(A1),DAY(A1))
これより現時点(ここでは物理的な今日とする。TODAY())が1年後より小=前かどうかIF関数で聞く。
=IF(TODAY()<DATE(YEAR(A1)+1,MONTH(A1),DAY(A1)),"A","1年経過")
のAの部分に残り月数を出す。
それは
今日から1年後までの月数はDATEDIFF関数で出すことにする。
結局
=IF(TODAY()<DATE(YEAR(A1)+1,MONTH(A1),DAY(A1)),DATEDIF(TODAY(),DATE(YEAR(A1)+1,MONTH(A1),DAY(A1)),"M"),"1年経過")
例データ
今日は2009/2/2で、その時点で考えて
A列 B列
2008/1/11年経過
2008/2/11年経過
2008/3/10
2008/4/11
2008/5/12
2008/6/13
2008/7/14
2008/8/15
2008/9/16
2008/10/17
2008/11/18
2008/12/19
2009/1/110
2009/2/111
ーー
このA列の最上の2つのセルに
2008/1/1
2008/2/1
の1日を何日かに変えて、連続データの作成をA列で行い、
2008/1/3
2008/2/3
2008/3/3
2008/4/3
2008/5/3
2008/6/3
・・・
のようなデータが簡単にA列に作れるから、その際の
B列の結果が自分の思ったものか考えてください。
日付に関する課題は、質問者の置かれた状況・課題の状況によって色々考えられる難しさがあると思うので、上記でも自信はないが参考に。
goo IDを忘れてしまってお礼が遅くなってしまいました。
本当にすいません。。。
そしてご返答ありがとうございます!
教えて頂いた関数に関して自分なりにテストしたり試行錯誤の結果
うまく出来ました!助かりました!
No.1
- 回答日時:
これで出来そうです。
goo IDを忘れてしまってお礼が遅くなってしまいました。
本当にすいません。。。
そしてご返答ありがとうございます!
サイトの方、利用させてもらってます!
今度は答えられる側になれるように勉強がんばります!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数で可能でしょうか、日付や式の値の自動更新 4 2023/05/19 17:17
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- 高校受験 3ヶ月で偏差値5あげることはできますか? 中3 私は今年の6月に初めて模試を受け偏差値54、2回目の 0 2022/10/26 15:43
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- 中途・キャリア 至急。転職試験合否について。 ご覧頂きありがとうございます。 転職を試みている社会人2年目20歳の第 4 2023/01/07 21:56
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
エクセルのdatedif関数を使って...
-
エクセルの循環参照、?
-
【関数】同じ関数なのに、エラ...
-
【マクロ】列を折りたたみ非表...
-
【マクロ】【配列】3つのシー...
-
【マクロ】アクティブセルの時...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】EXCELで読込したCSV...
-
【条件付き書式】シートの中で...
-
【マクロ】3行に上から下に並...
-
【マクロ】オートフィルターの...
-
【マクロ】A列にある、日付(本...
-
vba テキストボックスとリフト...
-
エクセル
-
【エクセル】期限アラートについて
-
Excel 複数のセルが一致すると...
-
【マクロ】WEBシステムから保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報