特定の範囲内の数値の個数を集計する方法
- エクセル2007を使用して、特定の範囲内にある数値の個数を集計する方法について教えてください。
- 具体的な集計方法の例として、A列に1から10までのデータがあり、B列に最小値、C列に最大値が入力されています。最小値以上かつ最大値以下の数値の個数をD列に表したいです。
- データが大量にある場合でも、D1のセルに数式を入力し、セルのコピーで下の行にも自動的に数式が設定できるようにしたいです。
- ベストアンサー
特定の範囲内にある数値の個数を数える関数
エクセル2007を使用しています。 以下のような時の集計方法を教えて下さい。 ――――――――――――――――――――――― A列 B列 C列 D列 1行 1 1 3 ○○個 2 2 4 6 ○○個 3 3 7 10 ○○個 4 4 5 5 6 6 7 7 8 8 9 9 10 10 ――――――――――――――――――――――― A列にデータが1から10まであります。 この内、最小値(B1)以上かつ最大値(C1)以下の数値の個数をD列に表したいです。 2・3行目についても同様に集計したいです。 実際はもっとたくさんのデータがあるので、D1のセルに数式を入力したらセルのコピーで数式が下の行にも設定できるようにしたいです。 よろしくお願いします。
- bbit68
- お礼率62% (10/16)
- オフィス系ソフト
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
EXCEL2007とのことで新関数で D1=COUNTIFS($A$1:$A$10,">="&$B1,$A$1:$A$10,"<="&$C1) 上記の式を下方にコピー
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 E1に=IF(COUNT(C1:D1)=2,SUMPRODUCT(($A$1:$A$10>=C1)*($A$1:$A$10<=D1)),"")として下方向にコピー 因みにE1はセルの書式設定→表示形式→ユーザ定義で0個;;として下さい。
お礼
回答有難うございました。
- keithin
- ベストアンサー率66% (5278/7940)
D1には =COUNTIF(A:A,">="&B1)-COUNTIF(A:A,">"&C1) と入れて下向けにつるつるっとコピーしていれておきます。 D列は列選択して右クリック,セルの書式設定の表示形式のユーザー定義で 0個;;; と設定しておきます。
お礼
「">="&$B1」の使い方知りませんでした。 「">=$B1"」とばかりしていたので、融通がきかなくて困っていました。 たいへん有難うございます。m(_ _)m
関連するQ&A
- EXCEL2010で数値の範囲内の個数を出したい
EXCELの特定の範囲内の数値の中から該当する数を出したいのですがどうしたら良いでしょうか? 列内の数値で○○以上○○以下の範囲に該当するセルの個数を出したいのです。 例:10以上15以下の範囲の数値のセルの個数を出したい場 質問の仕方が分りにくかったら申し訳ありません。 集計表を作成していて1ケ月の中で○○以上○○以下の数と○○以上(以下)の数を出したいのですが数式が分らなくで困ってしまいました。宜しくお願いします。
- ベストアンサー
- Excel(エクセル)
- 限定範囲内の数値に対するRANK関数について
エクセルについての質問です。 A B C D 1 11 22 33 2 10 20 30 3 15 25 36 4 12 24 36 5 18 27 A列にRANK関数を使い「順位を入れたい」のです。 ただし以下のような決まりがあります。 (1)D列にて値が33以上の数値を対象とし、 (2)B列の数値を降順にランク付け 結果としては以下のようになる数式を目指していますがそのような関数はできますでしょうか。 A B C D 1 3 11 22 33 2 10 20 30 3 1 15 25 36 4 2 12 24 36 5 18 27 対象がD列だけの数式でしたら 例えばA1のセルに =IF(OR(D1<33,D1=""),"",RANK(D1,$D$1:$D$5,FALSE)) と入力し、他のA列へコピーすれば良いと思うのですがさらにその結果を対象とした数式がどうにもよくわかりません。 お分かりの方いらっしゃいましたら教えて頂けますでしょうか。
- ベストアンサー
- オフィス系ソフト
- EXCEL関数でセルの数値の個数を求めたい
以下のように各セルに入力されている場合に各セルに含まれる "," を除いた数字の個数の合計を求めたいのですが、どのようにすればできるでしょうか。 以下の場合ですと、 1行目 3個 2行目 2個 3行目 3個 で、8個という結果を得たいです。 LEN(substitute(A1,",","")) や (LEN(A1)+1)/2 などで一つ一つのセルに含まれる数値の個数は出せますが、列全体の個数の合計を求めたいです。 ---- 列A 行1-> 3,6,9 行2-> 2,5 行3-> 2,8,11 ※入力規則として、数値を","で区切ります。 ※列を追加して上の関数を各行に設定した上で合計を出す方法以外で。
- ベストアンサー
- オフィス系ソフト
- exelでセルの個数を数えたいんですが…
どなたか教えて下さい。エクセルでセルの個数を数えたいんですが、普段私が使っているのは、COUNTA関数で十分だったんですが、これは文字、数値、数式などが入っていれば数えてしまいますよね。下のような表があった場合の数式が入っているセルを数えないようにする関数ってあるでしょうか? B2~B4、D2~D4、F2~F4まで全て数式が入っています。数字は別表から関数を使い出した数字です。それぞれB2~B4、D2~D4、F2~F4の数字の入っているセルの個数を計算したいです。A,C,D列には一連番号が入っています。) A B C D E F 1 番号 番号 番号 2 1 2 4 1 7 3 3 2 5 4 8 4 3 2 6 9 1 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- (Excel)フィルタで特定データの個数を調べる
A1:C100までデータで、一行目がタイトル行でオートフィルタになっています。 C列には「処理」、「未処理」の2種類のデータが混在して入っています。 他の列でフィルタをかけたときに「処理」、「未処理」のそれぞれの個数をD1,E1に表示する 数式を教えて下さい。
- ベストアンサー
- その他MS Office製品
- エクセルで行から数値を検索し、検索した数値のある列
エクセルで行から数値を検索し、検索した数値のある列から左側の全ての合計を求めたいです。 A B C D E F 1 3 4 8 9 11 22 ←数字は隙間なくあるが、値がバラバラ(ただし昇順) 2 3 2~6行には色々な数字がまばらにある 4 5 6 1行目から検索したい数→10(別のセルで数式結果として出た数) ズレてるかもしれませんが・・・ E1セルに書かれている「11」の数字より前のD列、 A~D列の2行目~6行目の合計を各行ごとに別々に出していきたいです、どうしたらいいでしょうか また、表は行も列もデータを追加していく予定です
- ベストアンサー
- オフィス系ソフト
- エクセルでセルに入力した値によってそれに対応した数値で合計を出す
以下のような表を作成します (あ)入力用の表 A B C D 1 品物 箱数 バラ個数 合計個数 2 りんご 3 7 157 3 みかん 2 9 209 (い)品物の一箱あたりの個数を記したデータの表 A B 100 品物 一箱あたりの個数 101 りんご 50 102 みかん 100 103 ぶどう 30 2行目について説明しますと、 まずA2に(い)の表のA列のリストに書いてある品物の名称を入力します。 次にB2に箱数を入力、最後に箱とは別にバラの個数をC2に入力します。 そうすると、りんごは一箱50個入りで、それ以外にバラで7個なので、 D2の合計個数は 3(箱)×50(個/箱)+7(個)=157(個) となるような数式は、どのように書けばよろしいでしょうか…。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 指定範囲の条件に合致する順位
EXCELのVBAで以下のことをやりたいのですが、分かりません。 アドバイス頂けますでしょうか。 例として、1から40行固定の表があります。A、B、C、D列とあり、 A列は数値が必ず入っているセル(1~40)、 B列は時間のシリアル値で、値が入っているセルと入っていないセルの混在、 C列は文字列で値が必ず入っているセル、 D列は数値で、、値が入っているセルと入っていないセルの混在、という表があるとします。 この時に、 「”Bに値が入っていて、かつ、Dに値が入っていない行”の、”B列のトップ3”の、AとBのデータ」が 欲しいのですがどのようにしたらいいか分かりません。 お願いいたします
- 締切済み
- その他MS Office製品
- 条件のあう数値の個数を種類別に数える関数について
下の表1からR1の1の個数、R1の2の個数、・・・を表2に示したいです。 今考えていることは、表2のセルB2に、 "(例えば表2のセルA2の)R1"とおなじデータが表示されている(表1のA1:E16の範囲の)セルの列の2行目から16行目の"(例えば)1"の個数を調べる関数 をいれたらいいのでは?と考えています。 でも、その関数の組合せがわかりません。 あるいは、他に良い方法がありますか?教えてください。 よろしくお願いします。 (表1と表2を添付しました。)
- ベストアンサー
- その他([技術者向] コンピューター)
- Excel 関数について
Excel 関数について データにちょっと数値を追記したいのですが、頭が混乱して何をやっているかわからなくなり、質問させて頂きます。 D1セルに以下セルの数値を入れたいのですが・・・ A1セルが0の時はB1セルの数値を。。でもA1セルに0以外の数値が入っている時はそれをD1セルに入れる。 B1セルも0の時はC1セルの数値を。。でもB1セルに0以外の数値が入っている時はそれをD1セルに入れる。 要するにA列B列C列にはそれぞれ数値が入っているのですが、A列とB列は0のところもあり。。。 列の優先順位としてはA列を最優先としてB列→C列の順に優先列の数値が0の時は最終的にはC列の数値が入るようにしたいです。 説明もわけがわからなくてすみません~どなたか教えて下さい(>_<)
- ベストアンサー
- その他MS Office製品
お礼
「">="&$B1」の使い方知りませんでした。 「">=$B1"」とばかりしていたので、融通がきかなくて困っていました。 たいへん有難うございます。m(_ _)m