如何使用日期函数的计算天数?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/20 16:48:31
如何使用日期函数的计算天数?
售出日期 天数
2010-9-1
2010-9-1
2010-9-2
2010-9-2
2010-9-3
2010-9-3
2010-9-3
2010-9-4
2010-9-4
这是A1的日期类型,现在要在B1显示A列的天数,且是随着A列日期的变化,B1的天数也跟着变化.如何写函数公式,不要用简单的求和函数,用日期函数.
怎不见高手来回答?
售出日期 天数
2010-9-1
2010-9-1
2010-9-2
2010-9-2
2010-9-3
2010-9-3
2010-9-3
2010-9-4
2010-9-4
这是A1的日期类型,现在要在B1显示A列的天数,且是随着A列日期的变化,B1的天数也跟着变化.如何写函数公式,不要用简单的求和函数,用日期函数.
怎不见高手来回答?
![如何使用日期函数的计算天数?](/uploads/image/z/18923192-8-2.jpg?t=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%97%A5%E6%9C%9F%E5%87%BD%E6%95%B0%E7%9A%84%E8%AE%A1%E7%AE%97%E5%A4%A9%E6%95%B0%3F)
若你是指a列有多少个不同日期(即现有数据结果为4)的话,则简单的公式:=(MAX(A1:A100)-MIN(A1:A100)+1)*1(适用于无日期缺失的情况)
复杂的公式=SUMPRODUCT((INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100)))"")*1/COUNTIF(INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100))),INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100))))*(MONTH(INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100))))=9))(通用),
两个公式均根据实际调整数字100,保证它>=你数据最大行就可以了,你自己选择公式了
复杂的公式=SUMPRODUCT((INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100)))"")*1/COUNTIF(INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100))),INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100))))*(MONTH(INDIRECT("a1:a"&LOOKUP(1,0/(A1:A100""),ROW(A1:A100))))=9))(通用),
两个公式均根据实际调整数字100,保证它>=你数据最大行就可以了,你自己选择公式了