【问题标题】:Sum of first rows of the year in ExcelExcel中当年第一行的总和
【发布时间】:2021-12-06 10:04:52
【问题描述】:

如何在C列实现这样的结果?

C 列应自动通过“A”列确定一年中的第一行,从“B”列中获取相应的值,然后在“C”列的每一行中仅对那些 first-in-a 求和- 列出的“B”列的年份条目。

我被困在以下步骤:

=MIN(A1:A23-DATE(YEAR(A3);1;1))

这里是文本形式的数据,以帮助重现案例:

23.01.2018 19:04    7000
07.06.2018 17:38    7000
08.06.2018 19:59    7000
06.09.2018 20:20    7000
19.10.2018 21:42    7000
15.11.2018 17:21    7000
16.11.2018 19:04    7000
20.11.2018 17:56    7000
09.12.2018 23:25    7000
01.01.2019 20:44    12000
10.03.2019 21:20    12000
24.06.2019 17:46    12000
05.07.2019 19:40    12000
28.08.2019 18:03    12000
27.09.2019 16:46    12000
01.11.2019 17:15    12000
11.11.2019 20:03    12000
24.01.2020 18:49    12000
13.03.2020 18:37    12000
24.04.2020 17:41    12000
06.05.2020 19:09    12000
07.10.2020 21:20    12000
04.12.2021 17:17    12000

【问题讨论】:

  • 提示:在C2 中,例如,您可以转到=IF(Year(A2)<>Year(A1),B2,"")。仅当当前行的年份与上一个不同时,这将返回 B 列。 (虽然不是真正的编程问题......更多“如何使用 Excel”)
  • 你的excel版本是多少。还放了一些数据文本表以便我们可以复制。

标签: excel excel-2007


【解决方案1】:

C列第一行=B2 第二行 =IF(YEAR(A2)YEAR(A3),C2+B3,C2) 然后将第二行拖到表格的其余部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-23
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 1970-01-01
    • 2016-07-28
    相关资源
    最近更新 更多