Excel: 日付間で月と年が一致するかどうかを確認する方法
次の数式を使用して、Excel の 2 つの日付の間で月と年が一致するかどうかを確認できます。
=MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )
この特定の数式は、セルA2の月と年がセルB2の月と年と一致するかどうかを確認し、 TRUEまたはFALSEを返します。
次の例は、この公式を実際に使用する方法を示しています。
例: 日付間の月と年が一致するかどうかを確認します。
Excel に次の 2 つの日付リストがあるとします。
セルC2に次の数式を入力して、セルA2とB2の日付の間で月と年が一致するかどうかを確認できます。
=MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )
次に、この数式をクリックして、列 C の残りの各セルにドラッグします。
列 C はTRUEまたはFALSEを返し、列 A と列 B の対応するセル間で月と年が一致するかどうかを示します。
必要に応じて、次の式を使用して、 TRUEまたはFALSEの代わりに「一致」または「不一致」を返すこともできることに注意してください。
=IF(MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 ), “Match”, “Do Not Match”)
次のスクリーンショットは、この式を実際に使用する方法を示しています。
列 C は、列 A と列 B の対応するセル間で月と年が一致するかどうかを示すために、一致または不一致のいずれかを返します。
この式はどのように機能するのでしょうか?
セルA2とB2の日付の間で月と年が一致するかどうかを確認するために使用した式を思い出してください。
=MONTH( A2 )&YEAR( A2 )=MONTH( B2 )&YEAR( B2 )
この式がどのように機能するかは次のとおりです。
MONTH関数とYEAR関数を使用して各セルから月と年を抽出し、 &記号を使用してこれらの値を連結します。
たとえば、 MONTH(A2)&YEAR(A2) はセルA2に対して12023を返します。
次に、 MONTH(B2)&YEAR(B2) はセルB2に対して12023を返します。
したがって、 12023=12023であるため、 MONTH(A2)&YEAR(A2)=MONTH(B2)&YEAR(B2) はTRUEを返します。
これと同じロジックを使用して、列 A と列 B の一致する各セルの月と年が一致するかどうかを確認します。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。