ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [开_7] 时间最近价格最低的供应商价格?★★★★

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-10-15 14:43 | 显示全部楼层 |阅读模式

[开发版]上的一个问题:原帖是这样的:

在excel表格里已有这样一些数据: 定价日期 定价 供应商 2004-7-1 2.00 a 2004-8-1 1.50 a 2004-9-12 1.11 b 2004-9-12 1.11 c 2004-10-12 2.10 c 2004-10-12 2.10 c 2004-10-30 1.10 a 2004-11-1 1.00 a 2004-11-12 2.30 c 2004-11-12 0.90 b 现要挑出这样一条数据,删除其他所有的: 1.对同一供应商来说,定价日期要在给定日期(某一个单元格给定)以前的,且离给定日期最近的; 2.对不同供应商来说,定价要是最低的。 例如:现在是2004-10-15(给定日期), 我要的结果是 2004-9-12 1.11 b 这条记录,要把其他的都删掉。

原帖链接http://club.excelhome.net/viewthread.php?tid=65710

大家考虑一下,函数能解吗?暂不考虑辅助单元格。

附上附件: VPyVB9Er.rar (4.52 KB, 下载次数: 240)

[此贴子已经被apolloh于2005-5-19 10:07:51编辑过]

TA的精华主题

TA的得分主题

发表于 2004-10-15 14:48 | 显示全部楼层
你干什么?那会很复杂的! 有没有日期是从小到大排列这个前提?

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-15 14:53 | 显示全部楼层

版主且慢,也让大家再想想呀(我也没想好)。

就按排序的做好了,做完了再考虑乱序的可能。

TA的精华主题

TA的得分主题

发表于 2004-10-15 15:11 | 显示全部楼层
按照要求:2004-9-12 1.11 b 2004-9-12 1.11 c 这两条记录应该都能满足要求,为何楼主只要2004-9-12 1.11 b这条记录呢?这之间价格也一样啊?有什么可以区别的呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-10-15 15:13 | 显示全部楼层
因为C的最近价格是2004-10-12 2.10 c,所以C的2004-9-12 1.11 c不满足条件。

TA的精华主题

TA的得分主题

发表于 2004-10-15 15:18 | 显示全部楼层

好象可以,但也有可能不对,主要是不知道MATCH()函数的算法

hCrIAKYi.rar (4.79 KB, 下载次数: 176)

TA的精华主题

TA的得分主题

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

有道理,不错!验证无误!

TA的精华主题

TA的得分主题

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

[函数应用测试题6] 时间最近价格最低的供应商价格?★★★★

以下是引用fj_hhb在2004-10-15 15:18:00的发言:

好象可以,但也有可能不对,主要是不知道MATCH()函数的算法

你假定了供应商是a、b、c3个,先要确定有多少了

TA的精华主题

TA的得分主题

发表于 2005-5-24 23:26 | 显示全部楼层

日期是从小到大排列,如附件。

请版主指点

a2hd3Rcu.rar (2.29 KB, 下载次数: 43)

TA的精华主题

TA的得分主题

发表于 2005-5-30 10:59 | 显示全部楼层

这题实际还没人给过正确的答案,我来试试,给个按日期升序情况的解法。

xblksqMI.rar (2.38 KB, 下载次数: 137)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 13:04 , Processed in 0.044342 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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