ここから質問投稿すると、最大10000ポイント当たる!!!! >>

いつもこちらでお世話になってます。

早速ご質問ですが、題名の通り、計算式をどのようにすればわからず、教えていただきたいと思い、ご質問させていただきました。

B列には、A列に番号を入力すると、データがでてくる(ほかのシートから反映されるように)ような計算式を入れています。
なので、見た目は空欄でも、計算式は入っています。
そして、B列に表示されているところの数を10行めに表示させたいのです。

いままでは手で数えていたのですが、数式がわかれば、楽だなぁ~と思いました。

いろいろやってみたのですが、計算式がB列全てに入っているため、何も表示されていないところも、全てを数えてしまいます。
数式が入っていても、表示されているところだけを合計する計算式はありますでしょうか?

わかりずらくてすみません。

アドバイスよろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

どういう式を入れているのか、またデータ実例ぐらい書いて質問すること。


回答者を煩わさないこと。
例データ
F1:G3
a10
b20
c30
ーー
A列にあ、b、cを入れるとして
B列に=IF(A1="","",VLOOKUP(A1,$F$1:$G$3,2,FALSE))
と入れてB10まで式を複写するとする。
(1)
上記のように数値が入るならA1:B3が
c30
b20
a10
の例で =COUNT(B1:B10) で3になる
ーーー
(2)
F1:G3が
ax
by
cz
の例で
A1:B3が
cz
by
ax
の例なら
=SUMPRODUCT((B1:B10<>"")*1)
で3になる。(1)の式では0となって不適。
(2)の式はどちらでも3になる。
    • good
    • 0

>数式が入っていても、表示されているところだけを合計する計算式


SUM関数を使えば良いと思います。
ANo.3のmu2011さんの方法です。
    • good
    • 0

空白(数式によって空白に設定されている)も含み合計は、仮に=SUM(B1:B9)では駄目でしょうか。

    • good
    • 0

>B列に表示されているところの数を10行めに表示させたいのです。


件数のカウントでいいのですよね。
=COUNTA(B2:B9)
でできませんか?
>何も表示されていないところも、全てを数えてしまいます。
もし、B列が空白でなくスペースの場合なら
=SUMPRODUCT((TRIM(B2:B9)<>"")*1)
    • good
    • 0

こんにちは。



もうちょっと具体的にお願いします。
・B列に入っているという数式はどのようなものでしょうか。
・いったい何を表示させたいのでしょうか。もう少しわかりやすく
お願いします。

また、「いろいろやってみた」と書いてありますが
どのような方法を試したのか記載したほうが
アドバイスする側としても助かりますよ。
    • good
    • 0

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


人気Q&Aランキング