我需要根据售出的门票数量将门票分成若干列。
售票:100
1-10 11-50 51-100 100+ (tickets sold)
10 40 50 0
所以显然它会限制10到第一列,40到第二列,50到第三列,其余的将在第4列。它需要按列计算需要转到特定列的销售票数。
示例2:
售票:33
1-10 11-50 51-100 100+ (tickets sold)
10 23 0 0
我知道如何使用javascript执行此操作,但我不太喜欢使用Excel脚本。
我该如何写这个表达式?
答案 0 :(得分:2)
鉴于K1包含票数并且第一行包含您可以使用的上限:
10 50 100
=K1-MAX(0; K1-A1) =$K1-SUM($A2:A2)-MAX(0;$K1-B1) =$K1-SUM($A2:B2)-MAX(0;$K1-C1)
可以拉出第二列公式。
答案 1 :(得分:0)
示例1:
=IF(A2>10, 10, IF(A2>50, 50, "Less than 10 tickets sold"))
示例2:
=IF(AND(A2>1, A2<11), 10, IF(AND(A2>11, A2<51), 23, IF(A2>50, 0, "NA")))