Office 2016 ≡ Limitar la cantidad de celdas iguales en una columna.

Anónimas
2019-08-26T23:33:23+00:00

Hola,

Estoy intentando hacer un cuadrante de trabajadores pero hay unas funciones que no se como hacerlas, os comento:

Los turnos son M, T y N. Cada día trabajan 8 personas: Tres de M, tres de T y dos de N. Lo que intento hacer es que en una columna (por ejemplo el dia 1) solo se acepten las letras en mayuscula M, T y N (una por celda), que en la columna solo se permita introducir 3M, 3T y 2N y por ultimo que al final de la columna aparezca una celda en color rojo y al insertar los 8 trabajadores en la columna la celda cambie al color verde.

Gracias de antemano

Microsoft 365 y Office | Excel | Para la casa | Windows

Pregunta bloqueada. Esta pregunta se migró desde la Comunidad de Soporte técnico de Microsoft. Puede votar si es útil, pero no puede agregar comentarios o respuestas ni seguir la pregunta.

0 comentarios No hay comentarios

74 respuestas

Ordenar por: Más antiguo
  1. Anónimas
    2019-08-28T12:55:40+00:00

    Hola Pepe,

    Agradezco tu respuesta, la cuestión es que en tu formula de validación no se limita la cantidad máxima de "M", "T" y "N" que necesito en una columna, que serian 3 entradas "M", 3 entradas "T" y 2 entradas "N"

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  2. Anónimas
    2019-08-28T15:20:53+00:00

    Bueno, tal y como especifico Héctor Miguel, mi problema estaba en el separador de argumentos. Ya lo tengo solucionado, tan solo me faltaria saber como puedo hacer para que las celdas solo acepten 1 sola letra y que solo sean las de "M", "T" o "N".

    Gracias de antemano

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  3. Anónimas
    2019-08-28T15:32:01+00:00

    Hola.

    Le había respondido a Héctor, él seguro que lo ha pillado.

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  4. Héctor Miguel 71,595 Puntos de reputación
    2019-08-28T16:40:56+00:00

    si tu rango real es entre las filas 20 y 29 iniciando en la columna "C"

    1. selecciona el rango aplicable asegurando que la celda "activa" sea [C20]
    2. cambia la fórmula para las reglas de validación de datos a:

    =y(contar.si(c$20:c$29,"m")<4,contar.si(c$20:c$29,"t")<4,contar.si(c$20:c$29,"n")<3,o(c20="m",c20="t",c20="n"))

    2.a) si tu separador de argumentos es punto_y_coma, la fórmula cambia a:

    =y(contar.si(c$20:c$29;"m")<4;contar.si(c$20:c$29;"t")<4;contar.si(c$20:c$29;"n")<3;o(c20="m";c20="t";c20="n"))

    por cierto, las funciones NO distinguen si [may/min]usculas (salvo una o dos excepciones)

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios
  5. Anónimas
    2019-09-02T15:06:27+00:00

    Muchas gracias Héctor Miguel, me ha sido de gran utilidad. Me ha surguido un problema el cual no se si es posible hacerlo o no, resulta que en el cuadrante utilizo la formula:

    =TEXTO(DIASEM(FECHA(CalendarioAño;1;1);1);"ddd")

    El día 2 y 3 del 2020 es "ju" (jueves) y "vi" (viernes) pero al cambiar el año al 2021 el día 2 y 3 es "sá" (sábado) y "do" (domingo).

    El rango que tengo es entre las filas 20 y 29 iniciando en la columna "C". ¿Es posible aplicar una validación de datos a las columnas de forma que de lunes a viernes permita los turnos:

    =y(contar.si(c$20:c$29;"m")<4;contar.si(c$20:c$29;"t")<4;contar.si(c$20:c$29;"n")<3;o(c20="m";c20="t";c20="n"))

    Y si el calendario cambia a sábado y domingo que solo permita los turnos:

    =y(contar.si(c$20:c$29;"m")<4;o(c20="m"))

    Las variables del calendario son: lu, ma, mi, ju, vi, sá, do.

    Gracias de antemano

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios