Como calcular o total menos duplicados?

Como calcular o total menos duplicados?

Estou tentando criar uma fórmula que calcule os desvios de um determinado limite de parâmetro em horas. Os parâmetros registrados são fluxo de água em galões por minuto e adição de produtos químicos. Cada parâmetro é registrado a cada hora. Se o parâmetro estiver abaixo do limite do parâmetro, isso será considerado um desvio. Desviosnão sãocontagem dupla: se ambos os parâmetros forem desviantes no mesmo período de hora, isso contará apenas como uma hora de desvio.

Eu tenho três colunas configuradas. Uma é uma coluna de data e hora (01/01/2016 1h, 01/01/2016 02h00, etc.) e as outras duas são colunas de parâmetros. Não tenho problemas em montar fórmulas para calcular horas de desvio para cada parâmetro separadamente. Meu problema é configurar uma fórmula que essencialmente some os desvios de ambos os parâmetros em horas, sem contagem dupla de intervalos de tempo em que ambos os parâmetros são desviantes.

Eu apreciaria qualquer ajuda que pudesse ser oferecida ou sugestões sobre a direção certa a seguir. Até agora, tentei usar as funções IF e AND e algumas outras, mas não tenho certeza da combinação correta que preciso usar.

Se alguma coisa precisar ser esclarecida, por favor me avise. Obrigado.

  • EDITAR*

Não consegui fazer o gerador de tabela funcionar para mim, então aqui está uma imagem de como os dados estão configurados:

Configuração de dados

Este é um exemplo da fórmula na célula E3, que uso para saber se um determinado parâmetro é desviante (essencialmente o mesmo que a célula G3):

=IF(B3>=127,"No",A3)

Aqui está a fórmula que conta os desvios totais do fluxo de água na célula F3 (essencialmente a mesma da célula H3):

=COUNTIF(E3:E8,">0")

O resultado, como pode ser visto na imagem acima, é um total de 5 horas de desvios no fluxo de água e 3 horas de desvios na adição de produtos químicos. No entanto, como ambos os parâmetros se desviam durante o mesmo período de tempo em certos casos, a quantidade total de horas desviantes é 6. É isso que desejo que uma fórmula calcule para mim. Abaixo está uma fórmula inacabada com a qual estou trabalhando, embora seja terrivelmente inadequada:

=IF(AND(E3:E8,G3:8)

Meu processo de pensamento foi SE as colunas E E G forem iguais durante o mesmo período de tempo, então conte-as como uma hora de desvio. Obviamente está faltando algumas coisas. Eu simplesmente não consigo entender para onde ir em seguida, ou se estou indo na direção certa.

Responder1

  1. Você pode, por exemplo, subtrair o número de duplicatas do número total:
    = F3 + H3 - COUNTIFS(B3:B8,"<127",C3:C8,"<368")
  2. Outra abordagem pode ser adicionar uma nova coluna onde você verifica se algum dos parâmetros falha e, em seguida, simplesmente contá-los como fez antes:
    =IF(and(B3>=127,C3>=368),"No",A3)

informação relacionada