2017-08-01 5 views
0

日付の一部として提供された時間に基づいてcountifs数式をカウントすることを検討しています。私は日付の整数を無視したい生データを操作したくないので、それが大きいか小さいかを判断する小数点が必要です。日付データの特定の部分に基づく数式

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

データソース:UTC時間がより大きいまたは未満0.6667であればhttps://docs.google.com/spreadsheets/d/1uGexXFJ-vIngyzjNXJOVhsO_iFfn3E21XojCjwrhH2g/edit?usp=sharing

所望の結果は、カウントを返します(四時00分00秒午後(現地))。これにより、レビューがランチまたはディナーにシフトされたかどうかを判断することができます。

+0

を、あなたのデータおよびあなたの予想結果のサンプルを共有することはできますか?あなたが共有した数式がうまくいかない理由を明確にすることはできますか? – nbayly

+0

データ用のGoogleシートと期待される結果を元のプロンプトで編集しました。 これがあなたを助けてくれることを願っています。 – mdaroca13

答えて

2

レビューが昼食または夕食のシフトに起因するものかどうかを判断するには、あなたの興味は時間内のみでなければなりません。したがって、あなたの数式の日付部分、したがってDATA!$C:$C,">="&$A$1,DATA!$C:$C,"<="&$L$1部分を無視しても問題ありません。

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

    は基本的に残っているものだけで2基準です。

    1. 言われていること

    、のは、所望の解は、ステップバイステップを取得してみましょう(あなたは余分な記述それを見つけること、それはちょうど私達が同じページ上にあることを確認します)列C(提出日時(UTC))をTextからDate & time形式に変更します。これは " - "を省略することで簡単に行うことができます。列全体を選択し、Ctrl + hを押します。 フィールド、タイプ「-」「何を検索」では、フィールドblank「と交換してください」、と「すべて置換」ボタンをクリックしてを残します。

  3. <.6667基準にV列を使用しているため、式=C2-INT(C2)をその列の2行目に入れて、残りの行をコピーして入力します。これで私たちには時間だけが与えられます - それが私たちが探しているものです。

  4. 最後に、式を使用することによって、所望の結果を得る:
    =COUNTIFS(data!$V:$V,"<.6667",data!$E:$E,5)

関連する問題