2016-08-18 7 views
0

私はあなたの助けを借りて検索しましたが、私の問題でうまくいった答えを見つけることができませんでした。COUNTIFSの機能が今日の日付まで

ほとんどの場合、データベースとして機能する別のワークシートに基づいた数値のExcelレポートを作成しました。ユーザーはここにすべてのフィールドを入力してレポートに追加する必要があります。私はExcelでCOUNTIFS関数を使って成功した関数を構築しました。

私の上司は、この日付を変更したい場合は、その日までの数字を表示するように更新するように求めています。

したがって列Bに日付が追加され、そして基準は範囲としてIは列Bを用いて基準セクションの$B:$B<=TODAY()を用いて試みたが、それは唯一もたらします。どのようにこれを修正するための任意の提案?

例:

N8が検索され、現在の日付である
=COUNTIFS(Concessions!$B:$B,Concessions!$B:$B=$N$8,Concessions!$G:$G,"Fall 16",Concessions!$H:$H,$A3) 

これはデータベースで簡単にできますか?はい、しかしExcelは彼らが使いたいものです。

+0

あなたはおそらく、あなたのデータがレイアウトされているか/いくつかのサンプルデータを示してもらえますか? – BruceWayne

+0

あなたは私たちに働かない式を与えました。 「譲歩!$ B:$ B = $ N $ 8」とはどういう意味ですか?有効な値がN8とA3のシートでは、 'COUNTIFS(コンセッション!B:B、N8、コンセッション!G:G、" Fall 16 "、Concessions!H:H、A3)'を試してください。 – pnuts

答えて

1

ここで配列式を使う必要はありません。 COUNTIFSは、等価比較の場合は生の値をとり、より複雑な条件の場合は文字列をとります。

どのセルがカウントされるかを定義する数値、式、セル参照、またはテキストの形式の基準。たとえば、基準は32、 "> 32"、B4、 "りんご"、または "32"と表現できます。

=COUNTIFS(
    Concessions!$B:$B, "<=" & $N$8, 
    Concessions!$G:$G, "Fall 16", 
    Concessions!$H:$H, $A3) 
+0

アンパサンドが私が逃していたすべてのものだったようです。私はあなたにこれに答える時間を割いていただき、ありがとうございます。 –

関連する問題