• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 条件によって異なる数字を足したい(その2))

エクセルで条件によって異なる数字を足す方法

grumpy_the_dwarfの回答

回答No.4

十進法には2の位とか3の位なんて存在しないので、ちゃんと10の位 100の位と書いて下さいね。でなきゃ下から2桁目、3桁目。 で、「5を足すパターン」というのはすでに「8足すと100の位が増え る」ことになっているので、10の位は必ず9から0に変化します。あ なたが例に挙げた1491は「8足しても10の位が増えない」条件で分岐 して18足す方へ行っちゃった後なので、「5を足すパターン」には該 当しないんです。質問文の記述の順序だとそうなります。最後の11 を足すパターンもありえません。必ず100の桁が変化するので、5を 足すパターンに分岐済みです。 分岐の順序を考え直しましょう。こういう場合は普通、大きな桁の 方から分岐させます。992以上で+11に分岐、92以上で分岐、2以上で +8に分岐、残りは+18。92以上の分岐の先に2未満で+15、残りは+5。 こんな感じでしょう。後はそのとおりにif関数で記述するだけ。

関連するQ&A

  • エクセル 条件によって異なる数字を足したい

    ある条件を指定して4桁の数字を足していきたいのですが、 どのような関数を入力すれば良いのかわかりません。 下記の例のような関数が解る方、教えてください。 ●基本パターン +8 例:1408→1416 ●基本パターンの8を足すと2の位が繰り上がらない場合 +18 例:1411→1429 ●基本パターンの8を足すと3の位が繰り上がる場合 +5 例:1499→1504 ●基本パターンの8を足すと4の位が繰り上がる場合 +11 例:1998→2009 説明が下手ですいません。 このような関数が解る方は教えてください。 宜しくお願いします。

  • EXCEL 数字の切り出し方法

    こんばんは。 各行に数字が入力されています。 桁数は6桁、5桁、4桁とマチマチです。 この各数字の右から4つめから左方向の 数字を抜き出したいのですが、できますでしょうか? ちなみに、LEFT関数は左から右へmid関数は、 左から指定の桁数からの抜き出しのようです。 ぜひ、教えてください。 (例)25467・・・25を抜き出したい     7683・・・7 7476876・・・7476 というかんじです。

  • 範囲内の数字を取り出す

    例えば、 数字A(1か2けた)+数字B(6か7けた)+(数字C(6か7けた))内で下記のような場合、 数字Bのみ取り出したい時どうすればよいかのご相談です。 また、下記のようなパターンがあります。 145,800(45,800)→この場合は45,800がとれるか 3145,800(45,800)→この場合は45,800がとれるか 21145,800(145,800)→この場合は145,800がとれるか 6145,800(145,800)→この場合は145,800がとれるか 5145,800→この場合は145,800がとれるか 3145,800→この場合は45,800がとれるか といった、上記のパターンがあります。 1つのセルにかますにはどのような関数を使えばよいでしょうか。 バージョンはWIN2000です。 よろしくお願いします。

  • エクセルの数字の丸め方

    エクセルの関数についてよろしくご教授ください。 【質問】 3桁か4桁の数字の末尾の数字を0か5に丸めたい。 どのような関数が適当でしょうか? 【例】 108⇒110   113⇒115   118⇒120 109⇒110   114⇒115   119⇒120 110⇒110   115⇒115   120⇒120 111⇒110   116⇒115   121⇒120 112⇒110   117⇒115   122⇒120 すなわち107⇒105、123⇒125です。 よろしくお願いいたします。

  • 有効数字での切り上げについて

    基本的な質問で恐れ入りますが、数字を有効数字4桁とし、 切り上げで丸める場合、以下の考え方で正しいのでしょうか。 ・パターン1 123.4006 → 123.5 ・パターン2 11000.0001 → 11010 切り上げを有効数字5桁目だけで考えると、両パターン共に「0」ですので、 切り上げが発生せず、それぞれ103.4、11000となるような気がしてどちらが正しいのか悩んでおります。

  • 入力された数字から条件に合う数字を抽出する方法

    どなたかご存じでしたらご回答をよろしくお願いします。 【質問】  (1)に1~43迄の数字のうち、好きな数字を7つ入力する(重複無し)と、  選択数字範囲の1~43から、(2)の条件(入力数字の±1の数字)に該当する数字を  取得して表示する。また、(3)の条件(入力数字と下1桁が同じ数字)に該当する数字  を取得して表示する。にはどうやればよいですか? 【例】  (1)入力数字(セル:A1~A7)  08 24 28 30 38 41 32 (2)入力数字の±1の数字。(セル:A3~Z3に左から昇順で並べる。)  07 09 23 25 27 29 31 33 37 39 40 42 (3)入力数字と下1桁が同じ数字。(セル:A5~Z5に左から昇順で並べる。)  01 02 04 10 11 12 14 18 20 21 22 34 ■選択数字範囲:1~43。(セル:A7~A49) 【注意事項】  ・使用するエクセルは2010です。  ・選択数字範囲は1~43です。  ・例 (1),(2),(3)に出てくる数字は文字表現していますが、実際には数値です。 以上、よろしくお願いします。

  • エクセルで数字を希望する有効数字にまるめる方法(関数など)を教えてください。

    たとえば有効数字を2桁で表現しなければならない場合、実際のセル内の数値が「0.123なら0.12に、4.56なら4.6に、678なら680に、12345なら12000に変換する。」といったぐわいです。何かよい方法はありませんか。今のところ、かなり面倒なことをやっています(笑)。それは桁数を求める関数によって実際の数値の桁数をよみ取ります。(たとえば5桁)、有効数字の桁数を引き(有効数字2桁表示ならさっきの5から2を引いて3)、最後にその数字の位で四捨五入する(3桁目を四捨五入の関数を使用)という方法です(恥)。

  • 数字を、【ハイフン付】の形式の数字へ変換する関数

    タイトルの件、質問いたします。 下記の画像のように、数字をハイフン付の数字へ変換する関数を 教えてください。 【例】 A1セルに 12345678912345 と入力すると A2セルに 123-4567-89-123-45 と、ハイフン付の数字に変換される 【補足】 エクセルバージョンは、2002です。 数字は14ケタです。 数字、ハイフンは全て半角です。 ご存知の方、よろしくお願いいたします。

  • エクセルで2つの数字を合体させる

    お世話になります。 A1に100、B1に1 A2に200、B2に15と各セルに数字が入力されていて それぞれを合体させてC1に10001、C2に20015と5ケタの数字を表示をさせたいのですが、CONCATENATE関数を用いて行った場合、1行目は1001と4ケタになってしまいます。桁をそろえて全てを5ケタにして合体させたいのですが・・・。(但し、B列には1ケタか2ケタの整数しかありません。) こういった場合、どのようにすればよろしいでしょうか? わかりづらい文章ですみませんが、何卒、ご存知の方、ご教授いただきたく、お願いします。

  • EXCELでの抽出について

    セルに数字を入力したものから、指定の数字を含むセルを抽出する方法を教えてください。 オートフィルのオプションで試してもうまくいきません。 例:123、234、345、456 の数字それぞれのセルで、うち下1けた3と5を抽出したい場合→123、345が抽出される また、よい関数があるのでしょうか。 教えてください。