2017-08-16 50 views
1

我想統計一天中每個時間在我的股票中擁有的物品數量。 基本上,我有一個「輸入日期」和「退出日期」。按照標準計算行數

在上個月我想統計我的股票中有多少物品。

例如,在日期= 7月15日早上6點, 我需要那個:enter_date <= datedate >= exit_date

我很努力地找到一個Excel功能,可以做到這一點.. 我試過COUNTIFS,但它不工作。如果有人有想法?

我做=COUNTIFS(enter,"<=" F4, exit, ">=" F4) 但這裏的問題是,enter<=F4false,因爲不是所有的我行已進入<=F4

我怎麼能告訴Excel中,

「通過行去,驗證條件並且如果其 驗證,則增加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 TODAY()如果你想要當前日期)

根據你最後一句話,這應該工作! ;-)