• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vlookup関数とround関数を併せた時につい)

vlookup関数とround関数を併せた時につい19㎡を10㎡と9㎡に分けて金額を算出したいです

このQ&Aのポイント
  • vlookup関数とround関数を使用して、19㎡を10㎡と9㎡に分けて金額を算出する方法を知りたいです。
  • 計算式にあるvlookup関数とround関数を使って、10㎡の部分と9㎡の部分に分けて金額を算出したいです。
  • 19㎡の部分を10㎡と9㎡に分けて金額を算出するために、vlookup関数とround関数を組み合わせて使いたいです。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1721/2591)
回答No.3

> またエラーが出ました。 回答で例示した表を作ったのでしょうか。 添付画像のようにやってみてください。 結果は質問の式(以下の式)の結果です。 round(10㎡×vlookup(19㎡,③の表を見て,123.2を見る) +vlookup(19㎡,③の表の追加で作る列4を見て,303.6を見る),0) B1には以下の式が入っています。 =ROUND(10*VLOOKUP(A1,$D$2:$G$7,2,TRUE)+VLOOKUP(A1,$D$2:$G$7,4,TRUE),0) なお、入力は正の整数しか扱わない状態で区分を記載していますが、少数を扱うのでしたら たとえば16.3などがあるのでしたら 17を16.1 などのように各区分の値を適宜変更してください。 「値」㎡を超えての、「値」の次に大きい値を指定。 また200㎡を超えた場合の指定がないので「200㎡まで」ではなく100㎡を超えた場合の上限はありません。

fukema
質問者

お礼

続いてご回答ありがとうございました。 出来ました!!!!! 理解が悪くて申し訳ございませんでした。 とても丁寧に説明していただき、画像添付くださりよくわかりました。 本当にありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

なぜこんな質問が出るのかわからない? >これで作ってみたのですがエラーが出ました。 関数のえラーのこと?結果の値がおかしいのか? 関数のエラーの質問をするのに、(1)自分の作った関数式(2)引数の各データ(3)実際の出たエラー文はなにか を書かないで質問するとはおかしくないですか? ーー お勧めは、テスト段階では、 使う関数もわかっているなら、2段階に分けて(別列になるが)式を作り、結果をチェックすれば仕舞だろう。3つでも4つでも必要分を分けたらよい。 そのつど中間結果列を作るとよいと思う。 最終的には、中間結果の列を省くにしても、中間結果でのチェックをする(できる)のは、ビジネスでは必須だろう。 ーー 2段階の計算になるようだが、 固定部分も、広く言えば数種あり、それもVLOOKUP関数で出せるのではないか? ーー 結果を円単位で丸めたいのは、殆どの場合そうだろう。 であれば、比例部分についてのみ、丸めればよいのでは? >簡易計算式が、なぜ出てくるの判らない?業界事情?が分からない。 == >vlookup関数とround関数を併せた時について どんな困った、要チェック?の事態が起こるのか? データ例や説明の仕方で水道料金らしい例にしているが。例えか?

  • kkkkkm
  • ベストアンサー率66% (1721/2591)
回答No.1

表を以下のように作成します。数値に(㎡)など単位は記入しません。 「:」はセルの区切りとして記載しています。列3は例示していませんから適宜対応してください。 列1:列2:列3:列4 0:0::0 1:29.7::1051.6 17:123.2::303.6 40:123.2::303.6 上記の範囲がD2:G5だとして A1に19とした場合B1に結果を出す A2に10とした場合B2に結果を出す B1に =ROUND(10*VLOOKUP(A1,$D$2:$G$6,2,TRUE)+VLOOKUP(A1,$D$2:$G$5,4,TRUE),0) B2に =ROUND(10*VLOOKUP(A2,$D$2:$G$6,2,TRUE)+VLOOKUP(A2,$D$2:$G$5,4,TRUE),0) とします。

fukema
質問者

お礼

ご回答ありがとうございます。 再度補足させて頂いております。ご教示いただければと存じます。よろしくお願い申し上げます。

fukema
質問者

補足

ご回答ありがとうございます。またエラーが出ました。 以下の一覧表です。 19 といれたらしたの表から③の数字を持ってきたいです。ご教示いただいた関数に追加の関数が必要になりますでしょうか。  区分        料金    基本料金÷2 ①基本料金(0㎡)  ¥2,103.2 L÷2 ②1㎡から16㎡    ¥29.7 1051.6 ③16㎡を超え40㎡まで ¥123.2   303.6 ④40㎡を超え60㎡まで ¥182.6 -884.4 ⑤60㎡を超え100㎡まで  ¥201.3   -1445.4 ⑥100㎡を超え200㎡まで ¥228.8   -2820.4

関連するQ&A