【问题标题】:Summing specific cells within a column based on the current month in a google spreadsheet根据谷歌电子表格中的当前月份对列中的特定单元格求和
【发布时间】:2026-02-10 17:20:09
【问题描述】:

我正在尝试在Google spreadsheet 的单元格 E13 中构建一个具有以下逻辑的函数。

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

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

...对所有月份都执行此操作(B 列是 8 月/M 列是 7 月)。

当前单元格 D11 使用 vlookup 函数返回当前月份的文本值,用于 2 列表 (H11:I20),其中列 H 是从 1 到 12 的整数列表,列 I 是与关联的文本值每个 int(即 January = 1 等)。

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

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

基本上用简单的英语,我只想查看当月的现金流,因为我正在使用每月分类帐跟踪费用。

【问题讨论】:

    标签: if-statement google-sheets multiple-columns gs-vlookup


    【解决方案1】:

    不是一个好的解决方案,但在更好的解决方案出现之前,也许总比没有好:

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

    这假定6J11 中(紧邻January 的右侧),7 在其下方等等。

    【讨论】:

      最近更新 更多