私は段階的に実行している実験に関する大量のデータを持っています。私は各ステップの平均をとってみたいが、それらはすべて同じ列にあるので、単に列全体の平均をとることはできない。幸いにも私が使用しているデータロガーは、各データポイントの別の列にステータスを記録することができます。別の列のセルの値に応じて、列内の値の平均値を取得したい
私は、各データポイントに対応するステータスを読み取ることで、vbaが他のステップと識別できるようになると考えていました(ステップ1、ステップ2、ステップ3などの各ステップ)、平均を計算して特定のセルに出力します。
this is a simplified version of the type of worksheet I will be looking for
私は、Excel自体のすべての平均の機能を試してみましたが、私は彼らが私は彼らが何をしたいかに適しているとは思いません。したがって、私はExcel用のforループとifループのどちらかを使用する必要があると想定していますが、これはプログラミングにとっては新しく、特にVBAでは初めてのことです。
あなたは[、最小完全、かつ検証例を作成する方法]を表示すべきである(http://stackoverflow.com/help/mcve)あなたが求めているものは明らかではありません。 – JohnG
'AVERAGEIFS()'は機能しませんでしたか? – CallumDA
ですが、私はワークシートのための条件(私は50 +と思う)の条件を平均を変更する必要があり、私はその後データをプロットし、いくつかの他のタスクを行うためにVBAを構築したいと思います。また、私が働くVBAを持つことができれば、私は彼らの論文のために私の後継者に任せることができます! – ArmBro