2017-08-16 10 views
1

私は日中いつでも在庫にあるアイテムの数をカウントしたいと思います。 基本的には、私は「日付を入力してください」と「終了日」を持っています。基準に基づいて行数をカウントする

先月、私は在庫にいくつのアイテムが含まれているかをカウントしたいと思います。

たとえば、7月15日(日)06:00に、 私はそれが必要です:enter_date <= datedate >= exit_date

私はそれを行うことができるExcelの機能を見つけるのに苦労しています。 私はCOUNTIFSを試しましたが、動作しません。もし誰かがアイデアを持っていれば?

私は=COUNTIFS(enter,"<=" F4, exit, ">=" F4) をしましたが、ここでの問題はないすべての私の行は、私が確認し、行を通過します」

、Excelを伝えることができますどのように<=F4

を入力しているので、enter<=F4falseであるということです「 が確認されている場合は、1つ増分します。

+0

私の答えは機能しますか? – Adi219

+0

こんにちはアディ、十分な正確さ、私は私の列のすべての行を通過すると私はExcelでループを行う方法を知りません。 –

+0

申し訳ありませんハンナ、私はあなたが行をループしたいのか分からなかった。私が知る限り(私はこれをGoogle/SOで少し調べた)、Excel VBAなしで行をループすることは不可能です:-(ただし、すべての行のすべての行に式をコピー/ペーストしてからそれらの値の合計 – Adi219

答えて

0

使用DATEVALUE()

= COUNTIFS(your_range, DATEVALUE(enter_date) <= DATEVALUE(date), your_range, DATEVALUE(date) >= DATEVALUE(exit_date)) 

your_range - >あなたがあなたの基準を適用している範囲(この場合には、行)

enter_date - >あなたのエントリー日

exit_date - >あなたの終了日

日 - >あなたの日付(代わりにdate wi th TODAY())現在の日付をご希望の場合は

最後の文章を元にしてください。 ;-)

関連する問題