ベストアンサー 【EXCEL2003】空白を除いたセル数を求めたい。 2010/02/28 21:00 簡単だと思っていましたが、意外にも行き詰ってしまいました。 図のように工夫してみましたがエラーが出てダメです。 要するに、 図は例ですが、それぞれの県名のセル数を求めたいのです。 ただし、金額が空白のものは除きます。 正解は、福岡が「4」、鹿児島は「3」となるはずです。 実際には、A1:B20は別シートにありますので、計算式は別シートに入力します。この辺はあまり関係ないと思いますが・・・ いい方法がありましたら教えてください。 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー tom04 ベストアンサー率49% (2537/5117) 2010/02/28 21:12 回答No.1 こんばんは! 今回はB列が空白以外の件数を表示すれば良いという訳ですよね? 一例です アップされていらっしゃる画像のF6セルに =SUMPRODUCT(($A$2:$A$100=D6)*($B$2:$B$100<>"")) という数式を入れオートフィルで下へコピーしてみてください。 (数式は100行目まで対応できるようにしています。) たぶん希望に近い形になると思います。 この数式の場合、E列は必要ありません。 以上、参考になれば良いのですが 他に良い方法があれば読み流してくださいね。m(__)m 質問者 お礼 2010/02/28 21:44 早速のご回答ありがとうございます。 まさしくコレです。 SUMPRODUCTでしたか・・・自分の未熟さを感じますね^^; これで先に進めます。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアその他MS Office製品 関連するQ&A 空白なのにセル個数がカウントされる(EXCEL) EXCELで空白セルなのですが マウスでドラッグすると 画面右下のバーに合計個数がドラッグした セルの数だけ表示されるシートがありました 空白なのに何故セルがカウントされるのでしょうか エクセルで空白セルを計算させない エクセルで空白セルを計算させない 時間計算などで、セルの分類をh:mm;;として、0と負の数を空白セルにさせたとき、空白セルを計算に入れない(0と扱う)にはどうすれば良いのでしょうか。 [空白] [空白]←-10だけど負なので空白 10 20 [空白] となっていて、縦方向に足した時、"見えないマイナス"を0として扱い、合計30にしたいのです。 こんなことは不可能でしょうか? 空白のセルを エクセルの空白のセルデータを別のシートのセルに表示する時に表示を数字のゼロにしたいのですが出来ません。。 この様にしています。 =元データ!A2 数値データが入っている箇所は、その数値が反映されるのですが、空白のセルは空白のまま反映されます。 会社のシステム上、出力データのゼロの数値は空白で表示されます。 この空白の部分をゼロで表示する方法は有りますでしょうか? 宜しくお願いします。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム vlookupの結果が0になるセルと空白になるセル vlookupの検索先のセルの見た目は空白なのですが結果が0になるセルと空白になるセルがあるのはどうしてなのでしょうか? 0になるセルを空白になるセルにコピペ、又はその逆をすると結果が違ってくるので両者には何かしら違いが有るはずなのです。 違いが分かる方いらっしゃいませんか? 計算式で結果を必ず0にする、空白にする等の回答は結構です。 エクセル 関数で空白を入れたセルと空白セルは違う? エクセル2010を使っている者です。 「データ」というシートのAL5というセルに IF(ISERROR(INDEX(AL1:AL500,$A$5)),"",INDEX(AL1:AL500,$A$5)) と関数を入れており、その結果、空白が戻り値となり、見た目上、AL5は空白となっています。 しかし、別のシートのあるセル(A1とします)に =IF('データ'!AL5="","",DATE(YEAR('データ '!AL5)-1,MONTH('データ '!AL5),DAY('データ '!AL5))) と関数を入力すると、AL5は空白として扱われていないようで、そのセル(A1)は空白にならずに「H1810.12.31」と表示されてしまいます。 AL5に空白が返されているのなら、それを空白として扱ってもらうようにするにはどうすれば良いですか? エクセルで、合計をもとめたいが、空白セルがある 合計を求めたいのですが、ところどころに空白があります。 今は、一つずつ、金額の入ってるセルをクリックして、+をおしていっています。 簡単にできる計算式教えてください。 エクセル セル内の文字列を空白から空白まで抽出したい。 一つのセルに入っている文字列を複数のセルに分割したいのですが良い方法が見つかりません。 具体的には 「商品名 単価 数量 金額」が一つのセルに入っているのですが、これをそれぞれ「商品名」「単価」「数量」「金額」というように別のセルに分けたいのです。 条件は次です。 ・文字列の区切りは空白(スペース)。 ・商品名や金額などそれぞれの文字列の長さは決まっていません。 ・商品名には名称の中に空白が使われている場合があります、その数も決まっていません。 以上です。いろいろ関数を使ってやってみたのですが、どうもうまくいきません。 どなたか良い方法がありますでしょうか、よろしくお願いいたします。 空白セルの削除と重複データの加算のマクロ シート1の文字列のデータの0又は空白のセルを取り除いて、並んでいる文字列の左と真ん 中の数が重複しているデーターは左端の数を加算して別のシート2のC10からC100のセルに抽出できるマクロを教えて下さい。データーの0は関数で空白にしたいと思っています。 データの並び方はこのままで重複するデーターの加算と空白のセルの削除を一回のマクロで実行したいのです。 E列 空白を削除 0-4-1 0-4-1 2-3-2 2-3-2 2-2-3 2-2-(3) 0 2-2-(1) 2-2-1 4-1-9 4-1-9 2-1-7 2-1-7 2-2-3 0 2-3-(5) (数式がある空白セル) 2-3-(1) 2-2-3 2-3-(4) 0 0-4-1 2-3-5 2-3-1 2-3-4 0-4-1 シート2のB列10~100に抽出 0-4-1 2-3-2 2-2-4 4-1-9 2-1-7 2-2-3 2-3-10 0-4-1 このように抽出したいのです。 「空白以外」かつ「未」以外のセル数を数えたいのです・・・ セル内の文字が「未」だったら、AP3セルに「=COUNTA($E3:$AO3)」からそのセル数を引きたいのですが、できますか? と言いましょうか・・・ やりたいこと; E3からAO26まで数値を入力しました。 各行ごとに、空白セルと「未」の文字が入力されているセルを除いた、合計セル数を計算させ、 結果を、各行のAP3からAP26に表示させたいのです。 初心者です。 できましたら、安易な言葉を遣って教えていただけると助かります。 よろしくお願い致します。 Excel 空白セルのコピペについて http://imgur.com/5e8TsP1 上記図のように、シート1のB列に各文字を入力しています。 そして、A列にはもしB列に文字が入力されていたらID代わりの数値を表示する、という式を入力してあります。 次に、シート1のA列、B列をコピーして、シート2に数値としてペーストをします。 すると、A列は空白のはずが、xldown操作をすると元のセルで式が入力されていたものまで選んでしまい、真の空白セルとして認識してくれません。 そこで、このような例の場合、どうコピーペースト、または選択をすれば偽物の空白 セルを生み出さないように出来るでしょうか? 実際に使用するデータは項目名が多く存在し、マクロですべてのセルを選択→新規ブックを作成してそこにペースト、という処理を行っています。 この時に偽物の空白セルが出ると、データベースに読みこむ際に不都合が生じますので、何とか改善を図りたいです。 VBA、関数、Excel上のテクニックのいずれでも構いませんので、どうかご教授下さい。 よろしくお願いいたします。 VBAで空白セルの選択について 条件以外と空白セルに色をつけないように指定したいのですが、 specialcells(???blank)で空白セルの選択ができますが、条件式での空白セルの指定方法について教えてください。あと16進数のデータが文字列で表されているのですが、マクロ内でビット取得し、計算処理をさせたいのですが、どう指定したらいいのですか。 COUNTIFで空白表示以外のセル数を取得 エクセル2010です。 セル範囲A1:A10にはすべて数式が入っています。 計算の結果はすべて文字列が返ります。 その中には、="" で空白に表示されたセルもあります。 セル範囲A1:A10で空白に表示されたセルの数は =COUNTBLANK($A$1:$A$10) で求められます。 空白でないセルの数を求める場合 =COUNTA($A$1:$A$10) では、="" も数式が入っているためすべてカウントされ使えません。 やむを得ず、 =SUMPRODUCT(($A$1:$A$10<>"")*1) や =ROWS($A$1:$A$10)-COUNTBLANK($A$1:$A$10) でしのぎました。 これを、COUNTIFで求めることはできないでしょうか? =COUNTIF($A$1:$A$10,"<>""") とやってみましたが、これも全セル数を返すようです。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム 空白表示セルの内容を表示する。 excelシートで、広い範囲で空白表示のセルがあります。それらのセルには、数値と式がありますが、空白で表示されています。 これらを、数値(式は計算結果を)で表示することはできるでしょうか。セルの内容を変更することはできません。 例えば他のシートに書式変更などを伴ってコピーするとか。 その範囲にマウスをおいたときグラフ領域と出る場合もあります。推察としてそのシートにグラフがありますが、その表示データのセルかも知れません。 Excel :空白セルのところから入力 別シートから条件に合ったデータを抜き取り、うえから順番に並べるには!?または空白のセルのところからそのデータを入力させるにはどうしたら良いのですか!?教えて下さい。 《エクセル2000》ごく単純に、セルの数を数えたいのですが こんにちは。 数字・テキスト・空白(ブランク)が混在しているシートがあり、その任意の範囲のセルの数を出したいのです。 COUNTBLANK+COUNTAで出るのはわかるのですが、これを一発で出す関数はありますか? エクセル 空白セルを詰めたい A表のようなデータを別シートに”データの入力規則”でプルダウンを作ると、プルダウンに空欄ができてしまいます。 空白セルにはCOUNTIF等関数が入力されています。 空白でなく記号や文字を入れることは可能です。 空白セルだけ抜いて上に詰めたB表を、関数のみで表示することはできますか? 空白セルがある状態でもプルダウンで詰める方法があればそちらの方がよいです。 A表 __|______ 1 | 日本 2 | アメリカ 3 | 4 | イギリス 5 | 6 | フランス 7 | イタリア ↓A表の隣に表示させたい B表 __|______ 1 | 日本 2 | アメリカ 4 | イギリス 5 | フランス 6 | イタリア Microsoft Office Excel (2007)で各セルに入っている空白を消したい 1からNまでの国の統計を利用するとします。 Year & Country 1 & … & Country N と第1行にあり、第2行からは時系列データが入っています。 この年データ(A2:Ax)の頭に空白が一つ、 具体的な統計(B2:Nの入っている列x)の最後に空白が一つ 入ってしまっているせいで、数値としての処理ができません。これらの空白を消したいのですが、いい方法はないでしょうか。 なお、TRIMやSUBSTITUTEを使って別のシートに移してみることはすでに試してみました。これではだめなようです。空白を手作業で消した場合はきちんと数値になっていました。手作業でやれと言われてしまいそうですが、それなりにたくさんのデータ数なので……。 どうぞよろしくお願いします。 エクセルの空白セルに エクセルの空白セルに数字を入力しました。例としてA1に2、B1に5と入力したとします。するとC1に自動的に10と出てくれました。 C列には入力する前には空白でした。0と出るはずのものをツール-オプション-表示から表示されない方法は知っていますが、その場合でも計算式は上部には「=A1*B1」と出ると思うのですが。。。それも出ていませんでした。 こういった方法はあるのでしょうか?? (つまり一見何も書式等はいってなさそうなところでも実は計算式or書式が入っていた、という方法といえばよいでしょうか) よろしくお願いいたします。 作ったのがもうすでにいない前任者なので確認もできなくて。。。 エクセル/指定範囲のセル数を返すワークシート関数は? エクセル2000です。 たとえば、A1:A100の範囲に、空白か否かを問わずセルがいくつあるかを返すワークシート関数はないでしょうか? 空白以外の数+空白の数で求められるかと思いましたが、 =COUNTA(A1:A100)+COUNTBLANK(A1:A100) では、計算の結果 ="" になっているセルが両方にカウントされてだめです。 VBAなら Range("A1:A100").Count で一発なのですが・・・・。 "0"だけを空白で返すには? Excel2000を使用しています。VBAである文字列データ(数値)を必要な長さに分割してシートの1行目から順にセルに貼り付けています。 例)要素数が20個ならA1セルからA20セルまでに その際数値が”0”の時は空白に置換して貼り付けているのですが、「10.3」や「50.6」などの”0”までなくなってしまい、セルに貼り付けた際「1.3」や「5.6」になってしまいます。 純粋に”0”だけ空白に(置換)してセルに貼り付けるにはどうすればいいのでしょうか?教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
早速のご回答ありがとうございます。 まさしくコレです。 SUMPRODUCTでしたか・・・自分の未熟さを感じますね^^; これで先に進めます。ありがとうございました。