プロが教える店舗&オフィスのセキュリティ対策術

日付が入っている列同士を比較し、比較した結果の数をカウントする関数を組めず困っております。

以下のようなデータで完成予定遵守率を出そうとしております。
(全体に対して予定通り完成しているものがどのくらいなのかを算出したいということです)
A列:文書名
B列:完成予定日
C列:完成日
データ行は20行します。

B列とC列を比較し、別の列でif関数で完成予定日以前に完成しているものを判別し、その個数を出し全体に対する割り合いを出すことは問題なくできるのですが、別の列で関数を組まずに、ダイレクトにB列とC列から完成予定遵守率を出す関数としたいです。

うまくネストができず困っており、どなたか良いアドバイスをお願いいたします。

A 回答 (2件)

こんな感じかな


=SUMPRODUCT((B2:B10>=C2:C10)*1)/COUNT(B2:B10)
    • good
    • 0
この回答へのお礼

早々にご回答いただきありがとうございました。
参考として拝見させていただき、こちらも勉強になりました。

お礼日時:2010/10/09 00:59

次の式でよいでしょう。



=SUMPRODUCT((C$1:C$20<>"")*(B$1:B$20>=C$1:C$20))/COUNT(B$1:B$20)

なお、セルの表示形式は標準あるいはパーセンテージにします。
    • good
    • 1
この回答へのお礼

早々にご回答いただきありがとうございました。
こちらのニーズにあった内容で、大変感謝しております。

お礼日時:2010/10/09 00:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!