[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...

КОМЕНТАРІ •