所以我有以下数据:其中 A 列有日期,B 列有每月预算,但 A 列是来自 supermetrics 的拉取数据,因此缺少很多日期。 然后我创建一个新列,如 D 列,其中所有日期都在那里,E 列是每天的预算。我使用如下公式:
=ARRAYFORMULA(
IFERROR(
B3:B/
VLOOKUP(
TEXT(
IFERROR(
IF(DAY(A3:A)=1,A3:A,""),
D3:D
),
"MMMM"
),
{
TEXT(
IFERROR(
IF(DAY(A3:A)=1,A3:A,""),
D3:D
),
"MMMM"
),
DAY(EOMONTH(D3:D,0))
},
2,
FALSE
),
1
)
)
但是使用这个公式,由于 A 列缺少日期数据,我仍然得到 0 的值,我如何在不添加新列的情况下从我迟到的公式中克服这个问题
公式得出的结论是通过提取月份的名称来查看与D列匹配的A列的预算,因为每个案例每个月的预算不一定相同。并根据该月的日期数划分预算