División y suma de cadenas de Excel


1

Tengo una cuerda como abajo

S2/3/5

Quiero obtener la SUMA de 2, 3, 5.

¿Hay alguna manera de dividir la cadena y obtener la suma de solo los enteros? Muchas gracias.

Respuestas:


4

Ligeramente más corto, aunque todavía no elegante:

=SUM(MID(A1,2,1),MID(A1,4,1),MID(A1,6,1))

o incluso

=MID(A1,2,1)+MID(A1,4,1)+MID(A1,6,1)

Lo siguiente es interesante, pero un poco extraño. En Excel 2010 (no sé sobre otras versiones):

  • haga clic en la celda donde necesita que aparezca el resultado
  • en la pestaña Fórmulas, haga clic en Definir nombre hacia el centro
  • Escriba un nombre como Calc (no se permiten espacios)
  • Ingrese lo siguiente en el cuadro Se refiere a, suponiendo que la expresión esté en A1

Entrar:

=EVALUATE(SUBSTITUTE(MID(A1,2,255),"/","+"))

Presione OK, luego en la celda actual, escriba =Calc.

Debo enfatizar que no estoy recomendando esto ya que (EVALUAR) es una característica indocumentada, y tal vez fallará en otras versiones de Excel o más nuevas. Interesante sin embargo.


jaja reemplazar /con +buena idea: D +
mirkobrankovic 05 de

1

No soy el experto, pero si todas sus cadenas se ven así, puede hacer:

=SUM(VALUE(RIGHT(LEFT(A1,2),1)),VALUE(RIGHT(LEFT(A1,4),1)),VALUE(RIGHT(LEFT(A1,6),1)))

Tal vez alguien publicará de manera más elegante: D


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.