如何使号码保持不变,但如果日期不同则从中断处继续

问题描述 投票:0回答:1

我正在尝试制作一个批号生成器。如果某个供应商在同一个月在 K 列中被提及,它就会增长,它具有价值,但如果在同一天,我不知道如何使其保持不变。因此,如果供应商 C 在月:6 天:17 年:24 (6/17/24) 向我供货,则最终值应为 001,如果我们再有一个月:6 天:17 年:24 值应再次为 001 。但是当它是月:6日:18年:24时,该值应该是002。我已经修复了每个供应商的值如何不同,并且每个月都会重置值。但如果供应商当天向我们供货,我不知道如何保持相同的价值。 我已经尝试过,但无法使其工作

enter image description here

excel excel-formula office365
1个回答
0
投票

我会将其视为计算您正在处理的行上方的单元格,以检查日期和供应商组合是否存在。如果是,找到提供的金额代码并使用它,否则使用供应商的计数来继续计数(如果供应商出现超过 999 天,这可能会成为问题)。

我的公式是:

=TEXT(IF(COUNTIFS($A$1:A1,A2,$B$1:B1,B2)>=1, XLOOKUP(A2&B2,$A$1:A1&$B$1:B1,$C$1:C1,0,0), COUNTIFS($A$1:A1,A2) ),"000")

© www.soinside.com 2019 - 2024. All rights reserved.