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

1个回答

  • 结果是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+回车结束公式的输入,再将公式向下拉填充复制就可以了.