[Google SpreadSheet] Fórmula: Repetir «n» veces el mismo valor.
Вставка
- Опубліковано 15 січ 2025
- 📎Para repetir «n» veces el mismo valor en una celda o celdas y opción horizontal o vertical. Adjunto propuesta de una fórmula ideada a partir de combinaciones de Google Spreadsheet Functions. Cuya funciones de repetición son: REPT(), WRAPCOLS() y WRAPROWS()
💡Propuesta:
=LET(setValue;"⭐";
setNumberRepeat;5;
isHorizontal;FALSE;
isArray;FALSE;
IF(isArray;
IF(isHorizontal;
WRAPROWS(setValue;setNumberRepeat;setValue);
WRAPCOLS(setValue;setNumberRepeat;setValue));
IF(isHorizontal;
REPT(setValue;setNumberRepeat);
REPT(CONCAT(setValue;CHAR(10));setNumberRepeat-1) & setValue)))
📝Propuesta detalle:
↠ La función LET() asigna nombres descriptivos para clarificar su cometido. Su utilización parte de guardar las variables para no tener que volver a repetir funciones o valores. En caso de modificar la fórmula meses después es práctico comprobar la estructura de la fórmula.
↠ Asignación «setValue» Establecemos el valor a repetir. Si es texto incluir entre el valor comillas dobles.
↠ Asignación «setNumberRepeat» Establecemos el número de repeticiones a mostrar.
↠ Asignación «isHorizontal» establecemos para mostrar valores en horizontal TRUE() y en caso de establecer FALSE() se mostrará en vertical.
Asignación «isArray» indicar si se repiten en la misma celda FALSE() o por el contrario para crear una matriz TRUE().
↠ La función IF() en forma anidada para establecer las condiciones. WRAPCOLS() matriz vertical. WRAPROWS() matriz horizontal. REPT() para mostrar en una celda horizontal. REPT() y CHAR() con el código Unicode «10» para establecer nueva línea concatenado con CONCAT() y una resta para eliminar la última nueva línea.
🌍Web:
sites.google.c...
💾Hoja de cálculo Google:
docs.google.co...
📚Referencias:
LET(): Esta función asigna un nombre con los resultados de value_expression y devuelve el resultado de formula_expression:
support.google...
IF(): Ofrece un valor si una expresión lógica es `VERDADERO` y otro si es `FALSO`:
support.google...
WRAPCOLS(): Esta función envuelve la fila o columna de celdas proporcionada por columnas después de un número específico de elementos para formar una nueva matriz:
support.google...
WRAPROWS(): Esta función envuelve la fila o columna de celdas proporcionada por filas después de un número específico de elementos para formar una nueva matriz:
support.google...
REPT(): Devuelve el texto especificado repetido varias veces:
support.google...
CONCAT(): Devuelve la concatenación de dos valores. Equivalente al operador `&`:
support.google...
CHAR(): Convierte un número en un carácter según la tabla Unicode actual:
support.google...