根据Google电子表格中的当前月份对列中的特定单元格求和

时间:2013-07-03 20:40:23

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

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

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

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

  3. ...并且在所有月份都这样做(B栏是8月/ M栏是7月)。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

不是一个好的解决方案,但在更好的事情出现之前可能总比没有好:

  

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

这假设6 J11(紧靠January右侧),7低于{{1}},依此类推。