- ベストアンサー
エクセル関数 契約開始日の算出について
エクセルで経過月数から契約開始月を算出する方法を教えてください。 たとえば、「携帯の請求書で今月末で15年8カ月となりました。」と記載されていますが エクセル関数で契約開始日を算出するには、どのようか関数を使用すればよいのでしょうか。
- kumikokiku
- お礼率35% (7/20)
- オフィス系ソフト
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えばB2セルに15年8カ月と入力されているとして契約開始の年月をC2セルに表示させるとしたらC2セルには次の式を入力します。 =IF(B2="","",TEXT(DATE(YEAR(TODAY())-LEFT(B2,FIND("年",B2)-1)*1,MONTH(TODAY())-MID(B2,FIND("年",B2)+1,FIND("カ月",B2)-FIND("年",B2)-1)*1,1),"yyyy年m月"))
その他の回答 (1)
- esupuresso
- ベストアンサー率44% (257/579)
>「携帯の請求書で今月末で15年8カ月となりました。」と記載されていますが・・・ セルA1に今月末(8/31)の日付を入力します(または、「=EOMONTH(TODAY(),0)」の式を入れます) セルB1に「15」と入力 セルC1に「8」と入力 セルD1に次の式を入れます =YEAR(A1)-(B1)&"年"&MONTH(DATE(YEAR(A1),MONTH(C1),1)-1)&"月" の式を入れます 契約開始日は1997年12月・・・かな? ※セルA1に、「=EOMONTH(TODAY(),0)」の式を入れる場合、Excel2003以前のバージョンは「ツール」→「アドイン」→「分析ツール」にチェックを入れて下さい。
関連するQ&A
- DATEIF関数で算出した結果の件
(1)DATEIF関数を使用する際に満の経過日数を算出したい場合どのような作業を行えばよろしいでしょうか? 例) 開始日……2000/01/01 終了日……2000/01/01 経過日数…0年1ヶ月 というふうに同じ日付でも1カ月と算出するにはどのような関数を入力すればよろしいのでしょうか? =DATEDIF(A1,B1,"Y")&"年"&DATEDIF(A1,B1,"YM")&"ヶ月" 上記の関数を入力すると、結果が0年0ヶ月となってしまいます。 (2)DATEIF関数で算出した経過日数の平均を出したいのですが、 文字列扱いになっているのか、AVRAGE関数が使用できません。 どのような関数を使用すれば、またはどのような作業を行えば良いのでしょうか? 試行錯誤していますが、本当に分からなく質問致しました。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセル関数 月を数える
エクセルでA列に開始日、B列に終了日があります(yyyy.mm.dd) 月をまたいだら月数をカウントできる関数を教えてください MONTHなど使ってみましたがうまくできません 例えばA列に2000/12/31、B列に2000/1/1でも2ヶ月としたいです よろしくおねがいします
- 締切済み
- Windows系OS
- Accessクエリーにて開始日と終了日から期間を算出
Accessのクエリーにて、開始日と終了日から該当月の貸し出し期間の算出方法を教えて下さい。 条件ですが、 月単位での算出の為、1ヶ月は「1」、半月は「0.5」で算出します。 当月に開始された明細では、 15日までに開始されれば1ヶ月で算出 16日以降に開始されれば半月で算出 当月に終了された明細では、 15日までに終了されれば半年で算出 16日以降に終了されれば1ヶ月で算出 同月内に開始・終了の場合は1ヶ月で算出 貸し出し中の明細の場合、「終了日」はNULLです。 算出年月 200712の場合のデータは下記の通りです 「算出年月」、「開始日」、「終了日」、 200712、20071210、、、期間は「1」 200712、20071220、、、期間は「0.5」 200712、20050505、20071219、期間は「1」 200712、20061222、、、期間は「1」 200712、20071201、20071210、期間は「1」 宜しくお願い致します。
- ベストアンサー
- その他(データベース)
- Excelで平均契約期間の算出方法
初歩的な質問化もしませんが、平均契約月数の算出の仕方がわからず困っております。 契約期間 人数 割合 ------------------------ 1カ月 1000 12.5% 2カ月 5000 62.5% 3カ月 2000 25.0% ------------------------ 述べ 8000 といった表があります。これを元に全体の【平均契約期間】を算出したいです。 どのような式を入れればよいでしょうか? どうぞ、よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- DATEDIF関数で期間月数を算出
過去ログを見て悪戦苦闘しているのですが・・・ 開始日から終了日までの月数を算出したいんです。 A1:1999/8/25(開始日) B1:2004/3/31(終了日) C1:56 C1を求める数式です。 開始日の月も、終了日の月も反映させます。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで合計算出
こんにちは。 エクセル2010を使用しています。 各月で各クラスが何曜日よく使用しているか算出したいのですが、 どの関数を使用しても上手く算出できず困っております。 関数に詳しい方、申し訳ないですが、お助けのほどよろしくお願い致します。 ※算出合計は、K4~O10です。
- ベストアンサー
- Excel(エクセル)
- EXCEL DATEDIF関数について
質問があります。 EXCELのDATEDIF関数で日付の期間内の年数、月数、日数、時間を2つのデーターから算出したいのですが、うまくできません。 そもそもDATEDIF関数では時間に対しては対応できないのでしょうか? また算出できる方法が有れば教えて頂けないでしょうか? データー基(例) A,14/04/30 00:01 B,14/05/02 05:03 宜しくお願い致します。
- ベストアンサー
- Excel(エクセル)
- エクセル 8ケタの数字から日数を算出するには
いつもお世話になります。 下記のエクセルの表があります。 取扱開始日 取扱終了日 20030810 20040914 この商品の取扱日数を算出したいのですが、現在は、LEFT関数やRIGHT関数を使うなど、手作業に近い形で日数を算出しています。 8ケタの数字から簡単に算出することは可能でしょうか?
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございます。早速試してみます。