Note: The other languages of the website are Google-translated. Back to English

Excelで日付がXNUMXつの日付の間にあるのか、週末にあるのかを判断するにはどうすればよいですか?

Excelで、日付がXNUMXつの日付と週末の間にあるかどうかを判断または確認したい場合があります。 この記事では、Excelで日付がXNUMXつの日付と週末の間にあるかどうかを確認するための次のトリッキーな方法を紹介します。

式を使用して、日付がXNUMXつの日付の間にあるかどうかを判別します
すばらしいツールを使用して、日付がXNUMXつの日付の間にあるかどうかを簡単に判断できます  
数式とVBAコードを使用して、日付が週末に該当するかどうかを判断します
素晴らしいツールを使用して、日付が週末に当たるかどうかを判断します

日付に関するその他のチュートリアル...


Excelで日付がXNUMXつの日付の間にあるかどうかを判断する

列Aの日付が7年1月2008日から12年31月2009日までの間にあるかどうかを判別する必要があるとします。 次のようにしてください。

1.空白のセルで、セルB2と言います。以下の数式をコピーして貼り付け、を押します。 入力します キー。

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

注意:この数式は、日付が7年1月2008日から12年31月2009日までの間にあるかどうかを確認します。 日付がこの期間に該当する場合は、日付が返されます。 日付がこの期間に該当しない場合は、次のテキストが返されます。 間違った情報.

2.結果セルを選択し続け、塗りつぶしハンドルを下にドラッグしてすべての結果を取得します。 スクリーンショットを参照してください:

これで、日付が指定された日付範囲内にあるかどうかを識別できます。


Kutools forExcelを使用してExcelで日付がXNUMXつの日付の間にあるかどうかを確認します

ここであなたに素晴らしいツールをお勧めします- 特定のセルを選択 の有用性 Kutools for Excel。 このツールは、指定されたXNUMXつの日付の間にあるすべての日付を見つけるだけでなく、修飾されたすべての日付セルをすぐに選択するのに役立ちます。
それを適用する前に、あなたはする必要があります 最初にダウンロードしてインストールします.

1. XNUMXつの日付の間にあるかどうかを判断する日付の範囲を選択し、[ クツール > 次の項目を選択します。: > 特定のセルを選択。 スクリーンショットを参照してください:

2。 の中に 特定のセルを選択 ダイアログボックスで セル 内のオプション 選択タイプ セクションをクリックしてから、 越える 及び 以下 日付、最後にクリックします OK ボタン。

XNUMXつの日付の間にある日付セルがすぐに選択されていることがわかります。 スクリーンショットを参照してください:

  無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


数式とVBAコードを使用して、日付が週末に該当するかどうかを判断します

次の手順で、列Aの日付が週末に該当するかどうかを判断できます。

方法A:数式を使用して、日付が週末に該当するかどうかを確認します。

1.空白のセルに、以下の数式をコピーして貼り付け、を押します。 入力します キー。

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

この式は、日付が週末に該当するかどうかを識別します。 日付が週末に当たる場合は、日付が返されます。 日付が週末に当たらない場合は、次のテキストが返されます。 間違った情報.

2.結果セルを選択し続け、塗りつぶしハンドルを下にドラッグしてすべての結果を取得します。

方法B:ユーザー定義関数を使用して、日付が週末に該当するかどうかを確認します。

1。 プレス Alt + F11 キーを一緒に押して、Microsoft Visual Basic forApplicationsウィンドウを開きます。

2. [Microsoft Visual Basic for Applications]ウィンドウで、[ インセット >> モジュール、次のマクロをモジュールウィンドウに貼り付けます。

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3. Alt + Qキーを同時に押して、Microsoft Visual Basic forApplicationsウィンドウを閉じます。

4.空白のセルで、数式バーに数式を入力し、を押します。 入力します キー。

=IsWeekend(A2)

のテキストを返す場合 、セルA2の日付は週末です。 そしてそれがのテキストを返す場合 ×、セルA2の日付は週末にはなりません。


素晴らしいツールで日付が週末に当たるかどうかを判断する

実際には、すべての日付を平日の名前に変換してから、土曜日または日曜日に基づいて週末を確認できます。 ここに 日付形式を適用 の有用性 Kutools for Excel 問題を簡単に解決するのに役立ちます。
それを適用する前に、あなたはする必要があります 最初にダウンロードしてインストールします.

1.日付範囲を選択し、をクリックします クツール > フォーマット > 日付フォーマットを適用する。 スクリーンショットを参照してください:

2。 の中に 日付フォーマットを適用する ダイアログボックスで 水曜日 日付の書式設定 ボックスをクリックし、 OK ボタン。

これで、選択した日付がすぐに平日に変換されます。 日付が週末に当たるかどうかは、その内容に基づいて直接判断できます。 スクリーンショットを参照してください:

免責事項:

  • 変換された結果は、元のデータで直接機能しました。
  • このユーティリティのサポート アンドゥCtrlキー + Z"。

  無料トライアルをご希望の方は(30-day) このユーティリティの クリックしてダウンロードしてください、次に、上記の手順に従って操作を適用します。


関連記事:

Excelで日付を平日、月、年の名前または数値に変換します
12つのセルに日付を入力すると、13年2015月XNUMX日と表示されます。 月や平日だけを表示する方法や、XNUMX月や日曜日などの月名や平日名のテキストを表示する方法はありますか? この記事のメソッドは、Excelで曜日名または月名のみを表示するように、あらゆる種類の日付を簡単に変換またはフォーマットするのに役立ちます。

Excelで生年月日を年齢にすばやく変換する
たとえば、Excelでさまざまな生年月日データを取得し、これらの生年月日を変換してExcelで正確な年齢値を表示する必要がある場合、どのように把握しますか? この記事では、Excelで生年月日を年齢に簡単に変換するためのヒントをいくつか紹介します。

Excelで別の日付よりも大きい場合は、日付を比較します
日付のリストがあり、リスト内の指定された日付よりも大きい日付を見つけるために、これらの日付を指定された日付と比較したい場合は、どうしますか? この記事では、Excelで別の日付よりも大きい場合に日付を比較する方法を示します。

ExcelのXNUMXつの日付範囲間の合計値
ワークシートに3つのリストがある場合、4つは日付のリストで、もう2014つは値のリストです。 また、5つの日付範囲のみの値を合計したい場合、たとえば、10年2014月XNUMX日からXNUMX年XNUMX月XNUMX日までの値を合計したい場合、どのようにしてそれらをすばやく計算できますか? この記事の方法はあなたに有利になります。

Excelで週末と休日を含むまたは除外する日付を追加します
この記事では、週末と祝日を除く特定の日付に日を追加する方法について説明しています。これは、Excelでのみ営業日(月曜日から金曜日)を追加することを意味します。

日付のチュートリアル...


Kutools for Excelを使用して、日付がXNUMXつの日付または週末の間にあるかどうかを判断します

Kutools for Excel 300以上の便利なExcelツールが含まれています。 60日以内に制限なしで無料でお試しいただけます。 今すぐ無料トライアルをダウンロードしてください!


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (13)
まだ評価はありません。 最初に評価してください!
このコメントは、サイトのモデレーターによって最小化されました
セルL8に特定の日付が含まれているかどうかを確認しようとしています。含まれていない場合は、8つの値のいずれかを指定します。 どちらの日付にも連絡しない場合は、まったく異なるセルから値を戻します。 例えば。 私は空のセル、つまりW8にいて、日付を含むセルL12を調べたいのですが、14年2013月26日と等しい場合は、8の値を返しますが、セルL12の日付が28/と等しい場合2013年25月、セルL8に上記以外の日付がある場合は、8の値を返し、セルVXNUMXから値を返します。 どうやってこれを書くの?
このコメントは、サイトのモデレーターによって最小化されました
次のことを行いたい:空のセルであるセルw8にいるセルL8が8年12月14日と等しい場合、セルL2013には日付が含まれる/ 26; セルL12にどちらの日付も含まれていない場合は、セルV28に移動して、そのセル値を取得します。 数式を作成するにはどうすればよいですか?
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、非常に役立つ情報。 レンジデートをしようとしているのですが、「1月16日から7日までの間に支払いが行われた場合、回答は翌月の17日であり、支払いが31月21日からXNUMX日までの間に行われた場合、ExcelはXNUMX日と回答できるはずです。翌月、どうすればこの種の式を作成できますか
このコメントは、サイトのモデレーターによって最小化されました
日付の範囲に、日付が何回存在するか、リストの日付が何回存在するかを知りたい。 たとえば、日付範囲は1-1-2014-31-1です。 日付リストは2014-05-01-2014-11-01-2014 19-01-2014は、上記の日付の範囲に存在する上記の日付のリストの回数をカウントするためのExcelの式を知りたいです。
このコメントは、サイトのモデレーターによって最小化されました
IF関数を使用するには、次の式が必要です。 誰でもA2セルで支援できます日付を提供します。 B2では、A2の2日後を示す必要があります。 XNUMX日目が月曜日から金曜日の場合は、実際の日付を示す必要があります。 XNUMX日目が土曜日または日曜日の場合は、月曜日に自動的に表示されます。同じように、マクロを使用してXNUMX日目、XNUMX日目、XNUMX日目が必要です。 また、Excelでマクロを作成する方法についてのアドバイス。
このコメントは、サイトのモデレーターによって最小化されました
私の質問はこれらの線に沿っています。 AからBまでとXからYまでのXNUMXつの日付範囲があります。範囲ABの日付が範囲XY内にある場合は、条件付きでセルをフォーマットする必要があります。
このコメントは、サイトのモデレーターによって最小化されました
01つの日付の間の日付範囲からセルに特定の日付を表示したい。 例:05年2016月05日から05年2016月01日までは、他のセルに05年2016月XNUMX日と表示される場合があります。 plsは私を助けます。
このコメントは、サイトのモデレーターによって最小化されました
XXXX日から始まる40日間のSLAの日付間のSLA期間を記録しています。クライアントがSLAから外れるx日間も保持するかどうかを示す式を探しています。つまり、01年2016月40日+11日=2016年15月4日ですがプロジェクト終了01月2016日は15日遅れとして表示されますただし2016年7月3日開始XNUMX年XNUMX月XNUMX日プロジェクトクライアントの終了日SLAのXNUMX日前に開催XNUMX日ヘルプはありますか?
このコメントは、サイトのモデレーターによって最小化されました
みなさん、こんにちは。Excelの要件があります。つまり、設計の実際の日付が2日間遅延し、原価計算部門の日付が遅延日だけ増加する場合は、日付を生成したいと思います。 設計目標実際の完全原価計算目標マーケティング目標05-04-2016-07-04-2016-09 04-2016-10上記の設計目標日は04/2016/05ですが、設計タスクは04-2016-07に完了しました。原価計算の目標日は、遅延日ごとに自動的に計算されます。
このコメントは、サイトのモデレーターによって最小化されました
日付を監視し、Excelでアラートを設定したい。たとえば、Excelで設定して、要求日と注文期限の差日を見つけ、差がポリシーの日付よりも大きい場合、Excelはアラートの色で完了していないと見なし、差がポリシーの日よりも小さい場合、Excelはアラートの色で完了したと見なします。 ありがとうございました
このコメントは、サイトのモデレーターによって最小化されました
今日の日付+30日(XNUMXか月以内)内にあるすべてのプロジェクトを検索し、範囲内にある場合はプロジェクト番号を表示し、範囲内にない場合は空白のままにします
このコメントは、サイトのモデレーターによって最小化されました
XNUMXつのテーブルがあります。 最初のテーブルには日付とIDがあり、他のテーブルには範囲の日付、同じIDと、およびXNUMXつのコードがあります。 それぞれが異なる情報を持っているので、XNUMXつのテーブルでIDを繰り返します。 XNUMX番目のテーブルのIDと範囲の日付に従って、テーブル番号XNUMXのコードを取得する必要があります。 しかし、私は方法がわかりませんか?
このコメントは、サイトのモデレーターによって最小化されました
私には4つの変数があります:1番目:開始日、2番目:終了日、3番目:測定日、4番目:測定。 開始-終了の各期間の間の4番目の変数の平均を計算したいと思います。 どうすればいいですか? 少し注意が必要だと思います。 各開始日には、対応する終了日があります。 同じことが3番目と4番目の変数にも当てはまります。
ここにはまだコメントが投稿されていません
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護