【问题标题】:google spreadsheet change year then table clears automatically谷歌电子表格更改年份然后表格自动清除
【发布时间】:2021-01-21 03:59:45
【问题描述】:

我对 Google 电子表格有疑问。

我有费用和收入表,其中包含所有业务收入(来自项目)和费用(工资/产品/许可证)。

是否有可能像我在 2020 年表中那样,所以它从其他表中获取这些数据,如果我将今年更改为 2021 年,它会重新开始,但 2020 年就像存档一样。

主工作表:

Expenses 2020
Salaries $4000

例如,我有一个名为薪水的工作表标签

date name amount
12-02-2020 John Doe $800
18-04-2020 Mary Doe $800
20-05-2020 Steven Doe $800
09-08-2020 Henry Doe $800
02-11-2020 Jane Doe $800
12-02-2021 John Doe $900
18-04-2021 Mary Doe $900
20-05-2021 Steven Doe $900
09-08-2021 Henry Doe $900
02-11-2021 Jane Doe $900

因此,如果我将主工作表表 expenses 更改为 2021,它应该会自动从名为 salaries 的表中找到今年的薪水并进行总结。那会是什么$4500

【问题讨论】:

    标签: google-sheets google-sheets-formula spreadsheet


    【解决方案1】:

    解决方案:

    在您的主工作表中,您可以在单元格 B2 上使用此公式:

    =INDEX(QUERY(salaries!A2:C,"select sum(C) where year(A)="&B1&" group by year(A)"),2,0)
    

    QUERY 函数在 main 单元格 B1 中提取定义年份的条目并对薪水求和。 INDEX 函数移除了前一个函数拉取的标题行。

    样本数据:

    样本结果:

    参考资料:

    QUERY()

    Query Language

    INDEX()

    【讨论】:

    • 但如果他添加更多行,那么他必须添加更改公式?
    • 已编辑答案。范围现在是 A2:C,因此它将检查所有包含数据的行
    • 为什么你的命令给了我文本薪水​​但没有总结今年的薪水?我只需要总和而不是工资文本。
    • 您可以在单元格 B2 上使用它:=INDEX(QUERY(salaries!A2:C,"select sum(C) where year(A)="&B1&" group by year(A)"),2,0)
    • 如果我想要我们季度或半年的总和,您是否也可以举个例子?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多