Cuente cuántos valores únicos hay en una columna, mientras satisface el requisito de otra columna

Cuente cuántos valores únicos hay en una columna, mientras satisface el requisito de otra columna

Hola tengo datos en una tabla en el formulario:

Order#           Origin        Status          Date
90028             BG00           30          1/2/2018
90021             BG01           50          2/2/2018
90021             BG01           40          3/2/2018
90028             BG01           20          2/2/2018

Y quiero contar cuantos únicosnúmero de ordenestán ahí (contar sin duplicados) Mientras están;

Origendesde BG00 Tiene unEstado30 O 40 Tiene unFechade hoy

Se agradece la ayuda lo antes posible.

Respuesta1

ingrese la descripción de la imagen aquí

Escribe esta fórmula matricial enF76, terminar conCtrl+Mayús+Entrar.

{=SUM(IF(("BG00"=$B$76:$B$79)*($C$76:$C$79>=30)*($C$76:$C$79<=40)*(E74=$D$76:$D$79), 1/COUNTIFS($B$76:$B79, "BG00", $A$76:$A$79, $A$76:$A$79, $C$76:$C$79, ">="&30, $C$76:$C$79, "<="&40,$D$76:$D$79,E74)),0)}

Editado:

Cómo funciona:

La primera parte de la fórmula regresa 90028desde A76:A79que el ID de pedido en la fila 1 solo coincide con las tres condiciones.

{=SUM(IF(("BG00"=$B$76:$B$79)*($C$76:$C$79>=30)*($C$76:$C$79<=40)*(E74=$D$76:$D$79),A76:A79,0))}

NÓTESE BIENCon la fórmula anterior, la agregué deliberadamente A76:A79para obtener el valor del Rango; de lo contrario, la segunda parte lo ingresa CountifscomoVerdaderocondiciones del IF y devuelve 1 (solo un partido).

{=COUNTIFS($B$76:$B79, "BG00", $A$76:$A$79, $A$76:$A$79, $C$76:$C$79, ">="&30, $C$76:$C$79, "<="&40,$D$76:$D$79,E74)),0)}

Si el ID del pedido 90028coincidiera row 4con las tres condiciones, Orgin, Status & Dateentonces Countifstendría devolución 2.

SUM& 1/Countifs, se ha agregado a la fórmula como "precaución abandonada"; de lo contrario, esta fórmula también funcionará sin ellos.

{=IF(("BG00"=$B$76:$B$79)*($C$76:$C$79>=30)*($C$76:$C$79<=40)*(E74=$D$76:$D$79), COUNTIFS($B$76:$B79, "BG00", $A$76:$A$79, $A$76:$A$79, $C$76:$C$79, ">="&30, $C$76:$C$79, "<="&40,$D$76:$D$79,E74),0)}

SUMEs bastante útil cuando A76:A79es necesario agregar valores del rango a los criterios.

Nota,

  • Ajuste las referencias de celda en la fórmula según sea necesario.
  • Si ponesde hoyfecha enE74entonces debes llenarColumna de fecha con pocos valores de fecha similares con los que coincidir.

información relacionada