我需要使用Google Spreadsheets中的=DATEDIF()
动态创建一个包含两个日期之间所有月份的数组。例如,=DATEDIF(B2,B3,"M")
返回11
,因此我需要一个包含2015年10月到2016年9月之间所有月份的数组。
是否可以使用公式来实现这一目标? 非常感谢!
答案 0 :(得分:2)
试试这个:
=ArrayFormula(TEXT(EOMONTH(A1,row(OFFSET(A1,,,DATEDIF(A1,A2,"m")))-1),"m"))
假设A1 = date1(2015年10月),A2 = Date2(2016年9月),日期格式。偏移部分中的A1
是第一个单元格上的引用。
改变第二个" m"在公式中获取格式: