Excelの日付を整えて期間を計算する

著者: AILesson6 分でセットアップテスト済み:ChatGPTレビュー日: 2026-08-28

クイック回答

暦日または営業日の期間を計算する前に、形式が混在する日付入力を統一する. 入力するもの: 確認された日付値, 列と必要な結果, 期間計算のルール. 期待される結果: 地域形式と境界のテストを含む、安全な変換・期間計算方法.

1

コンテキストを追加

テキストはこのブラウザ内に留まります。AILesson Prompts は、そのテキストをモデルやサーバーに送信しません。

2

あなたのプロンプト

未入力のフィールドはプレースホルダーとして表示されたままなので、プロンプトをコピーして編集できます。

日付を統一して期間を計算する、安全なExcelの方法を設計してください。

確認された入力:
[inputs]

ワークブックの構成と必要な結果:
[layout]

期間計算のルール:
[rules]

まず、実際のExcel日付シリアル値と文字列を区別し、地域形式によって解釈が分かれる曖昧な値を特定してください。03/04が3月4日か4月3日かを推測しないでください。期間を計算する前に、補助列を使って形式の統一と検証を行ってください。数式、セルの表示形式、無効値のフラグ、空白、タイムスタンプ、開始・終了日の逆転、うるう日、境界を含むかどうかのテストを返してください。結果が経過時間、暦日数、営業日数のどれを表すかを明記してください。
Playgroundで試す
デフォルトで非公開プロンプトの組み立てはブラウザ内で行われます。組織が許可しない限り、機密情報を AI サービスに入力しないでください。

入力から結果へ

具体例

具体的なコンテキストを加えると、このレシピが実用的な結果になる様子をご覧ください。

実際の入力

確認された日付値
B列には実際のExcel日付または2026-02-27のようなISO形式の文字列が入っています。C列には実際の日付、ISO形式の文字列、または未完了を表す空白が入っています。03/04/2026のような値が含まれる場合があり、曖昧としてフラグを付ける必要があります。一部のセルには時刻が含まれます。
列と必要な結果
B列:Started、C列:Completed、D列:Clean Start、E列:Clean Complete、F列:Calendar Days。データは2行目から始まります。
期間計算のルール
この固定レポートでは、未完了項目に2026年3月1日を使います。経過した暦日数を数えるため、同日に完了した場合は0です。時刻は日付から取り除くまでの間だけ保持します。終了日が開始日より前の場合はReviewと表示します。

出力例

補助列を使い、変換上の問題を見える状態に保ちます。

D2の統一済み開始日: =IF(B2="","",IF(ISNUMBER(B2),INT(B2),IF(AND(LEN(B2)=10,MID(B2,5,1)="-",MID(B2,8,1)="-"),DATE(LEFT(B2,4),MID(B2,6,2),RIGHT(B2,2)),"Review")))

E2の統一済み完了日: C2に同じ変換を使いますが、C2が空白の場合はDATE(2026,3,1)を返します。

F2の経過暦日数: =IF(OR(D2="Review",E2="Review",D2=""),"Review",IF(E2<D2,"Review",E2-D2))。D:Eはyyyy-mm-ddのような曖昧さのない日付形式、Fは数値形式にします。

この数式は、日付シリアル値と、正確に指定形式になっているISO文字列を受け入れます。03/04/2026は意図的に曖昧としてフラグを付けます。INTはシリアル値から時刻を取り除きます。テスト:同日 → 0、2026年2月27日から3月1日 → 2、完了日が空白 → 3月1日を使用、2024年2月29日 → 正しく解析、完了日が開始日より前 → Review。DATEは無効な構成要素を繰り上げる場合があるため、取り込んだISO文字列に存在しない月や日がないかも検証してください。

これがうまくいく理由

  1. 1

    先に形式を統一することで、データ変換の失敗と期間計算のロジックを切り分けられます。

  2. 2

    地域によって曖昧な日付形式を推測しないことで、一見もっともらしい誤った日付を防げます。

結果を確認

  • 曖昧な文字列の日付は、推測せずにフラグが付いていますか?

  • 同日完了と終了日について、日数に含めるルールが明確ですか?

  • 負の期間がデータエラーとして明示されていますか?

安心して使うために

よくある質問

このレシピをいつ使うか、何を用意するか、どの場面で人による確認が依然として重要かについての実践的な回答です。

「Excelの日付を整えて期間を計算する」を使う前に、何を準備すればよいですか?

「Excelの日付を整えて期間を計算する」を使う前に、「確認された日付値」「列と必要な結果」「期間計算のルール」を準備してください。プレースホルダーは、確認できる情報だけで置き換えます。不明な点はモデルに推測させず、不明であることを明示してください。

「Excelの日付を整えて期間を計算する」の結果は、どのような場合にまだ使用できませんか?

結果が、提供された根拠からページ記載の成果である「地域形式と境界のテストを含む、安全な変換・期間計算方法」をまだ実現していない場合、または未解決の仮定、未取得の承認、捏造された詳細に依存している場合は、使用できません。チェック項目を公開可否の基準として使い、根拠のない出力を磨くのではなく、入力元を修正するか、氏名と権限が明確なレビュー担当者を割り当ててください。

「Excelの日付を整えて期間を計算する」では、どのAIツールのテストが記録されていますか?

2026-08-28時点で、「Excelの日付を整えて期間を計算する」の公開テスト記録にはChatGPTが掲載されています。これは実行記録があることを示すだけで、後の製品バージョンでの互換性や同一結果を保証するものではありません。別のツールやバージョンを使う場合は、すべての制約を明示したまま、使用前に結果のチェックをもう一度行ってください。

さらに探す方法

このレシピが役立つ場面

作業を前に進める