dポイントプレゼントキャンペーン実施中!

商品の値段表を作っていて、Bの列に1234とグループ分けしてそれぞれのグループに1.1倍などの掛け算をしたいのですがなにか簡単な数式、方法はありますか。

質問者からの補足コメント

  • ご回答ありがとうございます。エクセルの縦B列に1234の数字 Fの列に値段 G列に新値段を入力したくて、Fの値段に対して1234のグループで1だと1.2倍2だと1.3倍といったような形にしたいのですが、新値段のところに入力する場合の数式がいただけるととてもうれしいです。

    No.1の回答に寄せられた補足コメントです。 補足日時:2021/10/19 11:36
  • グループ1 1.1倍 グループ2 1.2倍 グループ3 1.3倍 と作ったときに新値段の欄に入れるものはこの場合なにになりますか??。。 エクセル初心者です。。

    No.2の回答に寄せられた補足コメントです。 補足日時:2021/10/19 11:56

A 回答 (4件)

g1=if(b1=1,f1*1.1,if(b1=2,f1*1.2,if(b1=3,f1*1.3,if(b1=4,f1*1.4,f1))))


ではどうでしょうか。
    • good
    • 1

No2さんがおっしゃるように、別に数字と倍率を対応した表を作成して、VLOOKUP関数でやる方がメンテが楽ですよ。



VLOOKUP関数の使い方
https://dekiru.net/article/21009/
    • good
    • 1

式に掛け率を入れ込んでしまうと、後で数値が変更になった時に面倒なので掛け率を入れる作業列を作って、そこにグループと掛け率の対応表を別に作成しておいたものから掛け率が入るようにして、それと値段を掛ける式を別に作った方がいいと思いますよ。

この回答への補足あり
    • good
    • 1

=if(b1=1,c1*1.1,if(b1=2,c1*1.2,if(b1=3,c1*1.3,if(b1=4,c1*1.4,c1))))


などではどうでしょうか。
この回答への補足あり
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています