En excel, determinar si un numero es entero o no
En una celda (ej. A1) pueden haber números enteros o decimales, por ejemplo "2" o "3,14".
Necesito crear una fórmula que, en el caso de que el numero sea entero, devuelva el mismo (2) y en el caso que no lo sea, devuelva su suma más 10 (13,14 en el ejemplo).
He probado la fórmula siguiente, pero no me ha funcionado correctamente:
=SI((A1/O(0;1;2;3;4;5;6;7;8;9)=1);A1;A1+10)
¿Alguna sugerencia?
Necesito crear una fórmula que, en el caso de que el numero sea entero, devuelva el mismo (2) y en el caso que no lo sea, devuelva su suma más 10 (13,14 en el ejemplo).
He probado la fórmula siguiente, pero no me ha funcionado correctamente:
=SI((A1/O(0;1;2;3;4;5;6;7;8;9)=1);A1;A1+10)
¿Alguna sugerencia?
3 Respuestas
Respuesta de Juan Jose Valdes Vaca
Respuesta de arico19
4
Respuesta de Akenaton Akenaton
1
Si tu valor está en A1 puedes usar la fórmula de comprobación en otra celda con la fórmula =SI((ENTERO(A1)-(A1))=0,"ENTERO","DECIMAL"), también se puede usar la función Formato Condicional e introducir la fórmula =(ENTERO(A1)-A1)=0 y definir el formato deseado en caso de que la celda contenga un valor entero (solo verificar que la fórmula no contenga una referencia absoluta). [email protected] - Akenaton Akenaton