Excel公式不起作用

问题描述 投票:0回答:1

我在K1:S1中有这些数字(5,6,5,7,7,9,4,8​​,9)。并有这个公式

{=IFERROR(INDEX($K1:$S1,SMALL(IF($K1:$S1=5,COLUMN($K1:$S1)),COLUMN(K:K))),"")}

在U1:Z1。该公式应该选择相同的数字(在这个例子中为5)并将它们放在单元格U1:Z1中(如果有的话)。相同的公式用于不同单元格中列表中的所有可用数字。但我对这个公式有问题,它现在不起作用。我无法弄清楚为什么。如果有人能为这个功能提出替代配方或者告诉我配方有什么问题,我会很高兴。

示例excel文件(已更新):https://1drv.ms/x/s!AoGkZUHlKui9gRzvwv2CVLi5rOtc

excel excel-formula
1个回答
1
投票

也许是为了更简单的建议....

=IF(COUNTIF($K1:$S1,5)>=COLUMNS($U1:U1),5,"")

这个版本你不应该需要IFERROR

要使您的原始公式有效,请尝试复制U1中的此版本

=IFERROR(INDEX($K1:$S1,SMALL(IF($K1:$S1=5,COLUMN($K1:$S1)-COLUMN($K1)+1),COLUMNS($U1:U1))),"")

© www.soinside.com 2019 - 2024. All rights reserved.