ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [开_116][已结}贴在19楼]看看公式长度<40个字符的你能列出几个公式来?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2009-7-3 23:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
炒股心态很重要,编公式思路很重要,学习了。。。

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-7-3 23:43 | 显示全部楼层
原帖由 laoyebin 于 2009-7-3 23:30 发表
恩,确实出错了
应该这样的    =MID("差差差差差差中中良优优",A2/10+1,1)

再想想,<40个字符的公式,应该还能列出些来

TA的精华主题

TA的得分主题

发表于 2009-7-4 22:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
=MID("差中良优",SUM(N(A2>={0,6,8,9}*10)),1)
=MID("中中良优优差",IF(A2<60,6,A2/10-5),1)

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-7-5 00:09 | 显示全部楼层
原帖由 toby08 于 2009-7-4 22:59 发表
=MID("差中良优",SUM(N(A2>={0,6,8,9}*10)),1)
=MID("中中良优优差",IF(A2

不错,但应该还能列出一些来.

TA的精华主题

TA的得分主题

发表于 2009-7-8 08:21 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
短重要,可读性更重要。

TA的精华主题

TA的得分主题

发表于 2009-7-12 16:32 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-7-14 22:50 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
都太强大了阿。。。。。

TA的精华主题

TA的得分主题

发表于 2009-7-16 15:26 | 显示全部楼层
好久没来了,凑个热闹,"违规"给黄兄加财富分了,因为已经请辞竞赛区版主了
=TEXT(0&A2-60,"[<20]中;[<30]良;优;差")

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-8-12 22:09 | 显示全部楼层
现将公式汇总如下,有兴趣的继续跟贴补充。
40个字符以下的公式:
=MID("差差差差差差中中良优优",1+A2/10,1)
=MID("差中中良优优",MAX(A2/10-4,1),1)
=MID("差差差中良优优",1+A2/20+(A2>=90),1)
=TEXT(0&A2-60,"[>=30]优;[<20]中;良;差")
=MID("差差差中良优",1+A2/20+(A2>=90)/2,1)
=MID("中中良优优差",IF(A2<60,6,A2/10-5),1)
=MID("差中良优",MATCH(A2,{0,60,80,90}),1)
=MID("差中良优",SUM(N(A2>={0;60;80;90})),1)
=MID("差中良优",SUM(N(A2>={0,6,8,9}*10)),1)
另外,40个字符及其以上的还有:
=MID("差中良优",1+(A2>59)+(A2>79)+(A2>89),1)
=LOOKUP(A2,{0,"差";60,"中";80,"良";90,"优"})
=MID("差中良优",COUNT(1/(A2>={0,60,80,90})),1)
=MID("差中良优",1+(A2>=60)+(A2>=80)+(A2>=90),1)
=HLOOKUP(A2,{0,60,80,90;"差","中","良","优"},2)
=TEXT(0&INT(A2/20-3+(A2>=90)),"[>=2]优;[>]良;中;差")
=CHOOSE(SUM(--(A2>={0;60;80;90})),"差","中","良","优")
=TEXT(0&SUM(--(A2>={60;80;90}))-1,"[>1]优;[>]良;中;差")
=INDEX({"差";"中";"良";"优"},SUM(--(A2>={0;60;80;90})))

[ 本帖最后由 wshcw 于 2009-8-13 17:34 编辑 ]

差中良优.rar

18.7 KB, 下载次数: 120

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2009-9-10 08:17 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 02:09 , Processed in 0.039390 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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