设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 9742|回复: 14
打印 上一主题 下一主题

[基础应用] [求助]从记账凭证到明细账

[复制链接]
1#
发表于 2005-1-25 22:23:00 | 显示全部楼层
使用数组公式可以实现,但也太麻烦了一点~~~~~~看一下这个公式,是用来返回记账凭证中对某客户的所有明细应收账所在的行号:=INDEX(SMALL(IF(KMYS=$V$3,ROW(KMYS)-5,""),ROW(INDIRECT("1:"&COUNT(IF(KMYS=$V$3,ROW(KMYS)-5,""))))),ROW(A1))其中,KMYS=OFFSET(凭证录入!$F$6,,,COUNTA(凭证录入!$CC)-1)
2#
发表于 2005-1-26 02:21:00 | 显示全部楼层
期末余额使用=IF(A6<>"",H5+E6-F6,"")这样的公式往下复制。本月合计及累计使用SUMIF函数汇总。
3#
发表于 2005-1-26 02:23:00 | 显示全部楼层
数组公式比普通公式更加耗用内存,如果数据太多或者计算机配置不好,很容易死机~~~
4#
发表于 2005-1-26 20:29:00 | 显示全部楼层
这种系统用ACCESS做会好一点,如果要用EXCEL做,最好使用VBA。如果不想编程,可以试试MS QUERY。

[此贴子已经被作者于2005-1-26 12:29:21编辑过]

5#
发表于 2005-1-26 21:24:00 | 显示全部楼层
是的,在数据——导入外部数据——新建数据库查询 里
6#
发表于 2005-1-27 01:57:00 | 显示全部楼层
我的SMALL是用来返回数组的,你的SMALL直接返回数据,所以如果只是返回行,用你的公式更加简练,很不错!MS QUERY请参考该贴http://www.office-cn.net/forum.php?mod=viewthread&tid=23150
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 08:23 , Processed in 0.103903 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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