查找基于变量的日期,然后将日期添加到该日期以给出新日期
如果这是If
,countif
,sumif
或mixture
,我正在努力研究。查找基于变量的日期,然后将日期添加到该日期以给出新日期
我希望能够找到与单元格(或单元格的数量)相关的日期(1),然后将日期添加到日期(1),给我一个新的日期(2 )。
例如:
上的在10天内不超过1很多加班加班甲极限....
如果字“加班”出现A3-E3之间(基本单元包含“工作”,“加班”或“关”,找到与A2-E2对应的日期(简单的日期为2017年2月1日至2017年5月5日),然后再加10天给我一个日期,可以开始下一批加班
我已使用SUMIF
找到加班发生的日期小号
=SUMIF(A3:E3,"overtime",A2:E2)
,但不能按照逻辑上建立一个新的日期,10天以后。
感谢
xan21uk
这是Index(Match())
风格公式一个很好的候选人。 Index()
将返回某个范围内特定行和列的单元格的值。 Match()
会在一个范围内找到一个特定的值并返回它的位置(无论是行还是列)。
在你的情况下,5天添加到下一行包含单词“加班”的日期:
=INDEX(A2:E2, 1, MATCH("*overtime*", A3:E3, 0)) + 5
这里的另一个棘手位是使用通配符。这里的星号*
允许我们在单元格的值中的任何地方匹配术语“加班”。因此,即使范围A3:E3
中包含值“这是对加班搜索的测试”的单元格也会导致命中并返回列号。
钉住它了,非常感谢。 – xan21uk
以参数 “d” 为天DATEDIF功能? https://exceljet.net/excel-functions/excel-datedif-function。当发布问题时,您的数据和期望输出的图像也很有用 – QHarr
嗨,datedif给了我两天之间的日子,但我希望它为我填充日期。除非我错过了输入公式的另一种方式?这是很有可能的。我无法添加图片,因为我没有发布10次。 – xan21uk