こんにちは、富田と申します。
どなたかご存知の方、教えてください。
添付のようなExcelファイルがあります。
この中で、 [ (ある条件でレコードを絞り込んだ)RIDの数 ] / [ 所要時間 ] の計算を行いたいです。
[所要時間]は、E・F列の差で時間を割り出します。(添付のtwbxファイルの通り、「所要時間(H)」を作成)
[ (ある条件でレコードを絞り込んだ)RIDの数 ]は、下記2つの条件があり、
①D列Filter の値>0
②C列IDが103・104・105・106いずれか
これらを満たす場合のRIDをカウントし分子とします。
この、条件の絞り込みによるRIDの数がうまくカウントできません。
添付のtwbxファイルの通り、条件①・②の式を作ったのですが、これをフィルタでそれぞれ「真」に絞り込むと、
所要時間の計算に使ったStart/End Time(ExcelのE・F列)のRIDは15であるため、
[ RID/所要時間 ] の計算式を作成した際に所要時間が計算できません。
FIXEDで条件①②に限定したうえでレコード数をカウントしても、
データの総レコード数のままで絞り込みがうまく行われません。(項目:条件①②後のカウント)
上記を組み合わせて、 [ (ある条件でレコードを絞り込んだ)RIDの数 ] / [ 所要時間 ] の計算式を
組もうと思ったのですが、最初のところでつまづいてしまいましたので、
どのように計算式を組めばいいのか、どなたか教えていただけますと助かります。
以上、宜しくお願い致します。
富田さん
ちょっと回りくどいやり方で実現してみましたが、
ご希望の結果がこんな感じでしょうか。
最近、ワークブックを添付できなくなったりしますので、画像でご説明します。
①LOD利用のため、フィールドを作成します。
②RID数をカウントするため、フラッグを作成します。
③RID数をカウントします。
④計算値を作成します。所要時間がnullになっている行は、あえて0にします。
宜しくお願い致します。