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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
最近、いつ泣きましたか?
泣いてストレス発散! なんて言いますよね。 あなたは最近いつ、どんなシチュエーションで泣きましたか?
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
ホテルを選ぶとき、これだけは譲れない条件TOP3は?
ホテルを探す時、予約サイトで希望条件の絞り込みができる便利な世の中。 あなたは宿泊先を決めるとき「これだけは譲れない」と思う条件TOP3を教えてください。
-
【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
【お題】 ・世界最古のコンビニについて知ってる事を教えてください
-
架空の映画のネタバレレビュー
映画のCMを見ていると、やたら感動している人が興奮で感想を話していますよね。 思わずストーリーが気になってしまう架空の感動レビューを教えて下さい!
-
Excelで表を作ったところに文字を打ったら下のようになるのですが、どうすれば枠内に文章を続けて行け
Excel(エクセル)
-
エクセルで 自動的に◯や数字を表示させることできます? 例えばなんですが 日付 山田 1 ◯ みたい
Excel(エクセル)
-
Excelの警告について
Excel(エクセル)
-
-
4
Excelの数式の効率化について
Excel(エクセル)
-
5
Excelで数値を時間数に変換する関数について
Excel(エクセル)
-
6
重複しない値を取り出したい
Excel(エクセル)
-
7
エクセル IF計算式?でしょうか?
Excel(エクセル)
-
8
Excelの時刻の不思議
Excel(エクセル)
-
9
Excelの複数条件の関数
Excel(エクセル)
-
10
Excelの関数について質問です。 1351970@docomo.jp 467040014@smtg
Excel(エクセル)
-
11
エクセルでの2項目比較および抽出方法について
Excel(エクセル)
-
12
時間によってファイル名が変わるエクセルをほかのエクセルでデータを参照する方法
Excel(エクセル)
-
13
エクセルの関数について教えてください
Excel(エクセル)
-
14
【EXCEL】画像の黄色部分の抽出方法を教えてほしいです。
Excel(エクセル)
-
15
エクセルで上位バイトのセルと下位バイトのセルを1つのセルにして16進数を作る方法
Excel(エクセル)
-
16
EXCELの質問です 119から足したり引いたりしたいです E3には「=119+C3+D3」が入って
Excel(エクセル)
-
17
数字入力後他の文字等が表示される方法について
Excel(エクセル)
-
18
エクセルのクイックアクセスツールバーには何を登録したら良いですか?罫線を引く「格子・枠なし・外枠」と
Excel(エクセル)
-
19
DATE関数で現在の年齢を出したものをCOUNT関数で集計することはできますか?
Excel(エクセル)
-
20
セルの数を求めたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
商法 「営業譲渡」と「重要な...
-
抵当権設定金銭消費賃借契約証...
-
不動産を売却した場合に、その...
-
別居中の共有財産の名義変更や売却
-
中古マンション購入。二番手で...
-
専任契約なのに他社がネットで広告
-
土地売却の媒介契約で土地管理...
-
不動産売却仲介手数料はどのく...
-
助けてください。仲介手数料の...
-
住宅の瑕疵工事
-
新築マンション契約後、不安に...
-
これは契約不適合責任?
-
買付証明書について教えてくだ...
-
自分で作ったHPや、ジモティー...
-
中古物件・引き渡し前のリフォーム
-
金消契約と支払い・鍵の受け渡し
-
1年を超えた売れ残り建売住宅の...
-
専属専任媒介契約の更新について
-
マンションを売却する際、一般...
-
マンション本契約後のキャンセル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
数式のエラーについて
-
競売物件(建物)の未登記増築...
-
使われていない水路の廃止・購...
-
サンプル品のオークション出品...
-
譲渡と売却の違い
-
住宅用地に倉庫はおけるのでし...
-
カウンターテーブルを処分した...
-
成年後見人の不動産売買について
-
儲かります物件等について
-
簡保の宿 従業員の雇用を補償...
-
商法 「営業譲渡」と「重要な...
-
財産分与をする場合、 不動産を...
-
減価償却、建物・土地割合と耐...
-
YouTubeチャンネル売買のトラブ...
-
抵当権設定金銭消費賃借契約証...
-
土地開発公社との不動産取引に...
-
土地建物の共有名義の人が死亡...
-
マイホーム売却控除で自宅の一...
-
売却した土地の税金について
-
電話の権利は売れますか?
おすすめ情報