Skip to main content

こんにちは、富田と申します。

 

どなたかご存知の方、教えてください。

 

添付のような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の数 ] / [ 所要時間 ] の計算式を

組もうと思ったのですが、最初のところでつまづいてしまいましたので、

どのように計算式を組めばいいのか、どなたか教えていただけますと助かります。

 

以上、宜しくお願い致します。

2 risposte
  1. 20 ago 2015, 07:40

    富田さん

     

    ちょっと回りくどいやり方で実現してみましたが、

    ご希望の結果がこんな感じでしょうか。

    富田さん ちょっと回りくどいやり方で実現してみましたが、ご希望の結果がこんな感じでしょうか。 最近、ワークブックを添付できなくなったりしますので、画像でご説明します。 ①LOD利用のため、フィールドを作成します。 ②RID数をカウントするため、フラッグを作成します。 ③RID数をカウントします。 ④計算値を作成します。所要時間がnullになっている行は、あえて0にします。 宜しくお願い致します。

     

    最近、ワークブックを添付できなくなったりしますので、画像でご説明します。

     

    ①LOD利用のため、フィールドを作成します。

    image2.png

     

    ②RID数をカウントするため、フラッグを作成します。

    image3.png

     

    ③RID数をカウントします。

    image4.png

     

    ④計算値を作成します。所要時間がnullになっている行は、あえて0にします。

    image5.png

     

    宜しくお願い致します。

0/9000