Tengo un conjunto de valores, algunos de los cuales son de un dígito (por ejemplo, 5 ), y otros de dos dígitos (por ejemplo, 55 ) en las celdas.
Para el cálculo que quiero hacer, quiero usar el primer dígito de los valores. No tengo problemas con dos dígitos.
¿Cómo puedo hacer que Excel use " 0 " si es un número de un dígito sin agregar " 0 " delante de " 5 " en este ejemplo?
Quiero decir que no quiero cambiar los valores y agregar 0 delante de ellos. ¿Cómo puedo hacer eso si es posible?
Simplemente, quiero que Excel use "0" como primer dígito, si es un número de un dígito. Gracias.
La respuesta de Máté Juhász usando
INT
es probablemente la mejor solución. Sin embargo, en beneficio de futuros lectores curiosos, hay otra forma más complicada:Si sus datos llegan a más de dos dígitos y realmente desea el lugar de las decenas, no solo el primer dígito, entonces
INT
fallará. En ese caso, puede usar esta versión torpe. Si desea extraer el lugar de las decenas para cualquier número, se vuelve más desordenado.fuente
Use una declaración IF ya que solo le preocupa una regla diferente si tiene 1 dígito (por lo tanto, menos de 10).
Este es el valor de la celda en C1
Puede parecer extraño escribir,
0 + F1
pero no estoy al tanto de qué lógica está utilizando, así que lo dejé para demostrar la fórmula.fuente