这是情况。我有一列的值如图所示,由空单元格分成几组。
基本上,我想获取一组的第一个值,并将它们的绝对值差异与同一组中的所有其他值进行比较。如果所有差异均小于3,我想在该组的第一行的下一列上标记一个“ T”。如果组中只有一个值,我也想用“ T”标记。
在A列中,对于范围A12至A15的组,我尝试检查以下内容:
和
和
由于以上所有条件均成立,因此在B12中添加了'T'。如果计算的任何组合为假(差值大于3),则计算将跳至下一个分组。
我们看到,对于只有一个值的任何分组,例如A6,在同一行号的列中也会放置一个'T'。
我尝试了一些尝试-我找到了一种方法,可以在跳过空格的同时对数字进行汇总,并在组的第一行中写总数(这是找到如何跳过空格的方法) 。您可以忽略确切的行字母和数字,因为这是在另一个练习工作表上完成的:
IF(B3="",SUM(B4:INDEX(B4:B,MATCH(TRUE,(B4:B=""),0))),"")
我也曾尝试为计算写一个公式,但它会将所有内容标记为“ T”,但它跳过了空格。同样,您可以忽略此处的字母/数字所在的行/列:
=IF(B6="","",IF(ABS(INDEX(B6:B,MATCH(TRUE,(B6:B="")))) - ABS(INDEX(B7:B,MATCH(TRUE,(B7:B="")))) < 3,"T",""))
我对Google表格功能还很陌生,因此在过去的一周中很难做到这一点,而且我已经到了需要另一双眼睛进行指导的地步。
提前感谢所有帮助!