私はVBAでプログラミングしていません。これは単純な Excel スプレッドシートです。基本的に、セルの範囲で最低価格を見つけて、それぞれの列のタイトルを返す式があります。それは正常に動作します。ただし、一部の範囲にはまったく値がありません。したがって、この場合、列ヘッダーが入力されるセルには #N/A が表示されます。
私がする必要があるのは、これが発生するかどうかを確認することです。結果が #N/A の場合、セルに「参照する値がありません」と表示するようにします。私は次のようなことを考えていました:
=IF(CELL != NULL, Display_Header, ELSE "No Bids to Reference")
OR
=IF(CELL = NULL, No Bids to Reference", ELSE Display_Header)
NULL と #N/A の両方を試しましたが、Excel がこれらの状況をどのように処理するかわかりません。つまり、Excel が #N/A リターンを処理する方法です。
IF(INDEX($D$1:$M$1,MATCH(MIN(D3:M3),D3:M3,0))= "#N/A","No Bids To Reference", INDEX($D$1:$M$1,MATCH(MIN(D3:M3),D3:M3,0)))