ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 2863|回复: 3

[讨论] 事务所工作底稿公式链接问题,静待大神解答~!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-11-28 17:23 | 显示全部楼层 |阅读模式
小弟从事审计工作,因有些数据重复填列,自己按节省时间的思路做了一个带有很多链接的工作表,可是对excel公式掌握程度太低了,希望大神指点,改正,帮助,提高!先祝福,后提问……1、我做了个明细表附表,把需要的数据填进去后,自动链接后生成数据在明细表,前十名、坏账准备表等表。后面出现数据都是以附表数据为前提。
2、明细表中我用了iserror和vlookup弄的期初账龄,可是后面出现了#value,如果填不到下面,这就导致下面的合计数也是#value,如何在没数的情况下,不出现#value,使得下面为填列的合计数?
3、附表中的c、d、e列分别为是否关联方,合并范围关联方、非合并范围关联方,是根据明细表的a列中一、关联方下合并范围关联方、非合并范围关联方。二、非关联方。     我想弄个逻辑,附表中若c列为是,则看d列,若d列为是,附表中的公司名称到明细表中对应的一、关联方下合并范围关联方下的单元格中。    若d列不是,那么就是e列了,也是把e列是为是的对应到一、关联方下非合并范围关联方。    若c列填否,则对应到明细表b56开始的公司名称那里。      ps:我之前想过index和match+if函数,但是没弄出来,大神若有更好的办法,希望不吝赐教哇!
4、我在前十名的表中想把#num给不出现,知道用iserror :我写的是=if(iserror(INDEX(明细表附表!B:B,MATCH(LARGE(明细表附表!F:F,ROW(A1)),明细表附表!F:F,0),0),"",INDEX(明细表附表!B:B,MATCH(LARGE(明细表附表!F:F,ROW(A1)),明细表附表!F:F,0),0))     可是放上公式后,在,“”,(标红的,公式中间的地方)提示我说我输入了太多参数,不道为啥……咋个解决呢?
5,、函证汇总表上的a6,单位名称能不能体现一个自动选择:在附表的的x列是否函证下,如果是,则直接连接过来公司名称,如果不是则不连接。


应收账款.zip (46.89 KB, 下载次数: 64)

TA的精华主题

TA的得分主题

发表于 2014-11-28 21:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
不要模拟手工记账方式管理数据……

    楼主在设计数据表时,未考虑到充分发挥Excel软件的内置功能,对以后数据的积累、修改、引用和汇总造成了很大困难……
    建议楼主参考下帖附件中的文字说明,修改工作表的设置,首先建立好记录日常所发生数据的“一维数据表”。我们的目的是使用好Excel,实现对数据的管理,而不是制作软件。因此要充分发挥 Excel 自带的强大功能,例如“高级筛选”、“数据透视表”等等,再用函数和代码等方法作为补充,以降低制作和修改难度,提高工作效率。
    以上浅见是个人观点,不代表论坛立场。

★Excel数据管理的一般规律★    http://club.excelhome.net/thread-287461-1-1.html

TA的精华主题

TA的得分主题

发表于 2015-3-21 15:49 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
明细表中,你在空白处比如AC9中填列一个0然后把公式里的“”换做$ac$9就哦了

TA的精华主题

TA的得分主题

发表于 2015-3-21 16:08 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我在前十名的表中想把#num给不出现,知道用iserror :我写的是=if(iserror(INDEX(明细表附表!B:B,MATCH(LARGE(明细表附表!F:F,ROW(A1)),明细表附表!F:F,0),0),"",INDEX(明细表附表!B:B,MATCH(LARGE(明细表附表!F:F,ROW(A1)),明细表附表!F:F,0),0))     可是放上公式后,在,“”,(标红的,公式中间的地方)提示我说我输入了太多参数,不道为啥……咋个解决呢?

这个在“”前面的那个0后面再加一个)就好了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 11:24 , Processed in 0.028331 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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