Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6338|回复: 2

[已解决]账龄分析表求公式

[复制链接]
发表于 2014-10-22 16:58 | 显示全部楼层 |阅读模式
各位:
   
金额
出货日期
0-30
31-60
61-120
120及以上
已到期
500
2014-5-30
   
   
   
             500.00
      145
1000
2014-8-20
   
   
          1,000.00
   
       63
20
2014-9-5
   
     20.00
   
   
       47
30
2014-10-1
          30.00
   
   
   
       21


要求1.根据已到期分别金额填写到对应的栏位下面;
        2.只写一个公式,即写完成之后可右拉下拉。
TKS
最佳答案
2014-10-22 17:33
有点长
C2单元格,右拉下拉
  1. =IF(ISERR(FIND("-",C$1)),IF(TODAY()-$B2>--SUBSTITUTE(C$1,"及以上",),$A2,""),IF(AND((TODAY()-$B2)>=--LEFT(C$1,FIND("-",C$1)-1),(TODAY()-$B2)<=--RIGHT(C$1,LEN(C$1)-FIND("-",C$1))),$A2,""))
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-10-22 17:33 | 显示全部楼层    本楼为最佳答案   
有点长
C2单元格,右拉下拉
  1. =IF(ISERR(FIND("-",C$1)),IF(TODAY()-$B2>--SUBSTITUTE(C$1,"及以上",),$A2,""),IF(AND((TODAY()-$B2)>=--LEFT(C$1,FIND("-",C$1)-1),(TODAY()-$B2)<=--RIGHT(C$1,LEN(C$1)-FIND("-",C$1))),$A2,""))
复制代码
回复

使用道具 举报

发表于 2014-10-22 17:54 | 显示全部楼层
本帖最后由 hupin6331 于 2014-10-22 18:09 编辑

=IF(C$3="已到期",TODAY()-$B4,IF(C$3="120以上",IF(TODAY()-$B4>120,$A4,""),IF(TODAY()-$B4<=MID(C$3,FIND("-",C$3)+1,3)*1,IF(TODAY()-$B4>LEFT(C$3,FIND("-",C$3)-1)*1,$A4,""),"")))     横拉、下拉。

Book1.zip

7.04 KB, 下载次数: 91

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-18 04:00 , Processed in 0.245886 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表