Joselito
Hola Moises: Quisiera saber si me puedes ayudar. Necesito una formula en excel que cuando obtenga una suma en la casilla B5
Gracias
Responder ↓
Hola Joselito, Suponiendo que el resultado de la suma está en la celda B5 puedes utilizar la siguiente fórmula:
=SI(RESIDUO(B5, 5)=0, B5+0.01, B5)
Responder ↓
41341-610-120 14 Err:501
A priori con utilizar la función DERECHA, sería suficiente, ya que devuelve el texto a partir de la derecha, indicando el usuario u
Básicamente lo que se desea pedir a Excel es algo así: “Dame los caracteres empezando por la derecha de esta celda, hasta que
El problema ahora es que hay varios espacios en casi todas las celdas, por lo que hay que sustituir el último espacio (que es el q
En Excel no hay una función que cuente la cantidad de caracteres iguales, por lo que hay que extraer la cantidad de espacios de
Una vez que se tiene este dato, se está en disposición de indicarle a Excel que halle la posición del último espacio. Esto se hace
El primer paso es hacer que Excel sustituya el último espacio por un carácter que no esté en la lista, lo mejor es utilizar un cará
SUSTITUIR(A2;" ";"%";B2). Con esto se sustituye solamente el último espacio (dado por lo obtenido con la fórmula anterior, situ
El segundo paso sería pedir a Excel que halle en qué posición está ese carácter que se ha sustituido. La función final sería así:
Err:502
La última parte es más sencilla, simplemente hay que indicarle a Excel que extraiga la parte derecha de la celda, hasta el espac
Se podría haber condensado todo en una única fórmula, pero así se entiende mejor. Dicha fórmula sería así:
espacios
Se puede apreciar que la fórmula funciona perfectamente, ya que se ha extraído la última palabra de cada celda, pero en segú
41341+410-110 23 41341+410-110 23
Esta fórmula toma los espacios del texto en la celda A2 y los reemplaza por múltiples espacios en blanco. El número de nuevos
El texto de la celda A2 tiene una longitud de 18 caracteres, por lo tanto la función SUSTITUIR reemplazará cada espacio simple
=DERECHA(B2, LARGO(A2))
Si analizamos con detenimiento esta fórmula, sabremos que como resultado obtendremos una cadena de texto que contendrá
El último paso es utilizar la función ESPACIOS para remover los espacios a la izquierda de la palabra. Observa el resultado:
Al copiar esta fórmula hacia todas las celdas de las cuales deseo obtener la última palabra tendremos un resultado como el sig
De esta manera puedes obtener fácilmente la última palabra de un texto en Excel con la seguridad de que la fórmula que hem
LADES SERRANO
necesito sacar los primeros 5 numeros si el nemero es de 6 letras pero si es de 7 numeros necesito los primeros 6 y estoy utiliz
Susana RbLpz
Hola Moisés,
quisiera me pudieras ayudar, creo que es algo sencillo pero no lo eh podido encontrar.. quiero extraer de una misma celda los p
Responder ↓
Hola Susana, no es necesario que utilices una cuarta celda con CONCATENAR, de hecho puedes hacerlo todo en una sola ce
=IZQUIERDA(…) & EXTRAE(..) & DERECHA(…)
Responder ↓
una suma en la casilla B5 (por ejemplo;=SUMAB3+B4), si el numero resultante acaba en 0 o 5 le sume automaticamente 0,01, He intentad
ha, indicando el usuario una cantidad de caracteres. El problema está en determinar esa cantidad de caracteres, ya que en este caso varía s
a cantidad de espacios de otra forma. La forma más fácil sería midiendo la cantidad de caracteres que tiene la celda inicial: LARGO(A2), y a
mo espacio. Esto se hace en 2 pasos:
o mejor es utilizar un carácter poco habitual como la Ç, el $, el %, etcétera. Para ello se usará de nuevo la función SUSTITUIR, cuyo cuarto y
cel. Aunque él mismo empezó a realizar esta tarea porque parecía sencilla a primera vista, terminó sin una solución adecuada. Para obtene
a alternativa que mostraré en esta ocasión es la que encuentro más sencilla. El primer paso será reemplazar los espacios sencillos del texto
nco. El número de nuevos espacios insertados dependerá de la longitud del texto original, la cual obtenemos con la función LARGO. Observ
zará cada espacio simple por 18 espacios en blanco que serán el resultado de la función REPETIR. De esta manera puedes observar en la ce
ECHA para obtener la última palabra. La cantidad de caracteres a extraer de la derecha será la longitud del texto original.
a de texto que contendrá la última palabra del texto original. Esto lo podemos asegurar porque en el paso anterior insertamos una cantida
bserva el resultado:
pero si queremos tener una sola fórmula en nuestra solución, entonces debemos utilizar la siguiente:
de una misma celda los primeros 3 digitos, el digito 14 y los ultimos 2 de todo ese numeral… me ayudaron mucho los ejercicios de arriba p
cerlo todo en una sola celda concatenando el resultado de todas las funciones con el carácter &, por ejemplo:
amente 0,01, He intentado varias soluciones y ya no encuentro ninguna mas
o criterio que se aplicará a la columna Precio.
a que en este caso varía según las celdas. Es aquí donde hay que apoyarse en otras funciones.
a forma se podrá luego buscar dicho carácter en concreto, y hacer que Excel devuelva lo que hay a la derecha del mismo. Para realizar esa
lda inicial: LARGO(A2), y a esta cifra restarle la cantidad de caracteres que tiene esa misma celda pero sin los espacios, para ello previamen
SUSTITUIR, cuyo cuarto y último parámetro establece qué número de ocurrencia ocupa el carácter que se va a sustituir. La función quedaría
mero de caracteres hasta el espacio, viniendo dado este último dato por la fórmula anterior. El resultado final quedaría así:
tienen más de una palabra, como “Ciudad Real” o “La Coruña”, y la función al realizar su labor solo devuelve la última palabra, es decir “Rea
ón adecuada. Para obtener el resultado correcto será necesario utilizar varias funciones de Excel.
pacios sencillos del texto original por varios espacios en blanco. Considera la siguiente fórmula:
a puedes observar en la celda B2 que entre cada una de las palabras existen 18 espacios en blanco.
or insertamos una cantidad de espacios en blanco igual a la longitud de la cadena original por lo que la función DERECHA siempre nos devo
DA(A1,6))) y me sale error (el excel mio es 2010).
o los ejercicios de arriba pero tendria q hacer una formula de izquierda, una de extraer y una de derecha (todos en diferentes celdas) y pos
mismo. Para realizar esa sustitución previamente hay que saber cuántos espacios hay en cada celda, y esto es lo primero que se va a extra
cios, para ello previamente habrá que quitar dichos espacios. Esto se puede hacer con la función SUSTITUIR, quedando así: LARGO(SUSTIT
stituir. La función quedaría así:
ma palabra, es decir “Real”, “Coruña”, etcétera, (marcadas en rojo en la imagen anterior). El usuario debería tener en cuenta las posibles e
RECHA siempre nos devolverá una cadena de texto formada por espacios en blanco seguidos por la última palabra del texto:
n diferentes celdas) y posteriormente meter en una cuarta celda un CONCATENAR… hay la posibilidad de que yo pueda obtener esto en un
primero que se va a extraer. Para una mejor comprensión se hará en una celda aparte, partiendo de la celda A2.
dando así: LARGO(SUSTITUIR(A2;” “;””)). Esta última función sustituye los espacios por texto vacío, y mide el tamaño una vez realizada la su
r en cuenta las posibles excepciones que puedan suceder al analizar los múltiples datos.
pueda obtener esto en una sola formula y/o con algo mas sencillo??
año una vez realizada la sustitución.
TOTAL DE SSUELA NO % %
TURNO C 4520 85 1.9%
TURNO A 2120 120 5.7%
TURNO B 850 89 10.5%
40.82%
% NO EN UBICACIÓN
28.91% C
.27%
A C
B A
B
TOTAL
40.82%
texto de perro =ESPACIOS(DERECHA(SUSTITUIR(A2," ", REPETIR(" ",LARGO(A2))),LARGO(A2)))