2017-03-27 10 views
0

イムは、私がExcelの数式 - E列の日付が

を試してみました

Col E 
Due Date 19/03/17 

Col M 
Completed Date 23/03/17 

例えばコルE

に合格したコルMの日付の量をカウントしようとし過ぎている場合、列のM日付カウント

=COUNTIF(M:M,M:M>E:E) 

が、これは動作しませんでした。列の値を追加するのが好きではないようです。私は細胞を細胞にすることができましたが、カラムになると実際には働きたくありません。おそらくシンプルですが、私に深刻な頭痛のATMを与えます。

追加:

変更しようとして式イムは次のとおりです。

​​

G6 = 24/03/17

F6 = 17/03/17

の日付の日

それが理にかなっている場合、それは要求された日付の外に完成されているこれら二つの範囲間の日数をカウントするために取得しようとしてイム。

=SUMPRODUCT(N(M:M>E:E)) 

はスピードのために、あなたがカウント行の数を減少することもできます。

+0

あなたのMは日付ではありません。 –

+0

列Mのあなたの日付が**誤植**、その後、式 '= COUNTIF(M:M、 ">" &E6)を使用している場合は、あなたにはE6は、日付基準を保持している'(いない列M中を)、(例'19/03/17') –

+1

Countifの基準はこのようには機能しません。 '= M1> E1'の列を追加し、プルダウンし、' TRUE'値をcountifします。あるいは、血を吐くことができ、配列式でそれを行うことができます。申し訳ありませんが – vacip

答えて

1

と仮定すると、あなたの列ヘッダーは、あなたが言うように、あなたは次の式を使用することができます。

あなたの列ヘッダーは異なる場合があります場合は、私は、ヘッダーを除外してのみ使用された行を含むようにダイナミック名前付き範囲、または「表」のいずれかを使用してお勧めします。最初の式では、私はN機能を使用し、第二に、私は二重の単項演算子を使用したこと

=SUMPRODUCT(--(CompletedDateTable>DueDateTable)) 

注:ような何か。 TRUE FALSE1 0に変換するという同じことを達成する2つの異なる方法です。

+0

それは素晴らしいロンです。私が追加した私の式にそれを組み込むのに苦労しています。私はあなたがそこで助けることができるかどうかは分かりません。あなたは私にここに何かを教えてくれましたので、それに感謝します。 –

+0

Iveはそれを試しました。ロンありがとう。 ** = SUMPRODUCT( - (E:E <= - G6)、 - (M:M> = - F6))** これを望む誰かを入れてください:) –

+0

実際にはisnt working正しくどちらか。何が間違っているのかわからないそれは正しい道にあると思った。 –

関連する問題