If statement 基于google电子表格中的当前月份对列中的特定单元格求和

If statement 基于google电子表格中的当前月份对列中的特定单元格求和,if-statement,google-sheets,multiple-columns,gs-vlookup,If Statement,Google Sheets,Multiple Columns,Gs Vlookup,我正在尝试构建一个函数,该函数在一台计算机上的单元E13中具有以下逻辑 如果当前月份等于一月,则在标记为一月的G列中执行以下操作:G4-G5-G6 如果当前月份等于二月,则在标有二月的H列中执行以下操作:H4-H5-H6 …并在所有月份都这样做(B列为8月/M列为7月) 目前,单元格D11通过使用2列表(H11:I20)的vlookup函数返回当前月份的文本值,其中H列是1到12之间的整数列表,I列是与每个整数相关联的文本值(即一月=1等) 单元格I10使用month(TODAY())函数返回当

我正在尝试构建一个函数,该函数在一台计算机上的单元E13中具有以下逻辑

  • 如果当前月份等于一月,则在标记为一月的G列中执行以下操作:G4-G5-G6

  • 如果当前月份等于二月,则在标有二月的H列中执行以下操作:H4-H5-H6

  • …并在所有月份都这样做(B列为8月/M列为7月)

    目前,单元格D11通过使用2列表(H11:I20)的vlookup函数返回当前月份的文本值,其中H列是1到12之间的整数列表,I列是与每个整数相关联的文本值(即一月=1等)

    单元格I10使用month(TODAY())函数返回当前月份的整数值

    然后,VLOOKUP将索引值与列进行比较,并返回与匹配的月份号相邻的文本值


    基本上用通俗易懂的英语说,我只想看到当月的现金流,因为我正在使用月度分类账跟踪支出。

    这不是一个好的解决方案,但在出现更好的情况之前,可能比什么都没有要好:

    =偏移量(A4;0;vlookup(D11;I11:J20;2;false))+偏移量(A4;1;vlookup(D11;I11:J20;2,false))+偏移量(A4;2;vlookup(D11;I11:J20;2,false))

    这假设
    J11
    中的
    6
    (紧接着
    1月的右侧
    ),
    7
    在其下方,依此类推