-1

Excelの数式には非常に多くの異なる関数があるため、開始するためにどれを使用すればよいかわかりません。それで、私があなたに例をあげるとしたら、私が何をする必要があるかを学ぶための正しい方向に私を向けることができますか?

さて、6個のリンゴ(D3)と3個のオレンジ(D4)が必要だとしましょう(1〜7個のリンゴを購入すると1個のオレンジが無料になるので、2個のオレンジを支払うだけで済みますが、8〜14個購入すると2個のオレンジが得られます無料で、15〜21を購入すると、3つのオレンジが無料になります。7つのリンゴの倍数で無料のオレンジが得られます)と5つのブドウ(D5)(これらは3つで販売されているので、あなたが5個買うと2個請求されます。これは3個でしか販売されていないためです)そして4個のバナナ(D6)(それぞれが販売)

それで、これを定式化して、I3ですべてを1つの価格にする方法はありますか?価格はD3=E11D4 = E12D5 = E13D6 = E14ですが、何らかの理由でD4 = E12を超えると何も取得されないため、数式を入力するとコードの色が変化しなくなります。

これが意味があるかどうかわからないので、あなたが与えることができるどんな助けも大いに感謝されるでしょう!

4

1 に答える 1

0

私がルールを正しく理解しているなら、あなたの公式は次のようになるべきだと思います:

=D3*E11  +  MAX(0,D4-ROUNDUP(D3/7,0))*E12  +  ROUNDUP(D5/3,0)*E13  +  D6*E14

読みやすくするために、計算のブロックを分離しました。

私はあなたがブドウ(E13で)に与える価格が3つのブドウの各セットのためであると仮定しました。

(編集済み-私はあなたの質問を読み直しました-1つのリンゴは1つの無料のオレンジを取得し、8つのリンゴは2つの無料のオレンジを取得します)。

于 2012-01-24T15:35:50.220 に答える