excel:查找每个组的最大日期的total_log

excel:查找每个组的最大日期的total_log

我有一张类似的 Sheet1,它每天都会更新:

+---------+----------+-----------+
| company |   date   | total_log |
+---------+----------+-----------+
| A       | 20180910 |     32987 |
| A       | 20180902 |       426 |
| A       | 20180905 |     42135 |
| B       | 20180906 |     64743 |
| B       | 20180910 |    235647 |
| B       | 20180902 |      2346 |
| C       | 20180804 |     67536 |
| C       | 20180910 |     34536 |
| C       | 20180510 |    235356 |
+---------+----------+-----------+

如何根据 Sheet1 更新 Sheet2 上的日期和 total_log 列,并使用 Excel 自动获取每个公司的最大日期

+---------+------+-----------+
| company | date | total_log |
+---------+------+-----------+
| A       |      |           |
| B       |      |           |
| C       |      |           |
+---------+------+-----------+

答案1

在此处输入图片描述

怎么运行的:

  1. 编写此数组公式以获取单元格中的最新日期B3,并以& 填充Sheet 2结束 。Ctrl+Shift+Enter

{=MAX(IF(Sheet1!$A$3:$A$11=A3,Sheet1!$B$3:$B$11))}

  1. 要获取 A 组最新日期的日志总数,请在单元格中写入此公式C3Sheet 2填写。

    =SUMIFS(Sheet1!C3:C11,Sheet1!A3:A11,A3,Sheet1!B3:B11,B3)

笔记, 根据需要调整公式中的单元格引用。

相关内容