- ベストアンサー
エクセルで空白で無いセルの数を 1行おきに数えたい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
奇数カラムに値があるセルを数えるのは以下の式になります。範囲は適当に変えてください =SUMPRODUCT((A1:BZ1<>"")*MOD(COLUMN(A1:BZ1),2))
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
>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に換えます。
お礼
その通りです。でも、おかげさまで縦にも横にも出来る様になりました有難うございました。
- seve
- ベストアンサー率23% (38/164)
一列、または一行おきに合計する関数ならびに説明は 下記URL参照してくださいね。
補足
有難う御座います。 1行おきに、合計ではなく、データの入ったセルの数を数えたいのですが、
- NCU
- ベストアンサー率10% (32/318)
一行おきの範囲にあらかじめ名前を付けておけばよろしいのでは?
補足
早速の回答有難う御座いました、 質問内容が舌足らずでした。同一データが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]に表示したいです。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- 空白セルのカウント方法
どなたかご存じでしたら回答をお願いします。 【質問】 各列毎に●や★が任意の数がある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です。 以上、よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excel2003で、指定列に空白セルのある行の数をカウントしたいので
Excel2003で、指定列に空白セルのある行の数をカウントしたいのですが。 下記の様なセルがあり、A列とC列が共に空白の行の数をカウントしたいのですが どの様にすれば良いでしょうか? (3行目と6行目がA列とC列のセルが空白なので、「2」を表示したいのです) ABC 1あか 2い さ 3 き 4う 5え し 6 く 7 けす 宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- 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列はそのまま。) ご教授頂きたく、お願いします。
- 締切済み
- その他(Windows)
- エクセルで一つのセル内で空白の行だけ削除したい
WindowsXP エクセル2003を使用しています。 一つのセル内の空白の行だけを削除したいのですが、方法はありますか? 具体的にはA1内に下記のように入力があります。 -------------------------------------------------------------------- あいうえお かきくけこ さしすせそ たちつてと -------------------------------------------------------------------- 「かきくけこ」と「さしすせそ」の間の空白の行だけ削除したいのですが、可能でしょうか? 他の行の改行はそのまま残したいので、CLEANだと無理でした。
- ベストアンサー
- オフィス系ソフト
- エクセルの空白セルの選択
こんにちは いつもお世話になっています。 エクセルの空白セルの選択について教えてください。 A列、B列にデータがあります。それぞれの列で空白セルがありますが、同じ行で両列ともに空白のセルだけを選択する方法を教えてください。 単に「ジャンプ」から空白セルを選択すると片方にデータがある行のセルも選択してしまいます。片方にデータのある行は残し、両列ともに空白の行を削除したのです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
有難う御座いました。おかげさまで表が完成しました。