Excel 公式。 2019 版本

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

我的公式遇到了障碍,不知道如何继续前进。非常感谢您的帮助。

表格很复杂,并且以这种模式提交,所以我想添加一个公式,其中结果将计算是否满足参数,即使行数相同但在 SAP_MOSAL 的日期范围内。

参数:

  1. 如果在 SAP_MOSAL 列中找到 SR_MOSAL,则通过_1,如果没有则“用于更新”
  2. 如果 pass_1,则 SR_FDATE 必须在 SAP_FDATE 和 SAP_TDATE 之内,然后是 pass_2,如果不是,则“用于更新”
  3. 如果 Pass_1 和 Pass_2 有多行,则“RETAIN”

在此输入图片描述

解决这个问题的公式会很有帮助:)

arrays excel formula
1个回答
0
投票

G2中的公式并向下拖动。

如果不是 365 仅使用内部函数。

=LET(cnt,IF(SUMPRODUCT(IF((@Table2[SR_MOSAL]=Table2[SAP_MOSAL])*
(@Table2[SR_FDATE]>=Table2[SAP_FDATE])*
(@Table2[SR_FDATE]<=Table2[SAP_TDATE]),1,0))>0,"RETAIN","FOR UPDATING"),
cnt)

内部功能

=IF(SUMPRODUCT(IF((@Table2[SR_MOSAL]=Table2[SAP_MOSAL])*
(@Table2[SR_FDATE]>=Table2[SAP_FDATE])*
(@Table2[SR_FDATE]<=Table2[SAP_TDATE]),1,0))>0,"RETAIN","FOR UPDATING")

enter image description here

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