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 arico19
4
Respuesta de Akenaton Akenaton
1
Respuesta de Juan Jose Valdes Vaca
Se puede usar la fórmula =si((ENTERO(A1)-A1)=0,"Entero","Decimal")) suponiendo que el valor que se quiere comprobar se encuentra en A1, también se puede usar la opción de formato condicional en la opción "Nueva fórmula" y "Utilice una fórmula que determine las celdas para aplicar formato" la siguiente formula =(ENTERO($A$1)-$A$1)=0 y especificar el formato que se mostrará en caso de que sea entero. Saludos ([email protected]). - Akenaton Akenaton
Comentario borrado por el autor - Akenaton Akenaton