私の質問が明確でない場合は申し訳ありませんが、ここでより詳細に説明します。 特定のユーザーのイベントの何パーセントが間違いであるかを計算するワークシートがあります。これはDefects / 1 + Check Ins + Checkoutsを使って解決します。
チェックイン:
=SUM(COUNTIFS('EH Data'!$M:$M,"timotwa*",'EH Data'!$A:$A,"CheckIn",'EH Data'!$L:$L,{"TRACTOR","BOX_TRUCK","VAN"}))
チェックアウト:
=SUM(COUNTIFS('EH Data'!$M:$M,"timotwa*",'EH Data'!$A:$A,"CheckOut",'EH Data'!$L:$L,{"TRACTOR","BOX_TRUCK","VAN"}))
個人的な欠陥率:
=IFERROR(F6/(D6+E6+1),0)
チェックインとチェックアウトのエントリについては他の2つのシート「EHデータ」からのデータをチェックし、欠陥エントリについては「欠陥」をチェックします。
私はワイルドカードを使わなければなりません。なぜなら、ユーザー名は電子メールの形式であり、時にはそうではないからです。
現在の式は機能しますが、新しい行と新しいユーザーを追加できるようにし、カスタムユーザー名を入力するためにすべての式を変更する必要がないようにします。 Username列から自動的に取得するようにしたいのですが、これを機能させることはできません。行が追加されたときにも自動的に埋められるようにしたいです。
繰り返しになりますが、チャートはすでに実行されているとおりに機能させたいのですが…確認しているユーザー名をユーザー名列から取得するだけで、すべての式に入力する必要はありません。さらに、新しい行が追加されたときに数式を自動入力する必要があります。
任意の助けがいただければ幸いです。もっと情報が必要かどうか教えてください。
データがExcelの表にまとめられている場合は、新しい行に数式が自動的に入力されます。
—
Rey Juna
どうもありがとうございました。私はただセルを入れてみることを誓いました、そしてそれは式に問題があると言い続けました、しかしそれは今とてもうまくいっています!
—
Mathew Bauler
"timotwa*"
と$C6&"*"
数式がコピーされるので、C6列からの名前をワイルドカードとして使用するように注意します。さらに行を追加するときに数式が自動的に入力されるようにすることは、他のユーザーが回答できるようにすることになります