Me gustaría escribir una función definida por el usuario CHOOSERANGE que devuelva un rango de 4 coordenadas. La primera versión es la siguiente:
CHOOSERANGE = LAMBDA(row_min, col_min, row_max, col_max, INDIRECT(ADDRESS(row_min, col_min)):INDIRECT(ADDRESS(row_max, col_max)) ), Cuando lo uso en la hoja de trabajo, me doy cuenta de que el ícono frente al nombre de la función CHOOSERANGE es diferente de las funciones normales.
Además, a diferencia de las funciones normales, no hay inteligencia para CHOOSERANGE .
Me doy cuenta de que es porque hay INDIRECT en el cuerpo de la función. De manera similar, para OFFSET , si hay OFFSET en el cuerpo de una función, esa función definida por el usuario también tiene un comportamiento extraño.
¿Alguien sabe si es posible definir una función que elija un rango y no tenga este comportamiento extraño?
Entonces, funcionó para mí, ya que estoy en la versión beta del canal O365 Insiders
El ícono fx se muestra cuando el Canal Beta está habilitado.
• La fórmula es
CHOOSERANGE = LAMBDA(row_min,col_min,row_max,col_max, INDIRECT(ADDRESS(row_min, col_min)): INDIRECT(ADDRESS(row_max, col_max)))Cómo habilitar el Canal Beta
Haga clic File --> Haga clic Account --> Haga clic Office Insider --> Enable Beta Channel