¿Cómo sumar correctamente números con unidades en un rango en Excel?

En Excel, podemos sumar números en un rango que se dan junto con sus unidades. Cuando colocamos números junto con sus unidades dentro de Excel, Excel los trata como texto implícitamente en el backend. Ahora, el problema que surge aquí es que no podemos aplicar directamente ninguna función matemática como la función SUM() incorporada sobre los textos para obtener su suma porque SUM() siempre nos devolverá un valor 0.

When-using-the-SUM()-function-with-text-elements-we-get-Zero-as-output

Podemos observar en la imagen dada arriba, cuando usamos =SUMA(B2:B6), para sumar valores de texto y luego obtenemos el resultado como 0. A partir de esto, ahora entendemos que sumar números usando la función SUMA() , necesitamos tener valores numéricos, es decir, el tipo de datos numéricos para cada elemento en el rango de celdas. Para volver a convertir estos textos en números, debemos realizar dos pasos:

Paso 1: Elimina las unidades (aquí, km) de los elementos.

Se puede hacer usando la función SUBSTITUTE() en Microsoft Excel. La función SUSTITUIR() en Excel se usa para sustituir valores específicos dentro de una string de texto con un nuevo valor. La sintaxis de la función SUBSTITUTE() se da como:

=SUSTITUIR(texto_original, texto_antiguo, texto_nuevo, [núm_instancia])

donde texto_original es el valor del elemento/registro, es un parámetro requerido, texto_antiguo es el valor de string que desea sustituir dentro del texto_original, es un parámetro requerido, texto_nuevo es el valor de string que reemplazará al texto_antiguo, es un parámetro requerido y número_instancia es un parámetro opcional que especifica el número de aparición del texto_antiguo en el texto_original que queremos sustituir por el texto_nuevo.

Ejemplo:

Using-the-SUBSTITUTE()-function

Aquí, usamos la función SUBSTITUTE() para sustituir el texto «km» con nada, por lo tanto, usamos «» sin caracteres dentro de las comillas dobles. Por lo tanto, eliminando «km» de todo el texto y obteniendo 20 como resultado, que sigue siendo un valor de texto. 

Paso 2: vuelva a convertir el texto al tipo de datos de número.

Ahora podemos realizar cualquier operación matemática con este valor de texto para volver a convertirlo en tipo de número, por lo tanto, podemos agregar 0 al texto, por lo que no afectará su valor.

Adding-0-to-convert-the-text-value-to-number-data-type

Ahora que sabemos cómo podemos volver a convertir estos valores de texto en números, realizaremos esta operación para el rango de celdas completas como:

Perform-this-operation-for-the-whole-cell-range

Paso 3: Usar la función SUM() para sumar todos los números junto con sus unidades 

Después de volver a convertir todo el texto al formato de número, podemos usar la función básica SUM() para agregar estos números, como se puede ver en la imagen que se muestra a continuación. Usamos la función SUM() en valores de C2:C6 para obtener el resultado final.

Using-the-SUM()-function-to-calculate-the-final-sum

Así es como sumamos correctamente números con unidades en un rango en Excel.

Publicación traducida automáticamente

Artículo escrito por saurabh48782 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *