Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1700|回复: 6

[已解决]一个少见的excel 要求求助

[复制链接]
发表于 2016-3-2 23:53 | 显示全部楼层 |阅读模式
我有一列数据(数万个),其中每三行数据为一组平行试验的3个平行数据(从第一行开始,依次下去,1,2,3一组,4,5,6一组依次类推),如果这一组中三个值都大于0,认为这个三个值都有效,等于原值,如果这三个值中出现0值,则这个三个值均记为0值。该如何处理,求大神。
最佳答案
2016-3-3 06:30
附件
发表于 2016-3-3 06:30 | 显示全部楼层    本楼为最佳答案   
附件

Book1.zip

3.74 KB, 下载次数: 8

回复

使用道具 举报

发表于 2016-3-3 08:26 | 显示全部楼层
假设数据从A1 开始
B1=IF(AND(A1>0,A2>0,A3>0),A1,0)
B2=IF(AND(A1>0,A2>0,A3>0),A2,0)
B3=IF(AND(A1>0,A2>0,A3>0),A3,0)
选中B1:B3,下拉
回复

使用道具 举报

发表于 2016-3-3 08:26 | 显示全部楼层
=AND(OFFSET(A$1:A$3,FLOOR(ROW()-1,3),))*A1
回复

使用道具 举报

 楼主| 发表于 2016-3-3 09:50 | 显示全部楼层
baksy 发表于 2016-3-3 06:30
附件

非常感谢!完美解决问题,祝好!
回复

使用道具 举报

 楼主| 发表于 2016-3-3 09:52 | 显示全部楼层
砂海 发表于 2016-3-3 08:26
假设数据从A1 开始
B1=IF(AND(A1>0,A2>0,A3>0),A1,0)
B2=IF(AND(A1>0,A2>0,A3>0),A2,0)

感谢您的答案,能完美解决问题!祝好!
回复

使用道具 举报

 楼主| 发表于 2016-3-3 09:54 | 显示全部楼层
tjshenjian 发表于 2016-3-3 08:26
=AND(OFFSET(A$1:A$3,FLOOR(ROW()-1,3),))*A1

感谢您的帮助,能完美解决问题,祝好!
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 05:18 , Processed in 0.381380 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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