Buscar valor máximo de un rango

Me gustaría saber como puedo encontrar el máximo de los valores de una columna que cumplen dos condición determinadas en otras columnas.
?
Yo tengo fechas de fabricación, horas y colores, me interesa conocer el tiempo total de fabricacíon de cada día y color, yo había pensado identificar la hora máxima del día de fabricación para cada color y restársela a la hora mínima, pero no soy capaz de encontrar la función adecuada debido a las dos restricciones (día y color). También necesito identificar en una columna aparte los días únicos de fabricación.
?
No puedo subir ejemplo excel si lo necesitas para poder ayudarme se lo envío por correo.

1 respuesta

Respuesta
1
Aunque no puedas subir el ejemplo, ¿podrías pegar una imagen a modo de ejemplo?
Selecciona rango, copia, pega en paint y guardalo. En este espacio botón derecho, insertar imagen.
No puedo subir imagen, escribo ejemplo:
Fecha                           Hora                     Color
10/01/2011                 10:10                   Azul
10/01/2011                 10:15                   Azul
10/01/2011                 10:23                   Azul
11/01/2011                 11:11                   Azul
11/01/2011                 11:23                   Azul
11/01/2011                 11:27                   Azul
11/01/2011                 11:37                  Azul
11/01/2011                 11:42                  Rojo
11/01/2011                 11:48                  Rojo
11/01/2011                 11:59                  Rojo
11/01/2011                 12:05                  Rojo
11/01/2011                 12:08                  Rojo
...                                   ...                      ...
Gracias
Siguiendo tu ejemplo y suponiendo que fecha es columna a, hora b y color c. Te he desarrollado una fórmula que te resta hora máxima y hora mínima.
En d2: datos, validación de datos, lista y eliges el rango fecha
En e2: ídem con rango color
Arrástralos
Estos dos no son obligatorios, pero te evitaría teclear y posibilidad de errores. Vamos con la fórmula:
en f2: =SI(o(d2="";o(e2=""));"";(max(SI(Y(a13=d2;Y(c13=e2));b13;si(Y(a12=d2;Y(c12=e2));b12;SI(Y(a11=d2;Y(c11=e2));b11;SI(Y(a10=d2;Y(c10=e2));b10;SI(Y(a9=d2;Y(c9=e2));b9;SI(Y(a8=d2;Y(c8=e2));b8;SI(Y(a7=d2;Y(c7=e2));b7;SI(Y(a6=d2;Y(c6=e2));b6;SI(Y(a5=d2;Y(c5=e2));b5;SI(Y(a4=d2;Y(c4=e2));b4;SI(Y(a3=d2;Y(c3=e2));b3;SI(Y(a2=d2;Y(c2=e2));b2)))))))))))))-MIN(SI(Y(a2=d2;Y(c2=e2));b2;SI(Y(a3=d2;Y(c3=e2));b3;SI(Y(a4=d2;Y(c4=e2));b4;SI(Y(a5=d2;Y(c5=e2));b5;SI(Y(a6=d2;Y(c6=e2));b6;SI(Y(a7=d2;Y(c7=e2));b7;SI(Y(a8=d2;Y(c8=e2));b8;SI(Y(a9=d2;Y(c9=e2));b9;SI(Y(a10=d2;Y(c10=e2));b10;SI(Y(a11=d2;Y(c11=e2));b11;SI(Y(a12=d2;Y(c12=e2));b12;SI(Y(a13=d2;Y(c13=e2));b13)))))))))))))))
Arrástrala hasta la misma fila que el arrastre de las anteriores.
Muchas gracias, pero es una fórmula un tanto complicada, además en mi base de datos tengo muchas filas que se van aumentado conforme pasan los días y esta fórmula tendría que ir modificándola.
Gracias de todos modos, te copie un aparte de la fórmula para poder hacer parte de lo que equiero.
Un saludo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas