小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年2月10日【ID:0】

【Excel】締め日が20日の場合の「請求対象月」


毎月の20日が締め日で、支払い金額の請求対象月を求める場合は、
MONTH関数とEDATE関数を組み合わせることで実現できます。

それぞれの関数の使い方はこちらになります。

=MONTH(シリアル値) // 日付(シリアル値)から月のみを抽出して返す
=EDATE(開始日, 月) // 基準日からNか月後(前)の日付を返す

EDATE関数で、開始日が「2023/1/31」で月が「1」の場合など、翌月の同じ日(2023/2/31)が存在しない場合は、月末日(2023/2/28)を返すようになっています。

この関数を以下のように組み合わせることで対象月を求めることができます。

=MONTH(EDATE(B4-20,1))

EDATE関数では、基準日から20日を引いた翌月日を求めています。
つまり基準日が20日以前の場合は、前月の翌月で当月日で求まります。
その日付の月のみを抽出することで請求対象月を求めることができます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA特別教材配布 ExcelVBA特別教材配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

4021829

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】SWITCH関数で「その他」を表現

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】特定のセルへ瞬時に移動

【Excel】住所を簡単に入力する方法

【Excel】未割当の行を自動で色付け

【Excel】複数の目標値を自動で計算「ソルバー」

【Excel】FILTER関数で複数条件指定

【Excel】SORTBY関数で項目を好みの順番にする

【Excel】瞬時に先頭(末尾)のシートへ移動

【Excel】数式の法則性から間違いを見つける

【Excel】VLOOKUP関数で時間を検索して抽出できない?

【Excel】締め日を考慮したカレンダーの作成方法

【Excel】ORは「+」、ANDは「*」でも表現できる!?

【Excel】隣接したセルの書式を自動反映させない

【Excel・Googleスプレッドシート】セルを囲む薄い線を非表示にする

【Excel】指定した値以外のデータを瞬時に削除

【Excel】「今日の予定」を表から抽出

【Excel】重複データを除いた一覧表を作成

【Excel】非表示セルを除いてコピー&ペースト

【Excel】最終行のデータを抽出する新関数

【Excel】特定のセルに値がある場合に行全体を色付け

【Excel】フィルターで絞った上でトップ3を求める

【Excel】締め日が20日の場合の「請求対象月」

【Excel】テーブルのスライサー

【Excel】シート名などの文字列からその値を参照する数式





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ