我正在尝试编写一个输出连续数字的 IF-THEN 公式(参见底部的示例)。如果您需要进一步了解该过程,请告诉我。以下是我正在尝试做的事情:
- 我有 4 种不同的计划类型(始终是 4 种中的 1 种 - PFP 1、IRC 2、兑换 3、消费者促销 4(数字按总额分配,并且始终相同)
- 我需要 D 列(一次性订单)有一个公式,该公式可以查看同一时间的所有计划,并查看 D 列中的数字并从 1 开始计数。每个一次性订单每个月都必须从 1 开始。因此,如果在一个月内只执行 3 个计划(例如 12 月),则一次性公式将被分配 IRC - 2 兑换 - 3,消费者促销 4。对于一次性订单,它必须在每个时间段以 1 开始。那么在 12 月... IRC 将变为 1,兑换将变为 2,消费者促销将变为 3,因为 PFP 不是在 12 月执行的计划。
例子:
D1 公式-分析 A 列(A:7-A:9)中的所有相同时间,并在 C 列(C:7-C:9)中找到相关的数字。D:7 将变为 1(因为没有 PFP - 1),D:8 将变为 2,D:9 将变为 3。
一次性付款 D1- 我需要比较项目时间和总额,然后如果它包含所有 4 个项目,总额顺序将是 1,2,3,4,但如果只有 2,3,4(例如 12 月),我需要从 1 开始。所以 2=1、3=2、4=3。
Row Column A Column B Column C Column D
1 Program Timing Program Type Lump Sum Lump Sum Order
2 November PFP 1 1
3 November IRC 2 2
4 November Redemption 3 3
5 November Consumer Promo 4 4
6 December IRC 2 1
7 December Redemption 3 2
8 December Consumer Promo 4 3
9 January PFP 1 1
10 January PFP 1 1
11 January PFP 1 1
12 January PFP 1 1
13 January Consumer Promo 4 2
答案1
可以简单到
D2
=1
D3
==IF(A2<>A3, 1, IF(C2=C3, D2, D2+1))
(并向下拖拽)?