计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。

huangapple go评论108阅读模式
英文:

Formula to calculate price for N apples if per apple price changes based on the count of apples

问题

假设我有一个如下所示的表格。该表格表示,如果知道苹果的数量,则可以知道每篮子苹果的价格。

Count of Apple | Price per Apple
0-10 | 0
11-20 | 1美元
21-30 | 2美元
31-40 | 3美元
41-50 | 4美元
51-60 | 5美元

例如,如果我购买34个苹果,那意味着我需要查看表格中的第4行“31-40 | 3美元”,因为34位于31和40之间。因此,34个苹果的每个苹果价格将为3美元,这意味着34个苹果将花费34 * 3美元 = 102美元。

第二个示例是如果我有4个苹果。在这种情况下,我需要查看第一行“0-10 | 0”,这里一个苹果的价格为0美元,即4个苹果的价格将为4 * 0美元 - 0美元。

现在我需要在电子表格中表示这些信息,并计算N个苹果的总价格的公式。这里是一个示例。 我如何得到这个公式?

我可以通过编写大量的“if”语句来计算这个问题,但因为我的表格可能有超过5-10行,这将变得不可能。

英文:

Imagine I have a table like below. The table says that if the count of apples is known then we know the price per apple in that busket.

   Count of Apple | Price per Apple
             0-10 | 0
            11-20 | 1$
            21-30 | 2$
            31-40 | 3$
            41-50 | 4$
            51-60 | 5$

For example if I buy 34 apples, that means that I need to look at the 4th line 31-40 | 3$ in my table as 34 is in between 31 and 40. Therefor, for 34 apple per apple price will be 3$ and that means 34 apples will cost 34 * 3$ = 102$.

Example 2 would be if I have 4 apples. In this case I need to look at the first line 0-10 | 0 and here one apple costs 0$, i.e. 4 apple price will be 4 * 0$ - 0$.

Now it need to have in spreadsheets a table representing the information in and the formula to calculate the total price of N apples. Here is a sample. How do I get the formula?

I can calculate this by writing tones of if statements, but because my table might have more than 5-10 rows, it will be just impossible to do.

答案1

得分: 3

如下所示和由“OP”提到的以回答帖子。

计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。


使用 XLOOKUP() --> 在第四个参数中明确设置 1 作为 match_mode

计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。


• 在单元格 H2 中使用的公式

=XLOOKUP(G2,A2:A9,B2:B9,,1)*G2
英文:

As commented above and as mentioned by OP to post as an answer.

计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。


Using XLOOKUP() --> put 1 in the match_mode explicitly in the fourth argument.

计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。


• Formula used in cell H2

=XLOOKUP(G2,A2:A9,B2:B9,,1)*G2

答案2

得分: 2

So, apart from xlookup(), both of these versions work:

计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。

Then you can multiply by the number either in the cell F2:

VLOOKUP(D2,A2:B7,2,1)* D2

or in a separate cell:

=F2*D2

英文:

So, apart from xlookup(), both of these versions work:

计算N个苹果的价格的公式,如果每个苹果的价格根据苹果数量而变化。

Then you can multiply by the number either in the cell F2:

VLOOKUP(D2,A2:B7,2,1)* D2

or in a separate cell:

=F2*D2

huangapple
  • 本文由 发表于 2023年6月22日 14:19:48
  • 转载请务必保留本文链接:https://go.coder-hub.com/76529046.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定