日付を含むセルが特定のセル (A2) に最も近い (日付のある他の 3 つのセル B2:D2) 列のヘッダーを表示しようとしています。
だからここに私のシートがあります:
A B C D
1 | T1 | T2 | T3 | T4 |
2 | 5/1/2013 | 5/31/2013 | 2/5/2013 | 3/2/2013 |
A2 = a date.
B2:D2 = 3 dates, can also be blank
オンラインで見つけた次の配列数式を使用してみました。
=IF(COUNT($B2:$D2)>0,INDEX($B$1:$D$1,MATCH(MIN(ABS($B2:$D2-$A2)),ABS($B2:$D2-$A2),0)),"")
しかし、1 つまたは 2 つの日付しかない場合、間違ったヘッダーが表示されることがあります。配列数式の使用も避けたいのですが、通常の数式に変換できませんでした。
この件に関するご支援をいただければ幸いです