需要复杂的公式来计算包括多种折扣在内的成本

我正在计算和显示个人行总数和总计。 我只需要公式放在框中,所以计算是自动的,但问题是计算有点复杂…

我正在使用数据validation来selectday type 。 这是我认为我需要的:

  • day type分配一个价格(标准日= 23英镑或延长日= 26英镑)。
  • 在适当情况下应用批量折扣。 如果杰克每周(5天)出席并且所有day type (全部标准或全部延期)相同,则总费用为100英镑(或120英镑)
  • 否则,需要为杰克添加总天数。 (每天'每天types'的天数)和定价。
  • 对于他之后的兄弟姐妹,如上所述,但另加15%的折扣。
  • 总计则需要显示在底部。

那么,这不是最好的数据布局,但这可能在L6中服务,并复制到L13:

如果(COUNTIF(B6:F6,“标准日”)= 5,100,IF(COUNTIF(B6:F6,“扩展日”)= 0,则IF = OR(A6 =​​“Brother”,A6 =“姐妹” 5,120,COUNTIF(B6:F6,“标准日”)* 23 + COUNTIF(B6:F6,“扩展日”)* 26)),IF(COUNTIF(B6:F6,“标准日”)= 5,100, COUNTIF(B6:F6,“Extended Day”)= 5,120,COUNTIF(B6:F6,“标准日”)* 23 + COUNTIF

和D16中的=SUM(L1:L16)

最好不要硬编码每日费率/折扣,但从C1:D2中提取这些会进一步增加公式的长度。

请注意,结果不是429.95英镑(在计算之后,您可能已经改变了您的示例)。