【发布时间】:2021-07-20 00:34:00
【问题描述】:
我有一个列中有日期的电子表格(甘特图)。请参阅下表。 “行”列是 Excel 中的行号,而不是真正的列。
| Row | Depends on Row(s) (Col F) | Start (Col G) | End (Col H) | Notes |
|---|---|---|---|---|
| 9 | 7/24/21 | 7/26/21 | ||
| 10 | 9 | 7/27/21 | 7/30/21 | Starts 1 day after row 9 ends. |
| 11 | 7/25/21 | 7/27/21 | ||
| 12 | 9,11 | 7/28/21 | 7/29/21 | Starts 1 day after MAX(row 9 end, row 11 end). |
如何使用公式或其他方法自动将单元格“Start10”和“Start12”设置为从其行中的单元格“DependsOnRows”中读取,以获取“DependsOnRows”列中任何数字的最大值?
目前,我在单元格“Start10”和“Start12”中使用此公式,其中包括手动输入的“max”函数:
开始10:
=WORKDAY(MAX(H9), 1, Holidays!A$2:A$99)
开始12:
=WORKDAY(MAX(H9,H11), 1, Holidays!A$2:A$99)
我想自动读取 max 函数中的行号,以便从“DependsOnRows”列中读取它们。
我可以在“DependsOnRows”列中使用任何格式。我可以使用大括号、方括号、逗号、空格等等。理想情况下,该列表需要位于 1 个单元格中,而不是多个单元格中。
【问题讨论】:
-
一个有趣的挑战,感谢您的提问!为了可见性,我建议更改您的标题以更好地反映问题的症结(根据单个字符串的方向获取多个值),因为获取该集合的
MAX是您已经在解释中展示了如何做的事情你的问题(如果这有任何意义的话)。
标签: excel excel-formula excel-2010