Excel 公式帮助 - 我每天平均有 14/28 天的读数需要记录为每日读数

Excel formula help - I have 14/28 day readings averaged per day which need to be recorded as daily readings

读取数据的日期显示在左侧的日期栏中,然后计算出每天的值显示在ET/DAY栏中。

要分析月度数据等,我需要每日数据,所以每天在读取日期和插入 et/day 列的日期之间都有 ET/DAY 值。

我已经手动输入了我想要的蓝色内容,但需要一个公式来执行此操作,因为太长而无法手动完成所有操作

您可以使用 MATCH 执行此操作。对于升序列表,如果您将幻数 1 作为第三个参数,它将显示最后一行数字较小或相等的行号。

此处将 A 列中的 17 与 15 进行匹配,结果为 2,对于第 2 行:

A B C
1 10 =MATCH(17,A:A,1) = 2
2 15
3 20

因此对于您的数据,您可以将每日日期与左侧的列匹配,并将行号输入 INDEX 以从 ET/Day 列中查找。

A B C D E
1 Date ET/Day Daily ET/Day
2 05/Jan/1995 05/Jan/1995 =Index(B:B, Match(@D:D,A:A,1)) = #N/A
3 19/Jan/1995 3.00 06/Jan/1995 =Index(B:B, Match(@D:D,A:A,1)) = 3.00
4 02/Feb/1995 5.41 07/Jan/1995 =Index(B:B, Match(@D:D,A:A,1)) = 3.00
5 ... ...
6 19/Jan/1995 =Index(B:B, Match(@D:D,A:A,1)) = 3.00
7 20/Jan/1995 =Index(B:B, Match(@D:D,A:A,1)) = 5.41

此处与 1 月 5 日的汇率不一致,但之后应该会好。