Utilización de las constantes
La mayoría de los parámetros de la función de macro pueden tomar constantes numéricas o expresiones que evalúan una constante numérica (funciones de macro que operan sobre cadenas pueden tomar constantes de cadena).En macro funciones que realizan operaciones registro por registro, la utilización de una constante es equivalente a especificar una columna que contenga ese valor constante en cada fila. Básicamente, cuando se proporcionan como parámetros de entrada una constante y un rango de celdas o de columnas, la constante se expande hasta las mismas dimensiones que el rango de celdas o de columnas. Cualquier columna que contenga una celda única utilizada como entrada en una función de macro, se considera una constante.
Algunas funciones de macro pueden tomar cadenas de texto ASCII así como constantes numéricas. Los parámetros que pueden aceptar constantes numéricas y cadenas de texto ASCII se indican en la sección "Parámetros" de cada función de macro.
Se proporcionan ejemplos en la siguiente tabla.
La constante 2 se interpreta como una columna que contiene el mismo número de filas que la columna V1, con cada fila que contiene la constante 2. La columna V2 contendrá cada valor de V1 multiplicado por 2.
La constante "ing" se interpreta como una columna que contiene el mismo número de filas que la columna V1, con cada fila que contiene la constante "ing". La columna V2 contendrá cada una de las cadenas de texto en V1 concatenada con "ing".
La expresión AVG(V1:V3) se evalúa en un valor constante, por ejemplo x. La constante x se interpreta como tres columnas que contienen tantas filas como la columna más corta de V1, V2 oV3. Cada celda contiene la constante x. Las columnas de salida, V4-V6, contendrán los valores de las columnas V1-V3 dividido entre x.
La constante 2 se interpreta como un rango de celdas con 11 filas, cada una de las cuales contiene el valor2.