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.

Hass
fuente

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.

Andy G
fuente
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

mirkobrankovic
fuente
-1

Puedes usar esta fórmula.

=SUM(SPLIT(A1,"/"))
Scott
fuente
SPLITno es una función válida de Excel
Engineer Toast
Funcionó perfectamente en la hoja de cálculo de Google.
Silviu Burcea