excel - 有没有办法在 Excel 中评估 0's in between 1' s?

标签 excel excel-formula

我有一个看起来像这样的表:


2018
2019
2020
2021


0
1
1
1

0
1
0
1

0
0
0
0

1
1
1
1

1
0
1
1

0
0
1
0

0
1
1
0

1
1
1
0


试图评估并发的 1 (序列中没有中断)。所以输出应该是这样的:


2018
2019
2020
2021
同时


0
1
1
1
真的

0
1
0
1
错误的

0
0
0
0
错误的

1
1
1
1
真的

1
0
1
1
错误的

0
0
1
0
错误的

0
1
1
0
错误的

1
1
1
0
错误的


有没有办法评估如果 1 后跟 0 则为 false 的行,否则为 True?

最佳答案

您还可以在 Excel 365 中使用溢出公式:

=LET(concat,A2:A9&B2:B9&C2:C9&D2:D9,
ISERROR(FIND("10",concat))*ISNUMBER(FIND("1",concat))=1)
(这仅适用于少数列)
enter image description here

非溢出、非让版本将是:
=AND(ISERROR(FIND("10",TEXTJOIN("",,A2:D2))),ISNUMBER(FIND("1",TEXTJOIN("",,A2:D2))))
这可以扩展到几列。

关于excel - 有没有办法在 Excel 中评估 0's in between 1' s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69384702/

相关文章:

excel - 如何对同一行中不同列中具有相同文本值的列部分进行求和

Excel:求和系列函数调用

excel - 如果任何日期参数为空,则结果在 Excel 中应该没有值

php - mysql数据导出到excel时出现错误信息

vba - Excel VBA - 如何从 2 个相交范围创建单元格范围?

excel - 如何从 Excel 中的非连续命名范围中选择单个值

excel - 此行号占位符 Excel 公式

excel - Microsoft Office Excel 2010 - IF 语句,计算日期

excel - Excel 电子表格中的多个单元格背景颜色

r - 获取对角线对称位置的最大值