Como somar valores com base em substring numérico e textual no Microsoft Excel 2010

Anonim

Para encontrar a soma dos valores de uma lista contendo substring numérica e textual do Excel, usaremos uma combinação de "SUM "," IF "," ISNUMBER "," LEFT "," FIND "e" VALUE " funções para recuperar a saída.
SOMA: Adiciona todos os números em um intervalo de células

Sintaxe: = SUM (número1, número2, …)

Pode haver no máximo 255 argumentos. Consulte a captura de tela mostrada abaixo:

o Função IF verifica se uma condição que você especifica é VERDADE ou FALSO. Se a condição forVERDADE então ele retorna o valor predefinido, e se a condição forFALSO em seguida, ele retorna outro valor predefinido.

Sintaxe = IF (teste_lógico, valor_se_verdadeiro, valor_se_falso)
ISNUMBER: Verifica se um valor é um número e retorna VERDADEIRO ou FALSO.

Sintaxe = ISNUMBER (valor)
DEIXOU: Retorna o número especificado de caracteres desde o início de uma string de texto.

Sintaxe: = LEFT (texto, num_chars)

ACHAR: Retorna a posição inicial de uma string de texto dentro de outra string de texto. FIND é uma função que diferencia maiúsculas de minúsculas.

Sintaxe: = FIND (find_text, within_text, start_num)
VALOR: Converte uma string de texto que representa um número em um número.

Sintaxe: = VALUE (texto)
Vejamos um exemplo:

Temos nomes de arquivo na coluna A e seus tamanhos na coluna B. Precisamos de uma fórmula para encontrar a soma dos totais para cada tipo de tamanho de arquivo com base nos critérios definidos na célula D2. Cada tamanho de arquivo é um de três tipos (KB, MB ou GB).

  • Na célula E2, a fórmula seria
  • {= SUM (SE (ISNUMBER (FIND (D2, B2: B7)), VALUE (LEFT (B2: B7, FIND (D2, B2: B7) -1)), 0))}
  • Esta é uma fórmula de matriz que requer que a fórmula seja colocada entre colchetes usando CTRL + SHIFT + ENTER.

A função retornará o valor total da lista que contém substrings numéricas e textuais.