las fórmulas en otra columna que hacen referencia al rango de derrame no se actualizan cuando se vuelve a calcular la hoja

las fórmulas en otra columna que hacen referencia al rango de derrame no se actualizan cuando se vuelve a calcular la hoja

Tengo una columna que es un rango de derrame que usa las fórmulas filter y sort_by. Este rango de derrame es dinámico y tengo una declaración IF que hace referencia al rango de derrame, pero al volver a calcular la hoja, la declaración IF no vuelve a calcular más allá de la longitud del rango de derrame anterior. Aquí está la fórmula del rango de derrame:

    =SORTBY(FILTER('Loss Template'!$E:$E, ('Loss Template'!$A:$A=TEXT($B$2,"0"))*('Loss 
Template'!$F:$F<=$J$7)*('Loss Template'!$F:$F>=$H$7)*('Loss Template'!$H:$H>2000)*('Loss 
Template'!$M:$M=5),""),FILTER('Loss Template'!$M:$M, ('Loss Template'!$A:$A=TEXT($B$2,"0"))* 
('Loss Template'!$F:$F<=$J$7)*('Loss Template'!$F:$F>=$H$7)*('Loss Template'!$H:$H>2000)* 
('Loss Template'!$M:$M=5),""),1,FILTER('Loss Template'!$H:$H, ('Loss 
Template'!$A:$A=TEXT($B$2,"0"))*('Loss Template'!$F:$F<=$J$7)*('Loss Template'!$F:$F>=$H$7)* 
('Loss Template'!$H:$H>2000)*('Loss Template'!$M:$M=5),""),1)

Aquí está la declaración SI:

=IF($G10<>"",IF(XLOOKUP($G10,'Loss Template'!E:E,'Loss Template'!G:G,,0)="Closed","F","O"),"")

Descubrí si busco y reemplazo "=" con "=".

¿Debo codificar una solución alternativa en mi update_macro para hacer esto? ¿O cómo se pueden mejorar estas fórmulas?

Respuesta1

Usando el operador Spill en las declaraciones if (#).

=IF($G10#<>"",IF(XLOOKUP($G10#,'Loss Template'!E:E,'Loss Template'!G:G,,0)="Closed","F","O"),"")

¡Gracias por la ayuda chicos!

información relacionada