根据逻辑填充 Excel 单元格值

根据逻辑填充 Excel 单元格值

我已经在 excel 中填写了日期和天数值(2020 年)。现在,我必须根据一些逻辑填写其他 2 列值。我可以手动完成,但很耗时。我需要知道公式、函数才能实现这一点。以下是逻辑 -

  1. 列- c3,c4 值从值 1 开始。这是默认值。
  2. 列 c3 的值取决于 c4 的值。
  3. c3 值在当前周保持不变,直到下周一到来。每到周一,c3 值都会增加 1,并在该周保持不变。
  4. c3 列的值保持不变,直到 c4 值达到 10。这意味着 c3-1,c4-10
  5. 在 (1,10) 之后,下一个 c3 值 - 从 2 开始,c4 值 - 1 ,序列直到 (2,10),然后再次直到 (3,10),然后是 (4,10)。

以下是供您参考的 Excel 数据示例 -

样本 Excel 数据

答案1

在 E2 中1

在 E3 中输入:

=IF(WEEKDAY(B3,2)=1,IF(E2=10,1,E2+1),E2)

在 D2 中1

在 D3 中输入:

=IF(AND(WEEKDAY(B3,2)=1,E2=10),D2+1,D2)

并将两个公式复制到数据集的底部。

在此处输入图片描述

相关内容