- ベストアンサー
エクセルの関数について
指定した範囲内の、数値が入っているマスをカウントしたいのですが、そのような関数等が存在するのでしょうか? 宜しくお願いしますm(_ _)m
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 統計関数の「COUNTA」が使えるのではないでしょうか? =COUNTA(選択範囲) で、空白以外のセルの数をカウントしてくれます。 的外れな回答でしたらゴメンナサイ。
その他の回答 (4)
Excelは操作したことがない門外漢ですが・・・。 1 2 3 4 5 というデータがある時、 =COUNTIF(A1:A5,">2 AND <4") と書きたいのでは。しかし、結果が0。 そこで止む無く、 =COUNTIF(A2:A5,">2") - COUNTIF(A2:A5,">=4") とすれば 1 が求まります。 この場合、2式の結果を演算しています。 これを1式でスマートに求められないのか? という質問ではないでしょうか?
お礼
ごめんなさい; 下にあるように、ひどく簡単な質問だったのです。 スマートである必要もないのですが、上述されたような演算は用途があると思いますので参考にさせて頂きますね。 どうもありがとうございましたm(_ _)m
- merlionXX
- ベストアンサー率48% (1930/4007)
数値だけをカウントするんですよね。 文字列や空白はカウントしない。 それなら =COUNT(A1:A10) のように、=COUNT(指定した範囲) でOKです。
お礼
ありがとうございます。 そのようにして簡単に出来ました。
- sige1701
- ベストアンサー率28% (74/260)
>数値が入っているマスをカウント COUNT(範囲)
お礼
端的なご解答ありがとうございます。 あまりにも簡単な質問で申し訳ないです・・・
- tetnon2000
- ベストアンサー率43% (92/213)
指定された範囲に含まれるセルのうち、検索条件に一致するセルの個数を返します。 書式 COUNTIF(範囲,検索条件) 範囲 セルの個数を求めるセル範囲を指定します。 検索条件 計算の対象となるセルを定義する条件を数値、式、セル参照、または文字列で指定します。たとえば、検索条件は 32、"32"、">32"、"Windows"、または B4 のようになります (式および文字列を指定する場合は半角の二重引用符 (") で囲む必要があります)。 解説 Excel には、条件を基にデータを解析するための関数が他にもあります。 文字列または範囲内の数値に基づいて合計を計算するには、SUMIF ワークシート関数を使用します。 特定の売上高に達した場合にボーナスを支給するなど、2 つの値のうち 1 つを返すには、IF ワークシート関数を使用します。 空白のセルを数えるか、または空白でないセルを数えるには、COUNTA 関数と COUNTBLANK 関数を使用します。 例 1: 一般的な COUNTIF 関数の数式 使用例を新規のワークシートにコピーすると、計算結果を確認できます。 その方法は? 新しいブックまたはワークシートを作成します。 以下の使用例を選択します (行番号および列番号を除く)。 以下の使用例を選択する Ctrl キーを押しながら C キーを押します。 ワークシートのセル A1 を選択し、Ctrl キーを押しながら V キーを押します。 計算結果と結果を返す数式の表示を切り替えるには、Ctrl キーを押しながら ` (アクサン グラーブ) キーを押すか、または [ツール] メニューの [ワークシート分析] をポイントし、[ワークシート分析モード] をクリックします。 1 2 3 4 5 A B データ データ リンゴ 32 オレンジ 54 モモ 75 リンゴ 86 数式 説明 (計算結果) =COUNTIF(A2:A5,"リンゴ") 上の 1 列目に "リンゴ" と入力されているセルの個数を求めます (2)。 =COUNTIF(A2:A5,A4) 上の 1 列目に "モモ" と入力されているセルの個数を求めます (1)。 =COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2) 上の 1 列目に "オレンジ" または "リンゴ" と入力されているセルの個数を求めます (3)。 =COUNTIF(B2:B5,">55") 2 列目に 55 より大きい値が入力されているセルの個数を求めます (2)。 =COUNTIF(B2:B5,"<>"&B4) 上の 2 列目に 75 以外の値が入力されているセルの個数を求めます (2)。 =COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85") 上の 2 列目に 32 以上 85 以下の値が入力されているセルの個数を求めます (3)。 例 2: ワイルドカード文字を使用し、空白の値を処理する COUNTIF 関数の数式 使用例を新規のワークシートにコピーすると、計算結果を確認できます。 その方法は? 新しいブックまたはワークシートを作成します。 以下の使用例を選択します (行番号および列番号を除く)。 以下の使用例を選択する Ctrl キーを押しながら C キーを押します。 ワークシートのセル A1 を選択し、Ctrl キーを押しながら V キーを押します。 計算結果と結果を返す数式の表示を切り替えるには、Ctrl キーを押しながら ` (アクサン グラーブ) キーを押すか、[ツール] メニューの [ワークシート分析] をポイントし、[ワークシート分析モード] をクリックします。 1 2 3 4 5 6 7 A B データ データ リンゴ はい オレンジ いいえ モモ いいえ リンゴ はい 数式 説明 (計算結果) =COUNTIF(A2:A7,"*ゴ") 上の 1 列目に "ゴ" で終わる値が入力されているセルの個数を求めます (4)。 =COUNTIF(A2:A7,"??ゴ") 上の 1 列目に "ゴ" で終わる 2 文字の値が入力されているセルの個数を求めます (2)。 =COUNTIF(A2:A7,"*") 上の 1 列目に値が入力されているセルの個数を求めます。 (4) =COUNTIF(A2:A7,"<>"&"*") 上の 1 列目に値が入力されていないセルの個数を求めます (2)。 =COUNTIF(B2:B7,"いいえ") / ROWS(B2:B7) 2 列目 (空白のセルを含む) に "いいえ" と入力されている行数の割合をパーセンテージ (小数点以下四捨五入) で求めます (33%)。 =COUNTIF(B2:B7,"はい") / (ROWS(B2:B7) -COUNTIF(B2:B7, "<>"&"*")) 2 列目に値が入力されている行の中で 2 列目に "はい" と入力されている行数の割合をパーセンテージ (小数点以下四捨五入) で求めます (50%)。 メモ 数値をパーセンテージで表示するには、セルを選択して [書式] メニューの [セル] をクリックします。次に、[表示形式] タブをクリックし、[分類] ボックスの一覧の [パーセンテージ] をクリックします。
お礼
条件まで付帯可能なカウントを教えて頂いたようですが、#1さんのCOUNTAで出来てしまいました。 何か機会がありましたら試させて頂きますね。 どうもありがとうございました。
お礼
迅速なご回答ありがとうございます。 COUNTAで出来ました!