google-sheets - 如何在连续正数后找到单元格中的值
问题描述
我有一个来自 A3:A17 的数字列表,包括正数和负数。我想在连续的正数条纹之后找到值。所以在上图中,从 A5 到 A6 有两个连续的正数,分别为 2.60% 和 1.10%。我想得到之后的数字,即-1.90%。但是,如果还有另外两个正数,我希望公式也能够识别它。我有一个公式来识别条纹,但没有一个公式来识别它之后的数字。
解决方案
在单元格 B3 中尝试这些(删除以下所有内容):
任何情况:
=arrayformula(if(A3:A<0,if(A2:A>0,if(A1:A>0,A3:A,),),))
2 次出现:
=arrayformula({"";if(A4:A<0,if(A3:A>0,if(A2:A>0,if(A1:A<0,A4:A,),),),)})
3 次出现:
=arrayformula({"";"";if(A5:A<0,if(A4:A>0,if(A3:A>0,if(A2:A>0,if(A1:A<0,A5:A,),),),),)})
4 次出现:
=arrayformula({"";"";"";if(A6:A<0,if(A5:A>0,if(A4:A>0,if(A3:A>0,if(A2:A>0,if(A1:A<0,A6:A,),),),),),)})
推荐阅读
- android - 有没有办法为电池制作自定义视图?
- python - 如何创建 Whoosh 自定义权重函数?
- c# - Mac 上的 .NET Core 1.1 应用程序和 SQL Server 连接字符串
- java - Jaxb2Marshaller 用于具有相同类的多个包
- sdk - CPUID SDK 不错的替代品
- datastax - Datastax 图设计推荐
- powershell - PowerShell 脚本 - 区分 3 个命令结果
- drupal - 如何在 drupal 中使用 $link 作为看门狗消息?
- angular - Angular 5 RxJS 订阅时间问题
- spring-boot - 自升级到 Spring Boot v2 以来,h2Database 上的 flyway 迁移出错