• 締切済み

Excelでの計算式について

いつもこちらでお世話になってます。 早速ご質問ですが、題名の通り、計算式をどのようにすればわからず、教えていただきたいと思い、ご質問させていただきました。 B列には、A列に番号を入力すると、データがでてくる(ほかのシートから反映されるように)ような計算式を入れています。 なので、見た目は空欄でも、計算式は入っています。 そして、B列に表示されているところの数を10行めに表示させたいのです。 いままでは手で数えていたのですが、数式がわかれば、楽だなぁ~と思いました。 いろいろやってみたのですが、計算式がB列全てに入っているため、何も表示されていないところも、全てを数えてしまいます。 数式が入っていても、表示されているところだけを合計する計算式はありますでしょうか? わかりずらくてすみません。 アドバイスよろしくお願いいたします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

どういう式を入れているのか、またデータ実例ぐらい書いて質問すること。 回答者を煩わさないこと。 例データ F1:G3 a 10 b 20 c 30 ーー A列にあ、b、cを入れるとして B列に=IF(A1="","",VLOOKUP(A1,$F$1:$G$3,2,FALSE)) と入れてB10まで式を複写するとする。 (1) 上記のように数値が入るならA1:B3が c 30 b 20 a 10 の例で =COUNT(B1:B10) で3になる ーーー (2) F1:G3が a x b y c z の例で A1:B3が c z b y a x の例なら =SUMPRODUCT((B1:B10<>"")*1) で3になる。(1)の式では0となって不適。 (2)の式はどちらでも3になる。

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.4

>数式が入っていても、表示されているところだけを合計する計算式 SUM関数を使えば良いと思います。 ANo.3のmu2011さんの方法です。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

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

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

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

  • htmcr
  • ベストアンサー率36% (11/30)
回答No.1

こんにちは。 もうちょっと具体的にお願いします。 ・B列に入っているという数式はどのようなものでしょうか。 ・いったい何を表示させたいのでしょうか。もう少しわかりやすく お願いします。 また、「いろいろやってみた」と書いてありますが どのような方法を試したのか記載したほうが アドバイスする側としても助かりますよ。

関連するQ&A

専門家に質問してみよう