エクセルで毎月の返済日が、土日祭日の場合翌営業日が返済日となるが、これを関数を利用して表示されるようにしたい。
例えば、毎月25日の場合、今年の11月25日は日曜日のため翌日の26日に。。。
末日返済の場合には9月であれば翌営業日の10月1日になります。
エクセルで=EDATE関数 あるいはEOMANTH関数を利用して返済日を表示していますが、前述のように翌営業日になる場合、or翌月になる場合の関数の式がよく分かりませんが、分かる方、どなたかよろしくお願いします。。。。。 <m(__)m>
No.3ベストアンサー
- 回答日時:
#01です。
毎月同日は25日ではなく15日なのですか?私のPCで計算した結果です。祝日テーブルを絶対参照に改めました。
A列の年月は日付形式で入力し、書式で yyyy/m にしています。
A列 B列 C列 F列
2007/9 2007/9/18 2007/10/1 2007/9/17
2007/10 2007/10/15 2007/10/31 2007/9/24
2007/11 2007/11/15 2007/11/30 2007/10/8
2007/12 2007/12/17 2008/1/4 2007/11/3
2008/1 2008/1/15 2008/1/31 2007/11/23
2008/2 2008/2/15 2008/2/29 2007/12/23
2007/12/29
2007/12/30
2007/12/31
2008/1/1
2008/1/2
2008/1/3
2008/1/14
2008/2/11
B1セルの式
=WORKDAY(WORKDAY(DATE(YEAR(A1),MONTH(A1),15),-1,$F$1:$F$14),1,$F$1:$F$14)
C1セルの式
=WORKDAY(WORKDAY(DATE(YEAR(A1),MONTH(A1)+1,0),-1,$F$1:$F$14),1,$F$1:$F$14)
うまくいきました、ブラボーです\(^o^)/。。。
15日の件は、スミマセンでした、あくまで例として25日としたまでで、
今日が9/15日でしたので、そのまま15日としたものでした。。。
<m(__)m>
A列に前もって年月を入れておくのですね~、全く気づきませんでした。。
これで長い間悩んでいた事が解決できました。
マニュアル本にはまったくこれらの件は載っていないですよね~
大変助かりました。ありがとうございます。
No.2
- 回答日時:
#01です。
WORKDAY関数の使い方が分かれば応用できると思うのですが、例えばこんな方法はどうですかA1に 2007/9 と入力して、下方向にコピーします。表示は Sep-07 のような表記になるかもしれませんが、これはセルの書式で、お好きなように変更してください
B1には25日の返済日の式
=WORKDAY(WORKDAY(DATE(YEAR(A1),MONTH(A1),25),-1,F1:F7),1,F1:F7)
C1には月末の返済日の式
=WORKDAY(WORKDAY(DATE(YEAR(A1),MONTH(A1)+1,0),-1,F1:F7),1,F1:F7)
をそれぞれ貼り付けて、下方向にコピーします
おはようございます。
今朝やってみましたが・・・・・??
それぞれ貼り付けて、下方向にコピーしてみましたが、
列には同じ日付だけが連続して表示されました。。。
#01のPCでは、下記のようにキチンと毎月の日付が下方向に表示されたのですよね~
毎月同日 毎月末
2007/09/15(土)2007/09/15(土)
2007/10/15(月)2007/09/30(日)
2007/11/15(木)2007/10/31(水)
2007/12/15(土)2007/11/30(金)
2008/01/15(火)2007/12/31(月)
私のPC、エクセルがおかしいのかな~??
No.1
- 回答日時:
WORKDAY関数を使用します。
ただしこの関数は「ツール」→「アドイン」→「分析ツール」にチェックをつけておく必要があります毎月25日が返済日の場合、今月の返済日は以下の式で求めることができます。
=WORKDAY(WORKDAY(DATE(YEAR(TODAY()),MONTH(TODAY()),25),-1,F1:F7),1,F1:F7)
ただし、この式でF1:F7は祝日や年末年始休日(2007/9/17 など)のリストを入力したセル範囲です。
25日が休業日のことを考えて、25日の1日前の営業日を求め、さらにその1日後の営業日を求める式にしてあります
次に末日のほうですが、まず今月の月末日は以下の式で求められます
=DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)
後は25日の式と同じように
=WORKDAY(WORKDAY(DATE(YEAR(TODAY()),MONTH(TODAY())+1,0),-1,F1:F7),1,F1:F7)
で求めることができます。末日が休日の場合は翌月の最初の営業日が結果として返ります
この回答への補足
早速のご返事ありがとうございます。
すみません、ちょっと説明不足でした。。。m(__)m
毎月の返済予定日を例えば、3年分、5年分を作成をしたかったのです。
教えていただきました関数を列に連続してコピペしましたが、始めのセルからエラーが出てしまいました。勿論F列には祭日を2010年まで入力済みです。。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ビジネススキル・経営ノウハウ) 貸付金 利息、無利息 回答お願いします。 会社経営者です。 例えば、 従業員に40万貸付 返済期間 7 2023/01/22 09:32
- カードローン・キャッシング クレジット 1 2022/08/26 10:00
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- その他(ビジネス・キャリア) 事業復活支援金の事前確認での売上高チェックについて 2 2022/03/26 13:47
- Excel(エクセル) 年間仕事用シフトカレンダーに、日勤 夜勤 休み に色分けをした。 4 2022/12/09 04:12
- Excel(エクセル) エクセルで不可日と祝祭日の考慮してランダムに毎日の当番表を作成したいと思っています。 1 2023/07/12 21:14
- その他(お金・保険・資産運用) 金利計算 返済期間 返済金額計算教えて下さいm(_ _)m 2 2023/08/10 23:48
- クレジットカード あとからリボ。 1 2022/04/25 07:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報