ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 函数与公式 > 练习13:求各商品的最近且最低单价

练习13:求各商品的最近且最低单价

作者:绿色风 分类: 时间:2022-08-18 浏览:194
楼主
rongjun
【答题期限】:2010-2-20日0:00截稿(以回帖时间为准),欢迎大家踊跃参与。
【题目】:
求各商品的最近且最低单价。

 
【说明】:
1、同种商品同一供应商在不同的日期的供货单价(如第6、7、17行),以最近的日期单价为准(即第7行单价),其余视为无效单价;
2、同种商品不同供应商的最近单价进行比较,求最低单价。
3、表格格式固定,不得更改其格式。
4、结果列中的商品名称要求不重复,但排列顺序不作要求。

【要求】:
1、用函数,可以一个或两个公式下拉完成;
2、不用VBA,不定义名称,不用其他辅助区域。
3、保留两位小数,注意处理错误值和0值。

【评分】:
1、使用两个公式下拉完成得4技能分;
2、使用一个公式完成得6技能分;
3、优秀答案可再获得1—2技能分。


求最低且最近单价——题目.rar
2楼
liuguansky
不好意思,。
加了一个TEXT,调整了判断区间。两个公式
求最低且最近单价——题目.rar
3楼
liuguansky
一个公式。
对于无效值判断问题,由于超出嵌套,用有效性处理。不知道算不算一个公式的。

求最低且最近单价——题目.rar
4楼
棉花糖
  1. =INDEX(A:B,RIGHT(SMALL(IF(MATCH(A2:A17,A2:A17,)=ROW(1:16),SMALL(MOD(SMALL((A2:A17&D2:D17=TRANSPOSE(A2:A17&D2:D17))*(C2:C17*10^8+MATCH(A2:A17,A2:A17,)*10^6-B2:B17*10^4+ROW(2:17))+COLUMN(A:P)*10^13,ROW(1:16)*16),10^8),MMULT(--(ROW(1:16)>=COLUMN(A:P)),COUNTIF(A2:A17,A2:A17)*(MATCH(A2:A17,A2:A17,)=ROW(1:16)))),10^8+36),ROW(1:16)),2),{1,2})&""


求最低且最近单价——题目.rar
5楼
syz105729913
求最低且最近单价——题目.rar


想不出更好的解法了,完全是垒长城试的解法,而且还用到了EXCEL2007

等答案出来了要好好学学.
6楼
rongjun
我的答案:
2个数组公式解法:

  1. =INDEX(A:A,MIN(IF(COUNTIF($F$1:F1,$A$1:$A$17),99,ROW($1:$17))))&""

  1. =TEXT(MIN(IF(A$2:A$17=F2,MOD(LARGE((A$2:A$17&D$2:D$17=TRANSPOSE(A$2:A$17&D$2:D$17))*TRANSPOSE(C$2:C$17+B$2:B$17%)-ROW($1:$16)*10^6,ROW($1:$16)*16-15),1)/1%)),"0.00;;")

1个多单元格数组公式解法:

  1. =INDEX(A:B,SMALL(--TEXT((MATCH(SMALL(MATCH(A2:A17,A2:A17,),ROW(1:16)),SMALL(MATCH(A2:A17,A2:A17,),ROW(1:16)),)=ROW(1:16))*MOD(SMALL(MATCH(A2:A17,A2:A17,)*10^6+MOD(LARGE((A2:A17&D2:D17=TRANSPOSE(A2:A17&D2:D17))*TRANSPOSE(C2:C17*10^6+B2:B17*10^4)+COLUMN(B:Q)-ROW(1:16)*10^12,ROW(1:16)*16-15),10^6),ROW(1:16)),100),"0;;99"),ROW(1:16)),{1,2})&""



【练习13】求最低且最近单价——答案.rar
7楼
w83365040371
  1. =OFFSET(A$1,RIGHT(MAX(IF(COUNTIF($H$1:$H1,$A$2:$A$17),,$C$2:$C$17/1%+ROW($1:$16))),2),)

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap