ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[已解决] 复杂公式跪求

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-8-29 23:44 | 显示全部楼层 |阅读模式
本帖最后由 因为微所以泊 于 2016-8-30 17:21 编辑

横列号
A
B
C
D
E
F
G
H
1
9
7
4
8
8
2
6
9
2
2
4
7
8
5
6
7
4
3
4
3
4
3
3
1
5
1
4


4
5
得到4
对第3行的数找出“只有两个数相同”的,如上所示可知:两个4和两个1,再进行比较哪个数更大,这里是两个4这组的数值更大,则选用这两个4对应的第二行的数分别是2和7,再来看第4行如果G4小于H4,则选前面找到第二行数2和7里较大的那个数即7。如果G4大于H4则选2,如果G4=H4刚输出“无”,再获得同一列对应的第一行的数,这里是4(即最终得到数值是4)。跪求,是不是太复杂了。(结输出在A5。所有的数在-30至30之间)


新建 Microsoft Office Excel 97-2003 工作表.zip

4.88 KB, 下载次数: 0

TA的精华主题

TA的得分主题

发表于 2016-8-30 00:19 | 显示全部楼层
建议上传附件吧

TA的精华主题

TA的得分主题

发表于 2016-8-30 00:34 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
1、A1:H4是否为0~9数字
2、表达是不全面的:
   如果第3行的数找出只有2个数相同的则如楼上所述往下进行,否则应如何操作(多组2个数相同或没有)?G4小于H4时则如楼上所述再往下进行,否则应如何操作(G4大于等于H4)?
3、结果答案放在什么地方?

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-8-30 10:29 | 显示全部楼层
本帖最后由 因为微所以泊 于 2016-8-30 10:31 编辑
fugb-2010 发表于 2016-8-30 00:34
1、A1:H4是否为0~9数字
2、表达是不全面的:
   如果第3行的数找出只有2个数相同的则如楼上所述往下进行 ...

1、A1:H4是否为0~9数字
------答:为-30~30之间的数字

2、表达是不全面的:
   如果第3行的数找出只有2个数相同的则如楼上所述往下进行,否则应如何操作(多组2个数相同或没有)?
------答:如果没有相同的则输出“无”。如果有多组相同的则取大数的。

G4小于H4时则如楼上所述再往下进行,否则应如何操作(G4大于等于H4)?
------答:如果G4大于H4则选前面那个小的数,即为2的数,如果G4等于H4则输出“无”

3、结果答案放在什么地方?
------答:结果放在A5

谢谢大师!

TA的精华主题

TA的得分主题

发表于 2016-8-30 11:40 | 显示全部楼层
本帖最后由 袁勇 于 2016-8-30 11:55 编辑

数组公式。
6楼公式通用。

TA的精华主题

TA的得分主题

发表于 2016-8-30 11:55 | 显示全部楼层
换一个思路,通用首行正负数。
  1. =IF(OR(G4=H4,COUNT(0/(COUNTIF(A3:H3,A3:H3)=2))=0),"无",INDEX(1:1,MOD(SMALL(-((COUNTIF(A3:H3,A3:H3)=2)*10^8+A3:H3*10^6+A2:H2*10^4)+COLUMN(A:H),(G4>H4)+1),100)))
复制代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-8-30 12:03 | 显示全部楼层
袁勇 发表于 2016-8-30 11:55
换一个思路,通用首行正负数。

大师你好,好像公式,如果G4<H4无效

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-8-30 12:09 | 显示全部楼层
袁勇 发表于 2016-8-30 11:55
换一个思路,通用首行正负数。

大师你好,除了如果G4<H4好像无效外,如果把F3的1改成5,就会是两个4和两个5,应该选两个5,获取得最终结果应该是G1的6,但是公式结果不会变化,一直是结果9。

TA的精华主题

TA的得分主题

发表于 2016-8-30 12:20 | 显示全部楼层
因为微所以泊 发表于 2016-8-30 12:09
大师你好,除了如果G4

上传Excel压缩附件吧!光截图,别人只能根据截图猜(要把截图的死数据剥到Excel表格里,既费时间,也不一定能复原到跟你的原始表格一致)
求助excel问题务请养成随帖上传压缩附件的习惯!

TA的精华主题

TA的得分主题

发表于 2016-8-30 12:39 | 显示全部楼层
因为微所以泊 发表于 2016-8-30 12:03
大师你好,好像公式,如果G4

请使用数组公式,即输入公式后, ctrl+shift+enter三键结束公式。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-3-29 07:24 , Processed in 0.052947 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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