• ベストアンサー

エクセルで空白で無いセルの数を 1行おきに数えたい

エクセルで 横に60行~のセルデータがあるのですが、その内、1行おきに空白でないセルの数を数えたいのですが、 COUNT(A1,C1,E1,・・・・・とすれば出るわけですが、それでは式があまりにも長くなってしまうので、何か上手い方法があれば教えていただきたく、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.4

奇数カラムに値があるセルを数えるのは以下の式になります。範囲は適当に変えてください =SUMPRODUCT((A1:BZ1<>"")*MOD(COLUMN(A1:BZ1),2))

poji46
質問者

お礼

有難う御座いました。おかげさまで表が完成しました。

その他の回答 (3)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

>COUNT(A1,C1,E1,・・・・・とすれば出るわけですが これって、一列置きではありませんか? 横に60行~? 60列までなら、以下のようになりますね。 奇数列 =SUMPRODUCT(MOD(COLUMN(A1:BH1),2)*(A1:BH1<>"")*1) 偶数列 =SUMPRODUCT((MOD(COLUMN(A1:BH1),2)=0)*(A1:BH1<>"")*1) もし、行の場合は、COLUMNのところを、ROWに換えます。

poji46
質問者

お礼

その通りです。でも、おかげさまで縦にも横にも出来る様になりました有難うございました。

  • seve
  • ベストアンサー率23% (38/164)
回答No.2

一列、または一行おきに合計する関数ならびに説明は 下記URL参照してくださいね。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/ex-q-a/q_keisan/index.html
poji46
質問者

補足

有難う御座います。 1行おきに、合計ではなく、データの入ったセルの数を数えたいのですが、

  • NCU
  • ベストアンサー率10% (32/318)
回答No.1

一行おきの範囲にあらかじめ名前を付けておけばよろしいのでは?

poji46
質問者

補足

早速の回答有難う御座いました、 質問内容が舌足らずでした。同一データが300件近くあるので・・・・、全てに名前をつけるのも大変な様で、申し訳ありません、他に方法がありましたら、よろしくお願いします。

関連するQ&A

  • エクセルで空白セルを寄せたい

    エクセル2002使用です VBAは使わずに関数だけで空白セルがあるセルを詰めて表示したいのですが・・・   A|B|C|D|E|F|G 1 あ い う え お か き 2 ○   ○ ○   ○ の表を   A|B|C|D|E|F|G 1 あ う え か  2 ○ ○ ○ ○ のように表を書き換えたいのです。 1行目には必ず文字が入力されています。 2行目には入力されているセルと空白セルが不定期に入力されています。 2行目のセルが空白ならば、1行目のセルも削除して左へ詰めて 表を転記したいのです。 よろしくお願いします。

  • Excelで空白セル直前のセルデータ値を取得したい

    Excelで空白セル直前のセルデータ値を取得したいです。    [A]  [B]  [C]  [D]  [E]  [F]  [G]  [H] [1]   5  8  9 [A1]~[G1]と順番にデータをスキャンし、空白セルが見つ かったらその直前のセルデータ値を取得し、その値を[H1]に表示す るには、どのようにしたらいいでしょうか。 上記の場合は[D1]が空白セルなので、その前の[C1]の値 9 を [H1]に表示したいです。 宜しくお願いします。

  • 空白セルのカウント方法

    どなたかご存じでしたら回答をお願いします。 【質問】 各列毎に●や★が任意の数がある8行のセルがあります。 各列毎に8行目から上に遡り、●までの間の空白のセルを数える方法が知りたいです。 但し、★も”空白の1つ”として数えます。 【入力】   A  B  C  D  E  F  G ・・・・ 1 ●        ★ 2       ●  ●  3       ★        ● 4             ★ 5              6 7                ● 8                   ● 【結果】  A B C  D E  F G ・・・  7 8  6  6  8  1 0 ※結果の説明 A:●の下には空白が7個。 B:●が無く空白が8個。 C:●の下に★があるが空白とみなして6個。 D:●の下に空白が6個。 E:★があるが空白とみなして8個。 F:●の下には空白が1個 G:●の下には空白が0個 使用するエクセルは2010です。 以上、よろしくお願いします。

  • Excel2003で、指定列に空白セルのある行の数をカウントしたいので

    Excel2003で、指定列に空白セルのある行の数をカウントしたいのですが。 下記の様なセルがあり、A列とC列が共に空白の行の数をカウントしたいのですが どの様にすれば良いでしょうか? (3行目と6行目がA列とC列のセルが空白なので、「2」を表示したいのです)  ABC 1あか 2い さ 3 き 4う 5え し 6 く 7 けす 宜しくお願い致します。

  • excelで重複データを1つにカウントしたいが、セルが結合されている場合

    エクセルでの重複データをひとつにカウントする方法で、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1849830 式は上記の良回答より =COUNT(INDEX(1/(MATCH(A2:A100,A2:A100,0)=ROW(A1:A99)),0)) を使えばよいということはわかったのですが、 私の作っている表は、カウントしたいセルが結合してあり、うまくいきません。 具体的にはC,D,Eの結合のセルで、カウントしたい行は4行目~25行目まで。 空白のセルあり です。 =COUNT(INDEX(1/(MATCH(C4:E25,C4:E25,0)=ROW(C1:E21)),0)) としてみたのですが、 結果はすべて「0」となってしまいます。 このような場合どのようにすれば、よいかどなたか教えて下さい。

  • エクセルでセルが空白だったらその行を表示させない方法を教えてください。

    エクセルでセルが空白だったらその行を表示させない方法を教えてください。 こんにちわ。 色々調べたのですが、分からずアドバイスをいただきに来ました;; 何とかならないかと困っていますので、お願いいたします。 具体的には  A  B  C  D ... 1 ◎ あ い う 2   か き く 3 ◇ さ し す 4 △ た ち つ . . のようなA2が空白だった場合下記のように ↓↓↓↓↓↓↓↓  A  B  C  D ... 1 ◎ あ い う 3 ◇ さ し す 4 △ た ち つ . . のようにA2が空白だった場合「削除」ではなく「表示しない」としたいです。 ちなみにoffice2003のエクセルを使用しています。 マクロを組まないとできないのであれば、出来れば具体的なソース等を乗せていただけると幸いです。(マクロは勉強中で全然できないので^^;) よろしくお願いいたしますm(_ _)m

  • エクセルマクロ、空白行(セル)の挿入

    データがA、B、C、D、E列100行まであります。 このうちD、E列を除き、エクセルのマクロで1行ごとに空白で10行挿入したいです。 (A、B、C、D列のデータに空白セルを10行分挿入し、下にシフトするイメージ。D、E列はそのまま。) ご教授頂きたく、お願いします。

  • エクセルで一つのセル内で空白の行だけ削除したい

    WindowsXP エクセル2003を使用しています。 一つのセル内の空白の行だけを削除したいのですが、方法はありますか? 具体的にはA1内に下記のように入力があります。 -------------------------------------------------------------------- あいうえお かきくけこ さしすせそ たちつてと -------------------------------------------------------------------- 「かきくけこ」と「さしすせそ」の間の空白の行だけ削除したいのですが、可能でしょうか? 他の行の改行はそのまま残したいので、CLEANだと無理でした。

  • 空白のセルを

    エクセルの空白のセルデータを別のシートのセルに表示する時に表示を数字のゼロにしたいのですが出来ません。。 この様にしています。 =元データ!A2 数値データが入っている箇所は、その数値が反映されるのですが、空白のセルは空白のまま反映されます。 会社のシステム上、出力データのゼロの数値は空白で表示されます。 この空白の部分をゼロで表示する方法は有りますでしょうか? 宜しくお願いします。

  • エクセルの空白セルの選択

    こんにちは いつもお世話になっています。  エクセルの空白セルの選択について教えてください。 A列、B列にデータがあります。それぞれの列で空白セルがありますが、同じ行で両列ともに空白のセルだけを選択する方法を教えてください。  単に「ジャンプ」から空白セルを選択すると片方にデータがある行のセルも選択してしまいます。片方にデータのある行は残し、両列ともに空白の行を削除したのです。  よろしくお願いします。

専門家に質問してみよう