• ベストアンサー

関数に付いて

エクセルで縦に数字(整数)がU1~U200まで入力されていますここでU201に30以上100以下がいくつあるか集計したいんですが関数を教えてください

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

  • ベストアンサー
回答No.2

配列数式を使っても計算できます。 {=sum(if(U1:U200>=30,if(U1:U200<=100,1,0)))} 意味は「U1~U200で30以上100以下のものを1、それ以外のものを0としてその合計をだせ」です。 普通に「=」から最後の「)」までを入力し、 shiftキーとCtrlキーを押しながら、Enterキーを押すと、 { }で囲まれます。 一度配列数式の仕組みを覚えるととても楽ですよ。 例えばこの数字(30以上100以下の)の平均値を求めるならば、 {=average(if(U1:U200>=30,if(U1:U200<=100,U1:U100)))} averageをmaxやminにかえれば最大値最小値だし、 いろいろと応用が利きます。

akkun40
質問者

お礼

ありがとう御座いました。上手く出来ました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

配列数式ですが#4と少し違う解 =COUNT(IF(U1:U200>=30,1,"")*IF(U1:U200<101,1,"")) と入れてCtrl+Shift+Enterキー。 その結果数式バーには {=COUNT(IF(U1:U200>=30,1,"")*IF(U1:U200<101,1,""))}となり、結果の件数が出ます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.4

配列数式を使う手もあります。 U201に以下のとおり入力します。 =COUNT(IF((U1:U200>=30)*(U1:U200<=100),U1:U200,"")) ここまで入力(もしくはコピー) したら、Ctrl+Shftを押しながらエンタキーをおします。 すると、数式バーには、以下のとおり、中括弧でかこまれた数式が表示されます。 {=COUNT(IF((U1:U200>=30)*(U1:U200<=100),U1:U200,""))}

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

整数数値が入っているとして 第1行に見だしとして、例えば「計数」を入れ 例えば空きのセル範囲に AF1:AG2に 計数 計数 >29 <101 といれます。 件数を出したいところU201セルへ =DCOUNT(U1:U200,U1,AF1:AG2) いれます。 数値合計は=DSUM(U1:U200,U1,AF1:AG2)です。

全文を見る
すると、全ての回答が全文表示されます。
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.1

(30以上の数)-(100超の数)ということで =COUNTIF(U1:U200,">=30")-COUNTIF(U1:U200,">100") ではいかがでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでどの関数を使えば・・・

    A-1から(872/65)(852/243)みたいな任意の数字が縦に沢山入力されています。 B-1にこれも数字(整数)が入力されていますA列と同数! この状況でA-1の872、852だけを検索してB列の整数を自動集計する関数はありますか?

  • どの関数を使えば??

    A-1、A-2・・・縦のセルに整数が入っています。 B-1、B-2・・・B列の縦に+(プラス)かもしくは-(マイナス)が入力されています。 C-1,C-2・・・と縦に整数が入力されています。  A B C 981 - 2 973 + 1 こんな感じで続いています。この場合981のマイナスがいくつあってマイナスでC列の数字はいくつかって言うのを集計したいのですが関数を教えてください

  • エクセルの関数について

    エクセルで、こんな時にはどういう関数を使えばいいか、教えてください。 セルに数字を入力しますが、たとえば「5.5」と入力した時はそのまま 「5.5」と、「5」と入力した時は「5.0」ではなくて「5」と 表示したいのです。 どうすれば、整数は整数のまま、少数の時は小数点以下まで表示できるでしょうか? ちなみに、その都度桁数を指定せず、数字を入力したら、勝手にそうなるようにしたいのですが・・・ わがままな質問ですみません。 どなたか教えてください。

  • 関数計算が出来ない

    集計を出す為に、エクセルに関数計算式を入れているのですが、昨日から数字を入力しても計算してくれなくなってしまいました。 仕方ないので新しく関数を入れてもそのときは計算してくれるのでしが、間違えてしまって再入力すると又計算してくれません。

  • エクセルIF関数について

    エクセルIF関数について お世話になっております。エクセルのIF関数について教えてください。 例えばA1に任意で入力する数字があるとします。 このA1の数字が4以下なら○、10以上なら×、5-9の間なら何も表示しないというような関数を組みたいのですが、どなたか教えていただけないでしょうか? たぶん、IF関数だと思いますが、もし違うならその関数を教えてください。 よろしくお願いします。

  • エクセル関数を教えて下さい。

    ROUND関数で除算して、小数点以下を四捨五入させたセル(ROUND(A1/1.05、1))を合計する際、ROUND関数で求めた画面上の整数の合計をさせる関数を教えて下さい。SUM関数を使用すると、除算した小数点以下の数字にて集計されます。

  • エクセルの関数について

    エクセルで、表のある列に30,000円以下には「105」、30,000円以上には「315」の数字を自動で入力できるようにするには、どの関数を使えばいいでしょうか?

  • エクセル関数を使った特殊検索

    エクセルの表に数字が縦にランダムに並んでいます。 数字の大きさは6000~12000です。 このとき、並んでいる数字の中で7000以下の数字で、且つ行列番号が一番若い(表の上にある)数字を検索したいのですが、エクセルの関数だけで可能でしょうか? バージョンは2003です(WINXP)

  • エクセルの関数で以下のようなのってありますか?

    エクセルの関数で以下のようなのってありますか? A1からK1まで以下の数字が入ってるとします。(左のセル以上の数字が入ります) 1 2 3 4 4 5 5 6 7 7 7 んで、左から検索をしていって、初めて7が現れる行数を関数で求めたいのです。 マクロではなく関数でお願いします。 -- エクセル2003

  • 関数なしのコピー方法

    エクセルにて作成した集計表(関数入り)を 別の新しいbookに移動コピーすると関数が入ってしまいます。 コピーし貼り付けでは駄目ということですよね? これを関数なしで、普通に数字のみで入力する方法を教えて下さい。

このQ&Aのポイント
  • 独身女性が近所の奥さんから野菜をもらい嫌みを言われる
  • 嫌みについて相談し、対処法を教えて欲しい
  • 普通なら嫌みに反応するべきかどうか、意見が欲しい
回答を見る

専門家に質問してみよう