2017-08-01 27 views
0

我期待根據作爲日期的一部分提供的時間來計算countifs公式計數。我不想操縱原始數據,我只是想忽略一個日期的整數,我需要小數點來確定它是大於還是小於.6667。基於數據日期的特定部分的公式

=COUNTIFS(DATA!$C:$C,">="&$A$1,DATA!$C:$C,"<="&$L$1,DATA!$V:$V,"<.6667",DATA!$E:$E,5) 

數據來源:https://docs.google.com/spreadsheets/d/1uGexXFJ-vIngyzjNXJOVhsO_iFfn3E21XojCjwrhH2g/edit?usp=sharing

期望的結果會返回一個計數,如果UTC時間大於或小於0.6667(下午4點○○分00秒(本地))。這將使我能夠確定評論是否屬於午餐或晚餐班。

+0

你可以分享你的數據和預期的結果的樣本?你能否澄清爲什麼你分享的配方不起作用? – nbayly

+0

我已經編輯了原始提示與谷歌工作表的數據和預期的結果。 我希望這會幫助你,幫助我。 – mdaroca13

回答

2

要確定評論是否歸功於午餐或晚餐班次,您的興趣應該是及時的。因此,您可以放心地忽略日期部分,從而忽略公式中的DATA!$C:$C,">="&$A$1,DATA!$C:$C,"<="&$L$1部分。

基本上還剩下什麼用僅有2個標準:

  1. Overall Rating = 5
  2. Submission Time < 0.6667

話雖這麼說,讓我們嘗試以獲得所需的解決方案一步一步的(你會發現額外的描述,它只是爲了確保我們在同一頁上):

  1. 將列C(提交日期時間(UTC))從Text更改爲Date & time格式。這很容易通過省略「 - 」來完成。選擇整列,按Ctrl + H。在「查找內容」字段中,鍵入「-」,離開blank「替換爲」,然後單擊「全部替換」按鈕

  2. 由於您對<.6667標準使用列V,因此請在該列的第2行中輸入公式=C2-INT(C2),然後複製並填充其餘行。這隻會讓我們有時間 - 這就是我們正在尋找的。

  3. 最後,通過公式得到期望的結果:
    =COUNTIFS(data!$V:$V,"<.6667",data!$E:$E,5)