Con la función TRUNCAR convertiremos un número decimal a uno entero quitando los números decimales. También podemos ver una cantidad de decimales que deseemos, pero en ningún momento redondea, simplemente recorta.
TRUNCAR(Valor; Número decimales)
Ejemplo de la función - TRUNCAR
Si escribimos la función =TRUNCAR(4,56) obtendremos como resultado: 4. Si tenemos la función =TRUNCAR(4,56;1), obtendremos como resultado 4,5 observa que no se ha producido ningún tipo de redondeo.
Comments (19)
Hola . como hago para truncar una celda que tiene una formula? y la quiero con se multiplique solo con 3 decimales?
Dentro de la función TRUNCAR puedes incluir otra función como si fuera un valor. Por ejemplo podría ser de la siguiente forma =TRUNCAR(SUMA(A2:A28);3) si lo que quisieras es que se hiciera la suma de los valores que hay desde la celda A2 a la A28 y que además te trunque el valor de la suma de los valores a solo 3 decimales.
Si lo deseas, dentro del argumento Valor puedes poner una multiplicación y truncarlo a tres decimales, añadiendo como segundo argumento un 3.
Estoy usando un documento de excel proveniente de un cliente, y en una de las formulas encontre la ocion TRUNCAR(C34-B34,$AB$38) , que significa en la formula $AB$38 si en ese acoptamiento no hay nada como valor de referencia. Perdonen mi ignorancia saludos
Es extraño que en el segundo argumento aparezca una referencia de este tipo. Recordemos que el segundo argumento solo nos indica el número de decimales con los que queremos trabajar.
Sin ver la hoja a la que haces referencia, lo único que se nos ocurre es que según el valor el número de valores a truncar pueda modificarse y así lo pueda hacer con una celda que pueda utilizar como valor dinámico.
CUANDO EN UNA FORMULA SE ANTEPONE EL SIMBOLO DEL DOLAR A UNA DIRECCION DE CELDA, ES COMO EXIGIR A ESA FORMULA QUE AUNQUE SE COPIE POSTERIORMENTE, EL VALOR SEA PERMANENTEMENTE EL DE ESA CELDA.
EN EL EJEMPLO QUE PONE USTED SE TOMARA EL NUMERO ENTERO RESULTANTE DE LA RESTA DE C34-B34,CON TANTOS DECIMALES COMO SE MARQUEN EN LA CELDA AB38.
SI COGIESEMOS ESA FORMULA Y LA COPIASEMOS EN LA CELDA INFERIOR SIGUIENTE, EL RESULTADO DE LA FORMULA DEBERIA MOSTRAR: TRUNCAR(C35-B35)$AB$38. FIJANDONOS VERIAMOS QUE HAN VARIADO LAS DIRECCIONES DE CELDA QUE NO MUESTRAN EL SIMBOLO DOLAR $, POR TANTO ANTEPONER EL SIMBOLO DOLAR $ A UNA DIRECCION DE CELDA SUPONE ORDENAR QUE NO SE VARIE EN COPIAS POSTERIORES.
Hola necesito ubicar en una columna todos los números de cinco cifras como 45,581 – 38,964 – 43,424 que terminan en un número mayor que cero
Una forma que puedes hacer esta operación sería utilizando la siguiente función imaginando que el valor a evaluar está en la celda A1 =SI(Y(DERECHA(A1;1)>”0″;LARGO(A1)=5);”Ok”;””)
Buenos días. Utilizo la función truncar para que me trunque el valor obtenido de un promedio de datos de varias celdas y en algunos casos el valor devuelto está errado. Por ejemplo:=TRUNCAR(PROMEDIO(A2:C2);1), suponiendo que los valores de las celdas A2 a C2 son: 2.8; 3.3 y 2.9 me devuelve como resultado 2.9 cuando debe ser 3.0.
Buenas tardes, qué formula debo usar para restarle los decimales a una celda, y colocarlos en otra? Ejemplo:
A B
1 1.432 .432
2 4.724 .724
Necesito que en la B2 me deje solamente los decimales que hay en la A2 y así sucesivamente. Esto es posible?
Sí, que puedes hacerlo y podemos hacerlo utilizando diferentes funciones. Imagina que tenemos el valor en la celda C1 podrías utilizar alguna de las siguientes funciones: =C1-TRUNCAR(C1) o =RESIDUO(C1;1) o =RESIDUO(C1;ENTERO(C1)), pero esto te devolvería como resultado 0,432 en el primer caso que has puesto. Pero, si lo que quieres es solo el valor 432 deberías utilizar la función EXTRAE para conseguir sacar parte del número con el que estás trabajando y a continuación convertirlo nuevamente en un número con la función VALOR con lo que una posible solución podría ser: =VALOR(EXTRAE(C1-TRUNCAR(C1);3;5))
COMO puedo quitar decimales de un texto por ejemplo esta asi PL/8578/EXP/ES/2015/6.1 & quiero que quede asi :PL/8578/EXP/ES/2015/6
Hola
Tengo un problema que cuando aplico una validación a un grupo de celdas, funciona bien cuando escribo sobre las celdas, pero si copio y pego no hace la validación, incluso pegando como valor. Gracias.
Para poder solucionar este caso tendríamos que ver la función que has utilizado y como lo estás copiando en las otras celdas.
Hola muy agradecido por su atención, bien me haré entender, por ejemplo pretendo teclear o copiar un número de 8 dígitos en A1 y además he aplicado a la celda A1 una validación del menú datos, donde ese número este comprendido, entre los seleccionados en un rango de celdas de otra hoja, también quiero que en A1 permita teclear 8 dígitos, gracias y un saludo.
lo mio es simple solo quiero saber de este escrito 0,3 quiero solo que quede 3
como hago
Con la siguiente función te servirá para todos los números, tengan la extensión de la parte entera que sea y de la parte decimal que sea. Además la parte decimal se convertirá en un valor numérico para que puedas trabajar con él.
=VALOR.NUMERO(EXTRAE(A1;HALLAR(“,”;A1)+1;LARGO(A1)-LARGO(ENTERO(A1))))
Hola,
Tengo una formula en una celda que el resultado tiene dos lugares decimales y necesito truncar a un lugar, o sea que no redondee.
Uso la funcion trunc y al final de mi formula estoy poniendo;1 pero creo que tengo un error de parentesis pq no me da resultado correcto sino un mensaje de error. Alguien podria ayudarme
=O9/((N9/100)^2)
Esta es la formula sobre la que necesito truncar a un lugar decimal
Hola! Necesito truncar toda una hoja, para que cuando introduzcan los valores siempre salgan con dos decimales pero sin redondear, he pensado en formular en una segunda hoja haciendo referencia a la primera con esta fórmula =SI.ERROR(TRUNCAR(‘Base de datos’!B4;2);””). El problema es que cuando en la primera pongo un valor de texto en la segunda me da error en esa celda. Cómo puedo solucionarlo? Gracias!