📅 日付・時間 — 日付や時刻を扱う
TODAY、DATEDIF、EOMONTH、NETWORKDAYS等を使った日付・時刻テクニック
こんなときに:
- •年齢を計算したい
- •営業日を数えたい
- •「翌月末」を自動計算したい
- •和暦で表示したい
33件のQ&A
Excelで和暦「令和」は使える?「元年」表記の対応は?
令和表示は全バージョン対応ですが、「元年」表記は2021/365のみです。
セルの表示形式で使えるロケール指定([$-ja-JP]等)に違いはある?
ロケール指定は全バージョンで使用可能ですが、365でより充実しています。
ピボットテーブルのタイムラインスライサーはどのバージョンで使える?
タイムラインスライサーは全バージョンで使用可能です。
Excelで日付が数字(44901等)で表示されるのはなぜ?
Excelは日付をシリアル値で管理しています。表示形式を「日付」に変更してください。
2つの日付の間の年数・月数・日数を計算する方法は?
DATEDIF関数で年数・月数・日数を計算できます。全バージョンで使用可能です。
営業日の計算(土日祝を除く)をする方法は?
WORKDAY関数で営業日後の日付、NETWORKDAYS関数で営業日数を計算できます。
文字列("20250210"等)を日付に変換する方法は?
DATE関数とLEFT/MID/RIGHT、またはDATEVALUE関数で変換できます。
月末の日付を求める方法は?
EOMONTH関数で月末日付を求められます。全バージョンで使用可能です。
時間の合計が24時間を超えると正しく表示されない場合の対処法は?
表示形式を「[h]:mm:ss」(角括弧付き)に設定すると24時間超も表示可能です。
TODAY関数とNOW関数の使い方は?
TODAY()は今日の日付、NOW()は現在日時を返す揮発性関数です。
DATE関数、YEAR関数、MONTH関数、DAY関数の使い方は?
DATE関数で日付作成、YEAR/MONTH/DAYで年月日を取り出せます。
TEXT関数でよく使う書式パターンは?
TEXT関数で日付・数値・パーセント・漢数字など多様な書式設定が可能です。
生年月日から現在の年齢を計算する方法は?
DATEDIF関数で生年月日から現在の年齢を自動計算できます。
「翌月末日」「3ヶ月後の25日」を計算する方法は?
EDATE関数とEOMONTH関数で翌月末日や特定日の計算が可能です。
2つの日付間の営業日数を計算し、n営業日後の日付を求める方法は?
NETWORKDAYS関数とWORKDAY関数で営業日ベースの日付計算が可能です。
日付を「令和○年○月○日」形式で表示する方法は?
TEXT関数で日付を「令和○年○月○日」形式の和暦表示にできます。
土日だけセルの色を変える方法は?
WEEKDAY関数と条件付き書式で土日のセルだけ自動的に色を変えられます。
時間(8:30等)を小数(8.5等)に変換する方法は?
HOUR関数とMINUTE関数で時刻を小数に、TIME関数で小数を時刻に変換できます。
Excelで月間カレンダーを自動生成する方法は?
SEQUENCE関数で月間カレンダーを自動生成できます。
月番号(1〜12)を月名(1月、Januaryなど)に変換する方法は?
SWITCH関数(2019以降)、TEXT関数、CHOOSE関数で月番号を月名に変換できます。TEXT関数が最もシンプルです。
日付の範囲指定で合計する方法は?
SUMIFS関数で>=と<=の2つの条件を指定することで、日付範囲の合計を計算できます。
HOUR/MINUTE/SECOND関数で時刻から時・分・秒を取得する方法は?
HOUR/MINUTE/SECOND関数で時刻から時・分・秒を取り出せます。
TIME関数で時・分・秒から時刻シリアル値を作成する方法は?
TIME関数で時・分・秒から時刻シリアル値を作成できます。HOUR/MINUTE/SECONDの逆操作です。
NETWORKDAYS/NETWORKDAYS.INTL関数で営業日数を計算する方法は?
NETWORKDAYS関数で土日を除く営業日数を計算できます。祝日の除外も可能です。
WORKDAY.INTL関数でカスタム休日対応の営業日計算をする方法は?
WORKDAY.INTL関数でカスタム休日パターンに対応したN営業日後の日付を計算できます。
WEEKNUM/ISOWEEKNUM関数で週番号を取得する方法は?
WEEKNUM関数で週番号を取得できます。ISOWEEKNUM関数はISO 8601方式の週番号を返します(2013以降)。
EDATE関数でnヶ月後の日付を計算する方法は?
EDATE関数で開始日からN ヶ月後(または前)の日付を計算できます。月末も正しく処理されます。
SEQUENCE関数で連続した日付リストを自動生成する方法は?
SEQUENCE関数でEOMONTHやDAYと組み合わせることで、月の日数分の連続日付を自動生成できます。
今日の日付・現在時刻を入力するショートカットは?
今日の日付は「Ctrl+;」、現在時刻は「Ctrl+:」です。
入力規則で独自の条件(半角のみ、日付範囲等)を設定する方法は?
入力規則の「ユーザー設定」で数式を使い、半角チェックや日付範囲など独自条件を指定できます。
オートフィルで連続データ(日付、曜日、独自リスト)を入力する方法は?
フィルハンドルをドラッグで連続データ入力。日付・曜日は自動認識、独自リストも登録可能です。
連続データの作成ダイアログ(等差・等比・日付)の使い方は?
ホーム→フィル→連続データの作成で、等差・等比・日付の連続データを詳細設定できます。
CSV取り込み時に日付が認識されない場合の対処法は?
テキストファイルウィザードで列の形式を「日付」に指定、またはDATEVALUE関数で変換します。