Excel不能改变公式没有错误

我正在使用此公式检查单元格B6中的值,然后通过表单检查该值的所有事件。 该公式按预期工作。 但是,想要复制公式并将其更改为某些function。 但是,如果我甚至将B6更改为$ B6,就会中断,如果将其复制到另一个单元格中,只要单击该单元格并按下回车键而不进行任何更改,就会中断。 我不明白这一点,显然这是一个错误,但我不知道是什么原因造成的。 我不习惯擅长,所以我不知道如果我是我或程序。

=IFERROR(SUM(LEN(sheet1!$C$4:$AD$38)-LEN(SUBSTITUTE(sheet1!$C$4:$AD$38,LEFT(B6,LEN(B6)),"")))/LEN(B6),0) 

任何build议,将不胜感激。

我也只是注意到,正在工作的公式被花括号包围着

 {=IFERROR(SUM(LEN(sheet1!$C$4:$AD$38)-LEN(SUBSTITUTE(sheet1!$C$4:$AD$38,LEFT(B6,LEN(B6)),"")))/LEN(B6),0)} 

OK我的错误,这个函数不能被直接复制的原因是因为它是一个数组函数,必须使用Ctrl + Shift + Return进行input

道歉