EDITAR: USO = LEN (B3) = LEN (SUSTITUTO (SUSTITUTO (B3, "-", ""), "", "")) o = Y (ISERROR (FIND ("", B3)), ISERROR (FIND ("-", B3)))
@ Chris Nielsen -Gracias
Creo que la dirección correcta es por aquí . Si el formato está un poco "apagado" Simplemente siga el enlace de arriba.
Para ampliar la utilidad de mi respuesta, agregué información para personas que pueden tener preguntas similares.
Validación de datos de Excel Ejemplos Criterios personalizados
Prevenir duplicados con validación de datos
Puede usar Validación de datos de Excel para evitar entradas duplicadas en un rango en la hoja de trabajo. En este ejemplo, los números de empleado se ingresarán en las celdas B3: B10, y puede evitar que se ingrese el mismo número dos veces.
Seleccionar celdas B3: B10
Elegir datos | Validación de datos
Elija Permitir: Personalizado
Para la fórmula en este ejemplo, usamos la función COUNTIF para contar las ocurrencias del valor en la celda B3, en el rango $ B $ 3: $ B $ 10. El resultado de la fórmula debe ser 1 o 0:
= COUNTIF ($ B $ 3: $ B $ 10, B3) <= 1
Limite el total
Evite la entrada de un valor que hará que un rango exceda un total establecido. En este ejemplo, el presupuesto total no puede exceder los $ 3500. Los importes del presupuesto están en las celdas C3: C7, y la fórmula verifica el total en esas celdas
Seleccionar celdas C3: C7
Elegir datos | Validación de datos
Elija Permitir: Personalizado
Para la fórmula, use SUM para totalizar los valores en el rango $ C $ 3: $ C $ 7. El resultado debe ser menor o igual a $ 3500:
= SUMA ($ C $ 3: $ C $ 7) <= 3500
Sin espacios iniciales o finales
Puede evitar que los usuarios agreguen espacios antes o después del texto en la entrada. La función TRIM elimina espacios antes y después del texto, y cualquier espacio adicional dentro del texto.
La fórmula en este ejemplo verifica que la entrada en la celda B2 sea igual a la entrada recortada en esa celda.
Seleccionar celda B2
Elegir datos | Validación de datos
Elija Permitir: Personalizado
Para la fórmula, ingrese:
= B2 = RECORTAR (B2)
Sin espacios en el texto
Gracias a Jerry Latham por este ejemplo.
Puede evitar que los usuarios agreguen CUALQUIER espacio en una cadena de texto. La función SUSTITUIR reemplaza cada carácter de espacio "" con una cadena vacía ""
La fórmula en este ejemplo verifica que la entrada en la celda B3 sea igual a la entrada sin espacios.
Seleccionar celda B3
En la cinta de opciones, haga clic en la pestaña Datos, luego haga clic en Validación de datos
Elija Permitir: Personalizado
Para la fórmula, ingrese:
= B3 = SUSTITUTO (B3, "", "")
>
No hay espacios en la celda
Puede evitar que los usuarios agreguen CUALQUIER espacio en la celda, ya sea que la entrada sea texto, números o una combinación de ambos. Aquí hay dos fórmulas que verifican los espacios.
Ejemplo 1
Gracias a Jerry Latham por este ejemplo.
La función LEN cuenta el número de caracteres ingresados en la celda B3 y lo compara con el número de caracteres después de que SUBSTITUTE elimina los caracteres de espacio.
Seleccionar celda B3
En la cinta de opciones, haga clic en la pestaña Datos, luego haga clic en Validación de datos
Elija Permitir: Personalizado
Para la fórmula, ingrese:
= LEN (B3) = LEN (SUSTITUTO (B3, "", ""))
Ejemplo 2
La función ENCONTRAR busca el carácter de espacio "" y el resultado de la función ISERROR es VERDADERO, si no se encuentra el carácter de espacio.
La fórmula en este ejemplo verifica que la entrada en la celda B3 sea igual a la entrada sin espacios.
Seleccionar celda B3
En la cinta de opciones, haga clic en la pestaña Datos, luego haga clic en Validación de datos
Elija Permitir: Personalizado
Para la fórmula, ingrese:
= ISERROR (ENCONTRAR ("", B3))
=LEN(B3)=LEN(SUBSTITUTE(SUBSTITUTE(B3,"-","")," ",""))
o=AND(ISERROR(FIND(" ",B3)),ISERROR(FIND("-",B3)))