Excel数组函数问题?

发布网友 发布时间:2022-04-22 21:30

我来回答

1个回答

热心网友 时间:2022-05-02 09:57

建议截图就行,但要带行号和列标,像现在提问的视频,看起来伤眼,又没带行号和列标,根本不知道你的数据在哪。

本问题的确有一定的难度的,你尝试一直算不对,也没关系。能解决本问题,不敢说高手,但还是要有一定数学建模能力和Excel函数基础的。呵呵。难度在于要构建一个逐月累计的数组(体现数学建模能力),有了这个数组,再与目标值去比较,找到第1个大于或等于目标值的位置(体现Excel函数基础),也就是日期位置。

下面的模拟数据中,提供两个公式:

H3=INDEX(B$2:G$2,MATCH(,0/(SUBTOTAL(9,OFFSET(A3,,1,,COLUMN(A:F)))>=A3),))

同时按Ctrl+Shift+Enter三键输入数组公式,下拉

I3=LOOKUP(1,0/FREQUENCY(A3,SUBTOTAL(9,OFFSET(A3,,1,,COLUMN(A:F)))),B$2:G$2)

普通公式,下拉。

热心网友 时间:2022-05-02 09:57

建议截图就行,但要带行号和列标,像现在提问的视频,看起来伤眼,又没带行号和列标,根本不知道你的数据在哪。

本问题的确有一定的难度的,你尝试一直算不对,也没关系。能解决本问题,不敢说高手,但还是要有一定数学建模能力和Excel函数基础的。呵呵。难度在于要构建一个逐月累计的数组(体现数学建模能力),有了这个数组,再与目标值去比较,找到第1个大于或等于目标值的位置(体现Excel函数基础),也就是日期位置。

下面的模拟数据中,提供两个公式:

H3=INDEX(B$2:G$2,MATCH(,0/(SUBTOTAL(9,OFFSET(A3,,1,,COLUMN(A:F)))>=A3),))

同时按Ctrl+Shift+Enter三键输入数组公式,下拉

I3=LOOKUP(1,0/FREQUENCY(A3,SUBTOTAL(9,OFFSET(A3,,1,,COLUMN(A:F)))),B$2:G$2)

普通公式,下拉。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com