EXCEL的IF函数能处理这个问题吗

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:30:20
如何想把A列中每一段〉0的时候所对应B列中的最大数据提出来并建立新的表并显示这时数列AB的信息。比如最先A列1.6-b列的8 A列3-b列的5

在EXCEL中使用IF函数能实现吗

因为第一次用EXCEL所以请尽量从新人的角度从一开始一步一步地教,谢谢
问题补充:数列A 数列B
0 ****0
0.2 ***3
0.3 ***4
0.5 ***6
1.6*** 8
-0.2 ***3
-0.5 ***0
-0.8 ***-2
-1.3 ***-5
0 ***-1
2 ***1
3*** 5
也就是说只要A列的一段数据中大于O时,那么就找出这一段所对应的B列中的最大值
如上图所示,A列有两段大于0的情况,所以B列也应该有两个所对应的最大值.比如最先A列1.6---b列的8 A列3---b列的5

就是需要利用函数在ECXCEL中把以下情况表示出来
A列---- b列
1.6-----8
3-------5

不知道EXCEL可不可以处理这类问题

应该能吧

IF实现不了,至少在2003版本中,如果做数据源,可以实现的函数就多了,比如VLOOKUP()函数等,

你问题描述有问题.
发过来~~

ty_1029@163.COM

在C2单元格填写代码=IF(A2>0,IF(D1<0,ABS(D1)+1,D1),IF(D1*(-1)<0,D1*(-1),D1)),然后一直拖到B列的最后,你会看到运算的效果,保存文件。打开ACCESS,将先前保存的sheet工作表导入进来,然后用查询对ACCESS中的导入表进行操作,使c列分组,a列取最大值,使用b列值这样就可意实现你的要求。

看得我都糊涂啦,有这么复杂的处理吗