• ベストアンサー

エクセル関数 指定する以上以下の数値算出 

エクセルの関数でお伺いしたいのですが、例えばあるひとつのセル(例:A1)に137万という数値があったとして、他の各(例:A2とA3とA4)セルに下記条件の各数値を割り出して行きたいのですがCOUNTIFだと範囲がセルひとつになるのでうまくゆきません。 A2→50万以下の枠の数値・・・50万 A3→50万以上100万以下の枠の数値・・・50万 A4→100万1円以上から300万以下の枠の数値・・・37万 どなたか関数の設定を教えて頂けないでしょうか?宜しくお願いします。

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

  • ベストアンサー
  • heinell
  • ベストアンサー率35% (420/1172)
回答No.1

数字は全部万単位にしてるんで、実際には0を4つ付けてください あとA1に負の数が入らない前提です A2:=MIN(A1,50) A3:=IF(A1>50,MIN(A1-50,50),0) A4:=IF(A1>100,MIN(A1-100,300),0)

idem_lab
質問者

お礼

早速のご返信ありがとうございます、大変助かりました。お手数おかけしました。

関連するQ&A

  • エクセル関数 以上以下

    エクセルでこのような関数はありますでしょうか? 例)A3のセルに「3」の数字が入力されている。   このA3セルの数字が「=2>A3>=5(2以上5以下)」という条件に合う場合、A4セルに「F」という記号を入力されるようにする、条件に合わない場合はなにも入力されない。  という機能はありませんでしょうか?  

  • 範囲内のセルが「A6の値」以下の数値の個数

    先ほども同じような質問をしたのですが。 再度質問させていただきます。 「A1:D5のセルの数値が600以下である個数をE1に出力したいのですが、関数の式をご存知の方教えてください。」 E1に =COUNTIF(A1:A5,"<=600") を入力すると確かにそのとおりになりました。 COUNTIF(『対象範囲』,『指定条件』) 対象範囲A1:D5と 指定条件が600以下であるという条件がわかっていればいいです。 指定条件をセルにした場合はどうでしょうか? 例えば指定条件A6以下として =COUNTIF(A1:A5,"<=A6") はうまくいきませんでした。 セルの数値を指定条件に組み入れることはできないのでしょうか? ご存知の方いらっしゃいましたらよろしくお願い申し上げます。 OS XP HOME エクセル2000使用です。  

  • エクセルのcountif関数で以下のような関数を使うとマイナスが出てき

    エクセルのcountif関数で以下のような関数を使うとマイナスが出てきてしまいます。。 条件を判定する範囲はマイナスが一つもありません。 ※条件を判定する範囲はすべて小数点がついています。 =COUNTIF(I3:I81,">=46")-COUNTIF(I3:I81,"<=60") 46以上60以下のカウントを集計したいです。 教えてください。

  • エクセルで範囲内の条件を満たす数値を返す関数を教えてください。

    エクセルで範囲内の条件を満たす数値を返す関数を教えてください。 100以下なら1111 100超~200以下なら2222 200超~300以下なら3333 300超~400以下なら4444 400超~500以下なら5555 500超~600以下なら6666 600超~700以下なら7777 700超~800以下なら8888 800超~900以下なら9999 900超なら10000 上記のような条件があり、入力した数字が該当する条件の範囲内に該当している数字を抽出したいのですが、それができる関数を教えてください。 例えばA1セルに650と入力するとB1セルに上記の条件で該当する7777を表示する、 A1セルに100と入力するとB1セルに1111、 901とA1に入力するとB1に10000と表示されるなどのようにしたいのです。 IFを使った関数では7つまでしかネストできないので、上記の場合10ネストしなければならないのでIF関数が使えません(使える方法があるかもしれませんが私は知りません)。 ネストせずに「&」を使う方法も考えたのですが、それだと数値として扱われず文字として扱われてしまい表示形式を自在に編集することができなくなってしまいます。 良い解決方法を教えてください。

  • エクセル関数で600番台の数取得

    セル範囲A1:A20に数式で数値が表示されています。 数式で=""が表示されるため、空白に見えるセルもあります。 この範囲から600から699までの数値がいくつあるか取得しようと思います。 =COUNTIF(A1:A20,">=600")-COUNTIF(A1:A20,">=700") 以上の関数でできるとは思いますが、ほかの関数があればご教示ください。 なお、オートフィルターは使用しないものとします。 エクセル2010です。

  • Excelの関数について(Countif?)

    ある金額を羅列した表(範囲)から、ある一定の範囲の数値を数えたい方法を 教えて下さい。 現在、売上金額別の集計を実施しております。 1,000円から1,000,000円までの各売上表が各セルに配列されております。 例) A1:1,000円 A2:12,000円 A3:1,000,000円 等と下に続きます。 =COUNTIF(A1:A3,"=<50,000")の場合、を別のセルでやれば、恐らく数値は、「2」となると思います。 しかし、これでは50,000円以下となっているだけです。 自分は、0円から、50,000円の範囲での数値を数えたいです。 宜しくお願い申し上げます。 P.S. Countifは、以下、以上、未満だけしかできないみたいです。 Dcountとも試しましたが、いまいちヨク理解できないです。

  • エクセルの表の中から条件指定した個数を算出したい

    エクセルの表の中から指定した条件の個数を算出するにはCountif関数を使いますが、その個数の中から別の指定した条件の個数を算出する方法を教えてください 例 A         B おにぎり     10 おにぎり     2 そは       20 おにぎり     4 うどん      2 うどん      10 (続く) この表からA列の種類毎にB列の数値の範囲(4以上10未満、4未満、10以上)の個数を算出 したく苦労しております Countif関数の複数設定が出来ればいいのですが方法が解りません。 ご存知の方が居られましたら宜しくお願いします。

  • EXCELでIF関数を使って、以上や以下の式を教えてください

    EXCELでIF関数を使って、下記のようなことをしたいのですがうまくいきません。 『もしも、A1のセルが5以下ならばA1×1000を入れなさい。もしもA1のセルが6以上で10以下であれば、A1×2000を入れなさい。もしもA1が11以上であればA1×3000を入れなさい」 としたいのですがうまくいきません。よろしくお願いします。

  • EXCELの関数で数値があるか調査し、あればその数値に+1したい

    excelの関数だけで以下のことを実現したいのですがどうすれば良いでしょうか? <やりたいこと> 以下"数式設定前"の状態から"数式設定後"の状態にする数式を作成したいです。 数式は数式が設定さているセルにこのセルから上のセルを調査し、 直近でヒットした数値に+1をし、その数値をセットするというものです。 数式はA:2~A:10までのセルにランダムに設定します。 (数式設定前)    A ------ 1  5 2   3   4   5   6 7 8 9 (数式設定後)    A ------ 1  5 2   3  6 4   5  7 6   7   8   9  8 以上よろしくお願い致します。

  • エクセル関数 CountIf について教えてください

      CountIf 関数を使って、ある範囲にある数値の個数を数える方法(条件式の書き方)を教えてください。 例えば 3以上 8以下 (>3、<8)の数値の個数を調べる条件式。 =COUNTIF(F1:F15,"???")  の???部分を教えてください。

専門家に質問してみよう