• ベストアンサー

EXCEL計算式について教えてください。

以下のようなことをEXCEL計算式で行うことは可能でしょうか? (例) A1のセル内の数字が100~199のとき → B1=30 A1のセル内の数字が200~299のとき → B1=35 A1のセル内の数字が300~399のとき → B1=40 わかる方がいらっしゃいましたら、計算式のご回答をよろしくお願いします。

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

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

単純に =IF(A1<200,30,IF(A1<300,35,IF(A1<400,40,""))) でいかがですか

dole0227
質問者

お礼

ご回答ありがとうございます。この計算式でできました! 大変たすかりました。ありがとうございました。

その他の回答 (1)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

あと 0   None 100  30 200  35 300  40 400  None といった表をつくり たとえばE列F列に作ったとして B1に =VLOOKUP(A1,$E$1:$F$5,2,TRUE) としてもいけます。

関連するQ&A

  • Excelの税計算式

    Excelの計算式でどうしてもわからない点があり、質問させていただきました。 例) 単価100(セルA)の物を10個(セルB)という単純な計算なのですが、通常なら回答(セルC)に1000という数字が入ります。 今回は1000ではなく消費税は最終的に合算されるため、5%引いた金額つまり 953という数字がセルCに入る式が必要になり、その算出式がわからずに困っております。 どなたか教えていただけないでしょうか?よろしくお願いいたします。

  • excelの計算の仕方

    大変初歩的な質問なのですが・・・ excelで計算式の入力で、まず、A1のセルにに=3*1.8と入力するとします。小数点以下を0桁にすると、四捨五入されて、5と表示されると思います。 次に、B1に=A1*2.3と入力し、小数点以下を1桁にすると12.4になると思います。 でも・・・ この計算だと、B1のセルは、5*2.3ではなくて5.4*2.3になりますよね? ここで、5*2.3にしたい時は、B1にどういう計算式を入れたら良いのでしょうか? または、A1の数字を四捨五入前の数字で計算するのではなく、表示されている数字を固定(?)する方法とかないでしょうか? 大変わかりにくい説明で申し訳ありませんが、理解できて良い方法が思い当たる方は、教えてください。 よろしくお願いします。

  • EXCELのセルにある計算式だけを消したい。

     例えば、C1セルに =A1+B1 の計算式があるとします。 この時、A1セルとB1セルの数字を消しても、C1セルにはそのまま数字を残すにはどうすればいいのですか? C1セルの計算式を扱うとおかしくなるし、A1・B1の数字を消したらC1まで消えてしまいます。 手入力になるとデータが多すぎて・・・ EXCELは2000・2002です。 

  • EXCELの計算式について

    EXCELでとあるセルにある数値を別のセルへと表示させたいのですが (例.A4セルにある100という数字をB4に表示させたい) B4のセルへ「=A4」としたら100と出ているのですが、それを続けているとなぜか突然数値が表示されなくなりました。 (例.A50セルにある数字をB50に表示させたつもりがなぜかB50に「=A50」と表示される) またその現象が起こったあとすでに出来ていたところをもう一度選択しクリックすると同じように表示されてしまいました。 (例.B4セルにある100という数字を選択しエンターを押すと「=A4」になった) なぜなんでしょう。ちなみにセルの書式設定も標準、文字列、数値等試してみましたがだめでした。

  • Excel 関数

    Excel質問です。 セルの数字により、計算方法が違う場合の数式の入れ方を教えてください。 例;A1のセルに入る数字が 1万以下であれば B1のセルにA1*5%を表示 1万超~2万以下 B1のセルにA1*10%を表示 2万超~3万以下 B1のセルにA1*15%を表示 3万超~4万以下 B1のセルにA1*20%を表示 4万超~無限  B1のセルにA1*25%を表示 このような場合は if関数でしょうか? どうしたらいいか教えてください。   

  • エクセルの計算式で・・

    エクセルの計算式を=1.01*(A1)とし、1行のセルはこの計算式で求められているのですが、この計算結果の値を、小数点以下四捨五入するには、どのような数式にすると良いのでしょうか? 例)A1 500 B1 505 C1 510.05 D1 515.15 E1 520.30 F1 525.50 ...

  • Excel計算の表示

    Excelの表示方法について セル A1、A2、A3があります。A4のセルにA1,A2,A3の合計の計算式を入れます。その時に、各セルに数字が入らないと計算しない方法はありませんか。(例:3+4+ブランク=表示なし ブランクに数字を入れると合計が出る)まとまっていませんが、よろしくお願いいたします。

  • エクセル(excel)の計算式(関数)について

    エクセル(excel)の計算式(関数)でよいアイディアがありましたら教えてください。 1行目は項目行です。 セルA1から右に15列=セルO1まで、 a | b | c | d | e | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 と入っています。 2行目からデータとして、 セルA2から右に5列=セルE2まで、 4 | 2 | 2 | 1 | 1 と入力したとします。(データ例(1)) あるいは、 セルA3から右にセルE3まで、 6 | 3 | 0 | 0 | 0 と入力したとします。(データ例(2)) 1つのデータの5個の数字のルールは2つで、 「合計で10以下である。」 「左から順に小さくなるか、同じ数字となる。」 です。 (目的は、) このとき、F列からO列にかけて、 データ例(1)のケースでは、 a | a | a | a | b | b | c | c | d | e データ例(2)のケースでは、 a | a | a | a | a | a | b | b | b | と表示されるように、 つまり、項目行の下にある数だけ、その列の1行目の記号を 1(F列)から右に向かって順に埋めていくような、 F列からO列までの2行目以下に入れる適当な計算式(関数)は ないでしょうか。 拙い説明で申し訳ありません。どなたかよい考えをお持ちの方がいらっしゃいましたらと存じます。 どうぞよろしくお願い致します。

  • エクセルを使った条件付き表計算の方法を教えて下さい

    いつも皆様方の的確なる回答を拝見して感心しております。 そこで、私の質問にお答えいただきたいと思います。 質問は、いたって簡単な表計算です。 しかし、少しひねっております。 これはあくまで例で、実際はもっといろいろなセルがあります。 例) A1,A2を一つのセルに結合し、その結合したセルを仮に"A"とします。 B1,B2をそれぞれ"前半"と"後半"とします。 以上を1つのグループとして以下、"B"、"C"、"D"、"E"と計5つのグループがあり、その合計を出したいのです。 しかし、条件が2つあります。 条件その1:AからEグループの前半もしくは後半に数字が入れば、その合計を計算して表示する。しかし、数字が入らなければ計算をしない。 条件その2:計算をした場合についてはその数字を"("、")"で囲む。 なお、合計の"数字"と"("、")"の関係は一つのセル内であっても、それぞれ3つのセルに分かれていてもオーケーです。 こんな感じになります。 -----+-------------- 前半 1 A +------+-------- 後半 -----+------+-------- 前半 2 B +------+-------- 後半 -----+------+-------- 前半 3 C +------+-------- 後半 -----+------+-------- 前半 4 D +------+-------- 後半 -----+------+-------- 前半 5 E +------+-------- 後半 -----+------+-------- 前半 (15) 合計+------+-------- 後半 --------------------- ちょっと説明がうまくできなくてスミマセンが、よろしくお願いします。

  • エクセル2003 計算されないようにしたい

    例 A列     B列  1     =A1+A2  2     =A2+A3  3     =A3+A4 (A4は空白です) となっている場合に B1=3 B2=5 B3=3 になると思うんですが この時に空白のセルと計算結果を出すときは0もしくは 計算されないようにしたいです。 最終的にB列にSUM関数を使って合計を出したいのですが A列に求めたい数字が片方しか入ってない場合 (数字が入っているセル+空白セル)はSUM関数の合計に入れたくないです。 なので上記の例では B列にSUM関数をした場合11ではなく8にしたいです。 それには文字列を入力して#VALUE!にするしかないですか? でもその状態にしてSUM関数で合計を出したときも#VALUE!になってしまいます。 よろしくお願いします。