在谷歌表格中使用多个条件查找

问题描述 投票:0回答:0

所以我有以下数据:其中 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列的预算,因为每个案例每个月的预算不一定相同。并根据该月的日期数划分预算

google-sheets google-sheets-formula spreadsheet array-formulas
© www.soinside.com 2019 - 2024. All rights reserved.