月をQTRに変換する式

月をQTRに変換する式

テキスト入力の雇用月列があります。完全な日付にすることはできません。QTR 用の別の列を用意し、雇用月に含まれる月を QTR 列で 1、2、3、または 4 に変換したいと考えています。どうすればいいですか?

rwn

答え1

動的配列をサポートする Excel のバージョンをお持ちの場合は、これを使用できます (月が列 A にあると仮定します)。

=XLOOKUP(A1,{3,6,9,12},{1,2,3,4},"",1,2)

つまり、月を取得して最初の配列で探します。配列内で正確に月または次に大きい数字を見つけ、前に見つかった位置にある 2 番目の配列の項目を返します。月が見つからない場合は、空の文字列を返します。

編集:

月は現在テキストなので、代わりにこれを使用します:

=XLOOKUP(MONTH(1&A1),{3,6,9,12},{1,2,3,4},"",1,2)

答え2

簡単な計算:

=INT((MONTH(1&A2)-1)/3)+1

これは、リンクコメント欄のサイト

関連情報