2012-01-24 7 views
-1

Excelの数式には、非常に多くの異なる機能があり、使い始めるためにどの機能を使用するかはわかりません。だから私があなたに例を挙げるならば、私は何をする必要があるかを学ぶために正しい方向に向けることができますか?計算に使用するExcel式のタイプ(SUM、SUMIFなど)がわからない場合は、適切な方向に進むことができますか?

[OK]をので、あなたは6個のりんご(D3) そして、あなたは3つのオレンジ(D4を()も1-7リンゴを買ってあなたを取得したいしたいと1オレンジ自由ので、彼らは唯一の2つのオレンジのためではなく、場合に支払う必要があります彼らは8-14を購入し、2個のオレンジを無料で購入し、15-21を買うと3個のオレンジを無料で入手するなど、7個のリンゴの倍数はあなたに無料のオレンジを手に入れる) 5ブドウ(D5)これらは3で販売されていますので、5を購入しても3の場合のみ販売されるため、2を請求されます) 4バナナ(D6)(それぞれが販売しています)

これを公式化し、すべてを1つの価格にする方法はありますかI3?価格はD3 = E11D4 = E12D5 = E13D6 = E14ですが、それは過去D4 = E12何かをピックアップしません何らかの理由で、コードはときに私の色を変更することを停止します数式を入れています。

これが意味をなさすかどうかわからないので、助けてもらえれば幸いです。

答えて

0

私は右のルールを理解していた場合、私はあなたの式があるべきだと思う:

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

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

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

(編集済み - あなたの質問を再読んでいます - 1匹のリンゴは1個のフリーオレンジを与え、8個のリンゴは2個のフリーオレンジを得る)。

+0

ありがとう、私はあなたが式を行うことを期待したことはありません、それは非常に感謝しています。私が間違ってやっていることが分かりました。これは忘れていた唯一のものでした。MAX(0、D4-学習目的のためです。もしあなたが気にしなければ、MAXが何であるか教えてください) –

+0

'MAX'関数'D4-ROUNDUP(...)'がオレンジ色の負のコストを発生させないようにするために使用しました。 –

関連する問題