ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[Excel 函数与公式] [开_141]按条件取整数问题

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-12-16 10:47 | 显示全部楼层
  1. =MIN(1+(MAX($A3:$C3)=A3)*((A3<>B3:C3)+COUNTIF($A3:$C3,0)),4-SUM($J3:J3))*(A3>0)
复制代码

点评

綜合所有答案存在沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3的情況,再評財富10分,合計40財富  发表于 2013-1-7 20:12
沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3。評30財富  发表于 2013-1-7 19:58

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2012-12-17 01:19 | 显示全部楼层
本帖最后由 mps777 于 2012-12-17 14:26 编辑

唉,第一次答题,公式长到不得了^_^
见附件,有空再简化吧

见我27楼,简化公式后的

20121204按条件取整数问题——mps777.zip

14.83 KB, 下载次数: 9

TA的精华主题

TA的得分主题

发表于 2012-12-17 14:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
简化公式为:261字符
  1. =IF(AND(A3:C3,OR(COUNTIF(A3:C3,A3:C3)=2),MEDIAN(A3:C3)>MIN(A3:C3)),IF(COLUMN(A:C)=MATCH(MAX(A3:C3),A3:C3),2,1),IF(COUNTIF(A3:C3,A3)=3,{1,1,2},INDEX(CHOOSE(ABS(SUM(SIGN(A3:C3)-COUNTIF(A3:C3,A3:C3)))+1,{2,1,1},{3,1,0},{2,1,1},{2,0,0},{4,0,0}),RANK(A3:C3,A3:C3))))
复制代码

20121204按条件取整数问题2_mps777.zip

12.72 KB, 下载次数: 5

点评

沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3。評30財富  发表于 2013-1-7 20:02

TA的精华主题

TA的得分主题

发表于 2012-12-19 10:16 | 显示全部楼层
本帖最后由 lishengping666 于 2012-12-19 13:04 编辑

公式有点长(无字符要求,所以没考虑简化),公式如附件。
题目不是很难,用text函数和IF函数组合便可实现指定要求。

20121204按条件取整数问题.zip

254 Bytes, 下载次数: 12

点评

存在小於4情況,評10財富  发表于 2013-1-7 20:03

TA的精华主题

TA的得分主题

发表于 2012-12-26 11:38 | 显示全部楼层
k3中输入以下公式右托下拉即可。
=IF($A3*$B3*$C3,CHOOSE(SUMPRODUCT(N($A3:$C3+COLUMN($A:$C)/5>=A3+COLUMN(A:A)/5)),2,1,1),ROUND(A3/SUM($A3:$C3)*4,0))

点评

全部返回值相加存在大於4情況,評10財富  发表于 2013-1-7 20:04

TA的精华主题

TA的得分主题

发表于 2012-12-27 12:56 | 显示全部楼层
本帖最后由 w83365040371 于 2012-12-27 14:14 编辑
  1. =(5-COUNT(0/$A3:$C3))^(A3+COLUMN(A1)%=MAX($A3:$C3+{1,2,3}%))-(A3=0)
复制代码

点评

綜合所有答案存在沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3的情況,再評財富10分,合計40財富  发表于 2013-1-7 20:13
沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3。評30財富  发表于 2013-1-7 20:06

TA的精华主题

TA的得分主题

发表于 2013-1-2 16:25 | 显示全部楼层
本帖最后由 HadesBoss 于 2013-1-2 16:30 编辑

A17:C17 为什么结果是{2;1;1}?
题意没有说明下面这些红字的部分也是题意不符 ff.jpg
[img]file:///C:\Documents and Settings\0013\Application Data\Tencent\Users\30251349\QQ\WinTemp\RichOle\$$2NN13M8~7RVX{D[CT(4XR.jpg[/img]
[img]file:///C:\Documents and Settings\0013\Application Data\Tencent\Users\30251349\QQ\WinTemp\RichOle\$$2NN13M8~7RVX{D[CT(4XR.jpg[/img]



TA的精华主题

TA的得分主题

 楼主| 发表于 2013-1-3 00:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
lhx120824 发表于 2012-12-26 11:38
k3中输入以下公式右托下拉即可。
=IF($A3*$B3*$C3,CHOOSE(SUMPRODUCT(N($A3:$C3+COLUMN($A:$C)/5>=A3+COLU ...

高手,若把A3,B3,C3换成A2,A3,A4(即把行数据换成列数据)你的公式该怎么改啊,我怎么也改不对啊

TA的精华主题

TA的得分主题

发表于 2013-1-6 14:27 | 显示全部楼层
本帖最后由 苍破 于 2013-1-6 14:33 编辑

=IF(A3:C3,IF(MAX(A3:C3+COLUMN(A:C)%)=A3:C3+COLUMN(A:C)%,2+COUNTIF(A3:C3,),1),)
行区域数组,下拉

20121204按条件取整数问题.zip

7.83 KB, 下载次数: 7

点评

綜合所有答案存在沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3的情況,再評財富10分,合計40財富  发表于 2013-1-7 20:14
沒有四捨五入,当一個為0,其餘兩個比值大於0.6時全部顯示0,1,3。評30財富  发表于 2013-1-7 20:08

TA的精华主题

TA的得分主题

发表于 2013-1-6 19:41 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 Zaezhong 于 2013-1-6 19:44 编辑

問題較麻煩,其中公式正誤請參考下方附件
使用:顏色部分輸入公式,如果N1顯示正確即正確,否則顏色部分就是公式錯誤的組合,兩組效果任選其一

条件取整.zip

365.39 KB, 下载次数: 11

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 12:11 , Processed in 0.047874 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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