ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 用excel做一个复杂名单

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-10-18 23:00 | 显示全部楼层
原帖由 新鲜小南瓜 于 2010-10-18 22:52 发表
9楼老师的公式有小问题啊,部门三里的客户经理有错误,公式中用offset第4个参数取高度时是连续取,所以原数据库中部门相同职位相同的要连在一起输,不然就不对。

你很聪明,能看出来细微的区别.你有好的办法吗

TA的精华主题

TA的得分主题

发表于 2010-10-18 23:12 | 显示全部楼层
没有好的办法呀,老师的公式我还要反复琢磨呢才理解的。不过老师的解题让我眼前一亮。我只能再原数据库中部门相同,职位相同放在一起输入。

[ 本帖最后由 新鲜小南瓜 于 2010-10-18 23:16 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-10-19 08:01 | 显示全部楼层
sh.zip (10.56 KB, 下载次数: 22)
没有看其他人的帖子  不用辅助列完成

TA的精华主题

TA的得分主题

发表于 2010-10-19 09:24 | 显示全部楼层
原帖由 cailc1361 于 2010-10-19 08:01 发表
809657
没有看其他人的帖子  不用辅助列完成

这个也有问题,比如部门三的客户经理就没有找全,其它的没有仔细核对。

TA的精华主题

TA的得分主题

发表于 2010-10-19 09:53 | 显示全部楼层
原帖由 小花鹿 于 2010-10-19 09:24 发表

这个也有问题,比如部门三的客户经理就没有找全,其它的没有仔细核对。

增加客户经理的字段 然后向右复制公式即可

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-10-19 19:48 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 醉舞街头 于 2010-10-18 23:00 发表

你很聪明,能看出来细微的区别.你有好的办法吗

我觉得函数就是这样吧,一定要先给三栏数据排序,集中取一次数。看起来挺好的
但是我做了十来个表吧   个别的会出现错误,  会出现某个职位的只取一个人,忽视了另一个人,当我吧姓名也排序之后,解决了一个表的这个问题,另外两个表就怎么都弄不过来了,两个人符合条件,但是就取一个人,因为公式是拉的,别的都对,不可能出差啊,可能excel的计算也不完美吧。

TA的精华主题

TA的得分主题

发表于 2010-10-19 20:46 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这是数组公式,你注意到没有,数组公式该怎么样回车确定知道不CTRL+SHIFT+回车.三键同时按

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-10-25 12:24 | 显示全部楼层
原帖由 醉舞街头 于 2010-10-19 20:46 发表
这是数组公式,你注意到没有,数组公式该怎么样回车确定知道不CTRL+SHIFT+回车.三键同时按

请你及各位高手看看这个怎样做:
首先我的基本数据很多,  之前根据部门和级别已经分出来了,用"醉舞街头"的方案,但是我发现要是把单位的因素要加上去很难,我采用了两种方法,试了很多次,都没成功,希望各位帮我看看有什么不对的地方:
一,我是想在他方案的基础上改下函数,就是在取三个数组的条件,加了一个判断用的"(基础数据!$A$1:$A$200=$A$1)",高度取值那里我也加了这个条件,高度就应该是三个条件都满足的高度(数据已经排序了,所以肯定应该是连续的),但是计算结果总是不正确,我看"公式求值"显示最后的那个条件求和时最后两个数不知怎么就变成#N/A了,所以就整个结果就#N/A了.不知是不是三个数组的问题.(附件中黄色单元格中为我昨晚做的实验)
第二,那我就想利用原来的公式,改基础数据,所以我作了一个公式把一个分公司的都取到一个辅助表中,然后用"醉舞街头"的公式直接就过去了.但是发现,他的公式好象不接受公式取的值,只有在单元格中分别手工填入或复制才有效.

我的目的就是象附件中的那样,能把很多数据自动调出来,因为经常要动,人多,  所以麻烦大家帮帮忙了!!

另:"醉舞街头"的方案的原方案在第一页.

sh.rar

8.91 KB, 下载次数: 3

TA的精华主题

TA的得分主题

发表于 2010-10-25 15:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
在试验里你原公式的二种错误,一种是条件区域和条件不对
(基础数据!$A$1:$A$200=$A$1)此处应为(基础数据!$D$1:$D$200=$A$1)
IF(SUM((基础数据!$A$2:$A$200=$A2)*(基础数据!$C$2:$C$200=B$1))=0,1,SUM((基础数据!$A$1:$A$200=$A$1)*(基础数据!$A$2:$A$200=$A2)*(基础数据!$C$2:$C$200=B$1)))))你注意看里面有的引用区域为A1开始,有的为A2开始  引用区域不一致

sh.rar

9.46 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2010-10-25 16:40 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

这个问题太经典了

但是我真的看不懂啊  郁闷
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-30 06:38 , Processed in 0.044254 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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