2016-05-26 3 views
0

私のスプレッドシートにはa-ag列と100+行があり、最後の行は各列の合計です。カラム内のエントリの数で除算合計よりも私は、行wの列は、私はそれにテキストが、金額を追加するよりも、同じ行の列のN、P、Qである場合、平均を実行しようと不完全/不正確な数式の作成

私の質問は、同じ行の他のセルも数字を持つので特定のセルだけを追加する方法です

+0

あなたは十分な情報を提供していません - これを実行する特定のセルをどのように決定するのですか?私は単純な 'If()'がうまくいくと思います。おそらく、 'Len()'や 'Search()'で動作しますか? – BruceWayne

+0

私はスプレッドシートをアップロードして説明を助けることができます。 – Julieann

+1

データを直接コピーして貼り付け、すべてをハイライトしてCtrl + Kキーを押すとフォーマットできます。 –

答えて

1

AVERAGE functionに条件を追加し、SUMCOUNTAの配列式で割ったものに分解します。 array¹式としてI12で

=SUM(IF(ISNUMBER(I2:I11), I2:I11, N2:N11+P2:P11+Q2:Q11+W2:W11))/COUNTA(I2:I11) 

blah_average


配列数式がCtrlキー + シフト + Enter↵で確定する必要が¹しました。正しく入力された場合は、式を中括弧で囲んでExcelに入力してください(例:{)。あなた自身に中かっこを入力しないでください。最初のセルに正しく入力すると、他の式と同じように塗りつぶしたりコピーしたりできます。実際のデータの範囲をより詳細に表す範囲へのフルカラー参照を試してみてください。配列の公式は計算サイクルを対数的に噛み砕くので、参照される範囲を最小限に絞り込むことをお勧めします。詳細については、Guidelines and examples of array formulasを参照してください。