我被困在我试图在 excel 中构建的公式上。
根据一个人的季度销售结果,我有 5 个销售类别:红色、黄色、绿色、金色、铂金。
因此,如果您上个季度卖出 X 量,则基于您属于这些类别之一。
我正在尝试构建一个函数,该函数根据他们放入 excel 的数据显示一个人所处的类别。现在,他们将每月销售额输入到每个月的字段中。我的公式需要知道它是哪个季度,以及他们在上个季度所做的总数。如果是本月的第一季度,他们会从 GREEN 开始。
我已经能够计算出他们的季度总数,但我陷入了困境,因为我的公式变得庞大。
提前致谢。
编辑:我忘了提到他们必须击中的数字也列在单元格中。所以我可以引用这些。
例子:
Enter monthly sales:
A B C
1 Jan Feb Mar
2 $10,000 $15,000 $20,000
3
4 Your current level is: GREEN
5
6 GOALS
7 Platinum $100,000
8 Gold $75,000
以下是我获得季度总数的方法:
=IF(ROUNDUP(MONTH(TODAY())/3,0)=1,SUM(F5:H5)-D14,IF(ROUNDUP(MONTH(TODAY())/3,0)=2,SUM(I5:K5)-D14,IF(ROUNDUP(MONTH(TODAY())/3,0)=3,SUM(L5:N5)-D14,IF(ROUNDUP(MONTH(TODAY())/3,0)=4,SUM(O5:Q5)-D14))))
如果这有帮助,这基本上就是我想要的,但它对我不起作用:
=IF(ROUNDUP(MONTH(TODAY())/3,0)=1, “GREEN”, IF(ROUNDUP(MONTH(TODAY())/3,0)=2, IF(SUM(F5:H5) >= D14, “PLATINUM”, IF(SUM(F5:H5) >= D15, “GOLD”, IF(SUM(F5:H5) >=D16, “GREEN”, IF(SUM(F5:H5) >=D17, “GREEN”, IF(SUM(F5:H5)>=D18, “RED”, IF(ROUNDUP(MONTH(TODAY())/3,0)=3, IF(SUM(I5:K5) >= D14, “PLATINUM”, IF(SUM(I5:K5) >= D15, “GOLD”, IF(SUM(I5:K5) >=D16, “GREEN”, IF(SUM(I5:K5) >=D17, “GREEN”, IF(SUM(I5:K5)>=D18, “RED”, IF(ROUNDUP(MONTH(TODAY())/3,0)=4, IF(SUM(L5:N5) >= D14, “PLATINUM”, IF(SUM(L5:N5) >= D15, “GOLD”, IF(SUM(L5:N5) >=D16, “GREEN”, IF(SUM(L5:N5) >=D17, “GREEN”, IF(SUM(L5:N5)>=D18, “RED”)))))))))))))))))))
最佳答案
我会稍作调整,使您的工作表如下所示:
Enter monthly sales:
A B C
1 Jan Feb Mar
2 $10,000 $15,000 $20,000
3 $45,000
4 Your current Q1 level is: GREEN
5
6 GOALS
7 Platinum $100,000
8 Gold $75,000
在 A3 中,您的公式为:
=IF(MONTH(TODAY())<4,SUM(A2:C2),IF(MONTH(TODAY())<7,SUM(D2:F2),IF(MONTH(TODAY())<10,SUM(G2:I2),SUM(J2:L2))))
在 A4 中,您的公式为:
=CONCATENATE("Your current ", IF(MONTH(TODAY())<4, "Q1", IF(MONTH(TODAY())<7, "Q2", IF(MONTH(TODAY())<10, "Q3","Q4"))), " level is: ", IF(A3<B8, "Green", IF(A3<B7, A8, IF(A3>B7, A7, "Error"))))
关于excel - 根据季度和结果确定类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34685594/