关于账龄划分excel函数

已知上年(本年期初)账龄,本年有发生额,还有本期新增的往来方,求大神赐教公式推出期末账龄
先进先出法

F3=LOOKUP(9E+307,D:D)

G5=IF(F5="","",$B$3-E5)公式向下复制

以下两个公式都是数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效。

F5=IF(F5="","",IF(ISERROR(INDEX(A:A,LARGE(($B$5:$B$1003<>"")*ROW($B$5:$B$1003),ROW(F1)))),$A$5,INDEX(A:A,LARGE(($B$5:$B$1003<>"")*ROW($B$5:$B$1003),ROW(F1)))))

以下公式向下复制

E5=IF(F5="","",IF(ISERROR(INDEX(A:A,LARGE(($B$5:$B$1003<>"")*ROW($B$5:$B$1003),ROW(F1)))),$A$5,INDEX(A:A,LARGE(($B$5:$B$1003<>"")*ROW($B$5:$B$1003),ROW(F1)))))

F6=IF(AND(F5<>"",(ROW()-ROW($F$5))=COUNT($B$5:$B$1001)),$F$3-SUM(F$5:F5),IF($F$3=SUM(F$5:F5),"",IF($F$3-SUM(F$5:F5)<=INDEX(B:B,LARGE(($B$5:$B$1003<>"")*ROW($B$5:$B$1003),ROW(F2))),$F$3-SUM(F$5:F5),INDEX(B:B,LARGE(($B$5:$B$1003<>"")*ROW($B$5:$B$1003),ROW(F2))))))

F3=LOOKUP(9E+307,D:D)

G5=IF(F5="","",$B$3-E5)公式向下复制

F5=IF(SUM($C$5:$C$1003)=0,$F$3,IF(F3>INDEX(C:C,LARGE(($C$5:$C$1003<>"")*ROW($C$5:$C$1003),ROW(F1))),INDEX(C:C,LARGE(($C$5:$C$1003<>"")*ROW($C$5:$C$1003),ROW(F1))),F3))

以下公式向下复制

E5=IF(F5="","",IF(ISERROR(INDEX(A:A,LARGE(($C$5:$C$1003<>"")*ROW($C$5:$C$1003),ROW(F1)))),$A$5,INDEX(A:A,LARGE(($C$5:$C$1003<>"")*ROW($C$5:$C$1003),ROW(F1)))))

F6=IF(AND(F5<>"",(ROW()-ROW($F$5))=COUNT($C$5:$C$1001)),$F$3-SUM(F$5:F5),IF($F$3=SUM(F$5:F5),"",IF($F$3-SUM(F$5:F5)<=INDEX(C:C,LARGE(($C$5:$C$1003<>"")*ROW($C$5:$C$1003),ROW(F2))),$F$3-SUM(F$5:F5),INDEX(C:C,LARGE(($C$5:$C$1003<>"")*ROW($C$5:$C$1003),ROW(F2))))))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-16

 账龄=today()-应收账款起始日期


然后用COUNTIF函数求各帐龄的个数

在H1中输入或复制粘贴下列公式

=COUNTIF(E:E,"<30")


在H8中输入或复制粘贴下列公式

=COUNTIF(E:E,">180")


在H3中输入或复制粘贴下列公式

=COUNTIF(E:E,">="&30*ROW(A1))-COUNTIF(E:E,">"&30*ROW(A2))

下拉填充到H7



第2个回答  2019-02-10
账龄=today()-应收账款起始日期

然后用COUNTIF函数求各帐龄的个数

在H1中输入或复制粘贴下列公式

=COUNTIF(E:E,"<30")

在H8中输入或复制粘贴下列公式

=COUNTIF(E:E,">180")

在H3中输入或复制粘贴下列公式

=COUNTIF(E:E,">="&30*ROW(A1))-COUNTIF(E:E,">"&30*ROW(A2))

下拉填充到H7
第3个回答  2015-02-28
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 [email protected]本回答被网友采纳
相似回答