Para encontrar la suma de valores de una lista que contiene subcadenas de Excel numéricas y textuales, usaremos una combinación de "SUMA "," SI "," ESNUMERO "," IZQUIERDA "," ENCONTRAR "Y" VALOR " funciones para recuperar la salida.
SUMA: Agrega todos los números en un rango de celdas
Sintaxis: = SUM (número1, número2,…)
Puede haber un máximo de 255 argumentos. Consulte la captura de pantalla que se muestra a continuación:
los Función SI comprueba si una condición que especifique es CIERTO o FALSO. Si la condición esCIERTO luego devuelve un valor preestablecido, y si la condición esFALSO luego devuelve otro valor preestablecido.
Sintaxis = SI (prueba_lógica, valor_si_verdadero, valor_si_falso)
ES NÚMERO: Comprueba si un valor es un número y devuelve VERDADERO o FALSO.
Sintaxis = ISNUMBER (valor)
IZQUIERDA: Devuelve el número especificado de caracteres desde el principio de una cadena de texto.
Sintaxis: = IZQUIERDA (texto, num_chars)
ENCONTRAR: Devuelve la posición inicial de una cadena de texto dentro de otra cadena de texto. FIND es una función que distingue entre mayúsculas y minúsculas.
Sintaxis: = FIND (find_text, within_text, start_num)
VALOR: Convierte una cadena de texto que representa un número en un número.
Sintaxis: = VALOR (texto)
Tomemos un ejemplo:
Tenemos nombres de archivo en la columna A y su tamaño en la columna B. Necesitamos una fórmula para encontrar la suma de los totales para cada tipo de tamaño de archivo según los criterios establecidos en la celda D2. Cada tamaño de archivo es de tres tipos (KB, MB o GB).
- En la celda E2, la fórmula sería
- {= SUMA (SI (ESNÚMERO (ENCONTRAR (D2, B2: B7)), VALOR (IZQUIERDA (B2: B7, ENCONTRAR (D2, B2: B7) -1)), 0))}
- Esta es una fórmula de matriz que requiere que la fórmula se incluya entre llaves usando CTRL + MAYÚS + ENTRAR.
La función devolverá el valor total de la lista que contiene subcadenas numéricas y textuales.