2017-10-06 4 views
0

SUMの式で1つの列から不連続な範囲のセルがあるとします(つまり、SUM(A1:A3, A5))、4つのセルが使用されていることを示す式がありますその合計か、一般的に合計で使用されているセルの数を教えてください。私は、合計の数式の結果を持っているし、その隣のセルの合計で使用されているセルの数。可能であればVBAを使用しないアプローチ合計で使用されるセルの数を数えます

EDIT:これまでのように具体的ではなかったし、私は謝罪しています。SUM(A1:A3,A5)を再度使用して、この式がセルA7に存在するとしましょう。関数私は、セルを参照するために使用することができますA7は、n合計で使用しているセルの数私はこれを達成するためにCOUNT関数を使用することができます知っているが、私はこの式を私が探しているのは、合計されるセルの数の依存するように、この動的にしようとしていると、合計されると、この他の数式または関数はそれを自動的に検出する。 連続した範囲

+0

あなたの合計式が実際には '= SUM(A:A)'であり、それらが4つのセルを合計しているのは数字だけなので、単純に数えて数字のセル数を得ることができます'= COUNT(A:A)'を指定すると、与えられたサンプルデータが与えられて4になります – tigeravatar

+0

'A1からA5'が数式ベースでない場合は' COUNTA'を使います。 – ian0411

+0

また、 'COUNT(A1:A3、A5)'も有効です。 –

答えて

1

、あなたのようなもので、総細胞数(使用細胞と空のセル)を取得することができます:

=COUNTA(A1:B9)+COUNTBLANK(A1:B9) 

しかし=COUNTBLANK()ので、不連続範囲をサポートしていません。使用:

=COUNTA(A1:A3, A5)+SUM(COUNTBLANK(INDIRECT({"A1:A3","A5"}))) 

(。私はそれが醜いですけど)

+0

お返事ありがとうございます。とても有難い。私は私が達成しようとしていることについて十分に明確ではないかもしれないことに恐れているので、OPに編集を加えてさらに明確にしました。 – erik7970

関連する問題