aplicar fórmula a 2400 columnas, pero que cada una hace referencia a los valores de una columna anterior?Tengo una tabla de 2400 columnas y 311 filas. Cada columna tiene valores y ninguna fórmula. Sin embargo, tengo una única fórmula que quiero usar en cada columna que hace referencia a los valores de esa columna. Por ejemplo, para la columna "80" tengo al lado otra columna con esto:
Abs(
Col Sum(
(:Name( "80" ) / Col Sum( :Name( "80" ) )) *
Ln( :Name( "80" ) / Col Sum( :Name( "80" ) ) )
)
) / Ln( Col Number( :Name( "80" ) ) )
Idealmente, me gustaría una nueva tabla de columnas que resulte del uso de esta fórmula en cada uno de los valores de las columnas de la tabla anterior. Puedo revisar manualmente y escribir el "80" después de pegar cada fórmula en una columna recién creada junto al original en la primera tabla, pero ¿debe haber una forma más rápida de hacer esto? Si no es una tabla completamente nueva, ¿puedo de alguna manera crear un "retraso" que simplemente haga referencia a la columna anterior para obtener los valores en lugar de especificar un nombre de columna único (por ejemplo, "80") cada vez? Pero la primera forma sería preferible. Gracias.
Tabla de datosMac OSScriptingRe: ¿aplicar fórmula a 2400 columnas, pero que cada una hace referencia a los valores de una columna anterior?Hay otras formas de hacer esto, pero consulte las Herramientas de secuencias de comandos Complemento, si entiendo su solicitud correctamente, puede seleccionar todas las columnas que le interesan (comience con un par para asegurarse de que funcione como se esperaba) e ingrese esto en la sección de fórmulas:
Abs(
Col Sum(
(<COLUMN> / Col Sum( <COLUMN> )) *
Ln( <COLUMN> / Col Sum( <COLUMN> ) )
)
) / Ln( Col Number( <COLUMN> ) )</COLUMN></COLUMN></COLUMN></COLUMN></COLUMN>

Re: ¿aplicar fórmula a 2400 columnas, pero que cada una hace referencia a los valores de una columna anterior?Esto funciona perfectamente. Gracias.