2017-12-04 12 views
1

3つの列の最小の日付をとります。今から人が研究に参加する必要がある次の日までの日数を表示する列を作成しようとしています。Excel - 空白を無視するカウントダウンを作成します。 TODAY()、

日付をリストの列には空白が存在しない場合は、以下の式が(N、P & Rは、日付を含む)作品:

=MIN(N5,P5,R5)-TODAY() 

残念ながら、私のデータを返す、列に空白が含まれています「N/A」値。

誰もこの状況で空白を数える方法を知っていますか? お知らせください。ありがとう。

+0

。あなたはあなたの質問に戻り、それらの答えを正しいものにする必要があります。人々は、適切なフィードバックを与えない人を助けるのを止める。 –

+0

ありがとう、スコット。コミュニティには初めてのことで、私は以前にチェックマークを見ていませんでした。 – Musky18

答えて

1

SMALL機能は3個のすべてのセルが空白の場合は、追加したい場合がありますので、あなたが#NUM!エラーが発生します、空白を無視しますそれを処理する関数、例えばIFERRORあなたは1を使用した答えによって、チェックマークをクリックしなければならない正しい答えを得るときだけで、あなたの歴史を経

=IFERROR(SMALL((N5,P5,R5),1)-TODAY(),"")

+0

これは美しく動作しています。 IFERRORを追加していただきありがとうございます。 – Musky18

1

使用この配列数式を:

=MIN(IF(CHOOSE({1,2,3},N5,P5,R5)>0,CHOOSE({1,2,3},N5,P5,R5))) - TODAY() 

はそれが編集モードを終了するときはCtrl-Shiftキーを押しながら入力する代わりに入力して確認する必要が配列数式であること。あなたはこの式

=SMALL((N5,P5,R5),1)-TODAY()

を使用できるように

enter image description here

+0

これは素晴らしい配列式です。少なくとも1つの日付列に値が含まれていれば、素晴らしい結果が得られます。ただし、3つの日付列がすべて空白の場合は、負の数値が表示されます。私は、これが潜在的に可能性があることを明確にすべきだった。 Barryが行ったように – Musky18

+1

のように、全体をIFERRORで囲み、空白を返します。しかし、バリーの答えは良いです。 –

関連する問題