I2のセルに入力されている金額に対して特定の数字を出したいのですが、その特定の数字がM2に入力されている区分によって変わります。これを関数で表現したいのですが、「この関数に対して、多すぎる引数が入力されています」と出てしまいます。確認してみたのですが、いまいちどこのことか分からず。教えて頂けたらありがたいです。よろしくお願いします。
=IF(M2="建物の売却",
IF(I2<=500000, 1,
IF(I2<=750000, 2,
IF(I2<=1000000, 3,
IF(I2<=1250000, 4,
IF(I2<=1500000, 5,
IF(I2<=2000000, 6,
IF(I2<=2500000, 7,
IF(I2<=3000000, 8, 9)))))))),
IF(M2="土地の売却",
IF(I2<=500000, 1,
IF(I2<=750000, 2,
IF(I2<=1000000, 3,
IF(I2<=1250000, 4,
IF(I2<=1500000, 5,
IF(I2<=2000000, 6,
IF(I2<=2500000, 7,
IF(I2<=3000000, 8,
IF(I2<=4000000, 9,
IF(I2<=5000000, 10,
IF(I2<=6000000, 11,
IF(I2<=7000000, 12,
IF(I2<=8000000, 13,
IF(I2<=9000000, 14,
IF(I2<=10000000, 15, 16)))))))))))))),
IF(M2="物件の貸出し",
IF(I2<=300000, 1,
IF(I2<=400000, 2,
IF(I2<=500000, 3,
IF(I2<=600000, 4,
IF(I2<=700000, 5,
IF(I2<=800000, 6,
IF(I2<=900000, 7,
IF(I2<=1000000, 8, 9)))))))),
IF(M2="その他の契約",
IF(I2<=1000000, 1,
IF(I2<=1300000, 2,
IF(I2<=1600000, 3,
IF(I2<=1900000, 4,
IF(I2<=2200000, 5,
IF(I2<=2500000, 6,
IF(I2<=3000000, 7,
IF(I2<=5000000, 8,
IF(I2<=10000000, 9,
IF(I2<=15000000, 10, 11)))))))))),
))))
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
括弧の対応等や引数の数を正しく書けば、ご提示の式でも可能なはずです。
以前はIFのネストに制限がありましたが、現状は64までになったようです。
(お使いのバージョンによっても異なりますけれど・・)
ですので、きちんとチェックなされば良いものと考えられます。
とは言え、ご提示の方式は式も長く扱いにくいだけでなく、メンテナンスや変更の際にもわかりにくいものとなっていると考えられます。
(既にそうなっているから、ご質問なさっているのでしょうけれど、ご自身ですらやる気にならないものを、通りがかりの他人に頼むのもいかがなものかと思いますが・・・)
一方で、区分から区分値への変換を行いたいのなら、対応表を作成しておいて、それをVLOOKUPやMATCHなどで参照して変換する方式にしておいた方が、区分に変更等があった際にも表をメンテするだけで済むようになるので、視認性も良くわかりやすくなると考えられます。
ただし、ご提示の境界条件は「以下(<=)」となっていますが、組み込み関数の昇順の場合の境界条件は「以上(>=)」となっていますので、ご提示の条件に合わせるのには若干の工夫が必要にはなりますけれど・・・
変換表を利用する簡単な一例として、以下の図のようなものを考えてみました。
(あくまでも一例としての方法です。Office2019で検証済)
対応表を別シート等に作成しておきます。
・添付の例では、A1:E18を対応表としています。
(添付図の都合上、同一シートにしてあります)
・対応する区分値は1~の連続数で固定のようなので、区分値は省略した表に
してあります。
・桁数が多いので、万単位表示等の方がよさそうですが、ひとまずご提示のまま。
・I2セルに入力される値は、整数のみと仮定しています。
(これを利用して、境界条件の読み替えをしています)
添付図では、M2、I2の値に対してI5セルに区分値を表示すると仮定して、
=IFERROR(MATCH(I2,INDEX(OFFSET(A2,,MATCH(M2,B1:E1,0),AGGREGATE(14,6,ROW(A1:A9)/(OFFSET(A2:A17,,MATCH(M2,B1:E1,0))<>""),1))+0.1,)),"")
の式を入力してあります。
※ Office365等のバージョンをお使いなら、式は更に簡略化できると思われます。
※ 表を降順で作成すれば、組み込み関数の境界条件は「以下」となるので、ご希望の内容に揃えることも可能です。
(この場合は、区分値の列と、最大を超えた場合の判定が必要になるでしょう)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IF関数 3 2024/01/29 14:10
- Excel(エクセル) 印刷範囲の可変 1 2023/10/02 09:14
- PHP 記述のおかしいところを教えて下さい。 1 2023/02/03 11:25
- Excel(エクセル) VBA Private Sub Worksheet_Changeで 1 2024/05/01 16:59
- Excel(エクセル) たくさんの計算セルに一括で同一の関数を追加したいです。 1 2024/01/13 19:00
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- Excel(エクセル) Excel2013の制限事項について 1つのセルでif関数を&で連結します。 この場合、連結できる上 4 2023/09/11 17:32
- Excel(エクセル) エクセルで連勤チェックをしたいです。 7 2023/12/25 09:14
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
遅刻の「言い訳」選手権
よく遅刻してしまうんです…… 「電車が遅延してしまい遅れました」 「歯医者さんが長引いて、、、」 「病院が混んでいて」 などなどみなさんがこれまで使ってきた遅刻の言い訳がたくさんあるのではないでしょうか?
-
ちょっと先の未来クイズ第5問
日本漢字能力検定協会が主催し、12月12日に発表される、2024年の「今年の漢字」に選ばれる漢字一文字は何でしょう?
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
Excelで表を作ったところに文字を打ったら下のようになるのですが、どうすれば枠内に文章を続けて行け
Excel(エクセル)
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 1 ◯ みたい
Excel(エクセル)
-
Excelの数式の効率化について
Excel(エクセル)
-
-
4
Excelの警告について
Excel(エクセル)
-
5
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
6
Excelの時刻の不思議
Excel(エクセル)
-
7
Excelの複数条件の関数
Excel(エクセル)
-
8
エクセルでの2項目比較および抽出方法について
Excel(エクセル)
-
9
重複しない値を取り出したい
Excel(エクセル)
-
10
エクセル IF計算式?でしょうか?
Excel(エクセル)
-
11
Excelの関数について質問です。 1351970@docomo.jp 467040014@smtg
Excel(エクセル)
-
12
エクセルの関数について教えてください
Excel(エクセル)
-
13
【EXCEL】画像の黄色部分の抽出方法を教えてほしいです。
Excel(エクセル)
-
14
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
15
2列に入っているデータを1列で表示する関数について
Excel(エクセル)
-
16
セルの数を求めたい
Excel(エクセル)
-
17
Excel関数の式の作り方を教えてください
Excel(エクセル)
-
18
エクセルで数字の組み合わせを列記したい
Excel(エクセル)
-
19
Excelで1週間毎の集計(今週と先週)を日にちが経てば自動で日にちが変わり集計が更新される表を作り
Excel(エクセル)
-
20
時間によってファイル名が変わるエクセルをほかのエクセルでデータを参照する方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/6】 西暦2100年、小学生のなりたい職業ランキング
- ・ちょっと先の未来クイズ第5問
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
署名ができない
-
とんでもない不動産屋
-
近々新築の引き渡しがあるので...
-
中古マンション購入。二番手で...
-
不動産仲介業者は媒介契約を自...
-
諸費用、登記費用などに領収書...
-
仲介手数料の中抜きについて
-
条件付賃借権設定仮登記と所有...
-
専任契約なのに他社がネットで広告
-
土地を売るとき複数の不動産会...
-
専任媒介契約をすぐに解約しろ...
-
築1年強の未入居物件、瑕疵担保...
-
契約前日に土地を売らないと連...
-
不動産売買、契約書と登記の印...
-
筋交いの切り欠き 発覚! 損...
-
中古戸建て購入。居住中の売主...
-
広告より部屋が狭い!これって...
-
不動産解約の際、中間金も支払...
-
不動産購入時の売主への売買金...
-
不動産売却仲介手数料はどのく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
住宅用地に倉庫はおけるのでし...
-
使われていない水路の廃止・購...
-
数式のエラーについて
-
競売物件(建物)の未登記増築...
-
YouTubeチャンネル売買のトラブ...
-
賃貸マンション管理について
-
認知症の父名義の土地と家を売...
-
譲渡所得税について。 ①更地に...
-
不動産の売却と詐害行為取消権...
-
中古マンション購入。二番手で...
-
不動産売却仲介手数料はどのく...
-
自分で作ったHPや、ジモティー...
-
売却途中で止めた場合
-
これは契約不適合責任?
-
重要事項説明について教えてく...
-
契約前日に土地を売らないと連...
-
専任契約なのに他社がネットで広告
-
賃貸マンション一般媒介と専任...
-
買付証明書について教えてくだ...
-
中古戸建て購入。居住中の売主...
おすすめ情報