|
お世話になります。
以下のデータが入力された行が400行ほどあります。
---------------------------------
列番号 1 2 3
行番号
1 受注 商品送付 入金確認
2 4/10 4/10 4/11
---------------------------------
ステータスは列番号1→2→3の順に進んでいきます。
上記表の場合、「最新ステータス」表示セルに「商品送付」と返したいのですが、
同じ日付が入力されていると行によっては「受注」が返されてしまいます。
現在、
WorksheetFunction.Max
を使用し、対象範囲には日付が入力されている2行目を指定しています。
これを複数条件、
「同じ日付があれば列番号の大きい方を返す(上記の図だと「商品送付」)」
としたいのですが、dmaxでいけるのでしょうか。
試してみましたがうまくいきませんでした。
「2行目の中で最大、かつ列番号が大きいほう」の値を取得するにはどういう書き方があるのでしょうか。
よろしくお願いいたします。
※1行目の「受注」「商品送付」「入金確認」にはEnumでそれぞれ「1」「2」「3」を割り当てています。
|
|