excel求差值如图,求出相同编号下(A列)最后一个C列数值与第一个C列数值的差值,再除以相差的年数(即B列时间差),如

excel求差值

如图,求出相同编号下(A列)最后一个C列数值与第一个C列数值的差值,再除以相差的年数(即B列时间差),如编号为95,用C6数值-C2数值,即252-184=88,再除以中间相隔年数1=88,数千个数据,请问如何处理?
井然沐梓 1年前 已收到1个回答 举报

紫色s偶然 春芽

共回答了15个问题采纳率:93.3% 举报

结果是68吧!
但不管怎样,很欣赏你这样提问,意思表达和清楚明白,不用猜你想要什么,好!

回答正文:
先将A列上有重复的编号通过筛选等方法得到不重复的编号,将这些编号排在E列,如从E2开始.然后在F2输入公式:
=(INDIRECT("C"&MAX(IF(A$2:A$5000=E2,ROW($2:$5000))))-INDIRECT("C"&MIN(IF(A$2:A$5000=E2,ROW($2:$5000)))))/DATEDIF(INDIRECT("B"&MIN(IF(A$2:A$5000=E2,ROW($2:$5000)))),INDIRECT("B"&MAX(IF(A$2:A$5000=E2,ROW($2:$5000)))),"Y")
摁SHIFT+CTRL+回车结束公式的输入,再将公式向下拉填充复制就可以了.

1年前 追问

8

井然沐梓 举报

是68,写错了,不要纠结于具体数值了,能否给个方法,多谢!
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.597 s. - webmaster@yulucn.com