Fórmula do Excel: Soma o tempo com SOMASE -

Fórmula genérica

=SUMIFS(times,range,criteria)

Resumo

Para somar o tempo condicionalmente, você pode usar a função SUMIFS. No exemplo mostrado, a fórmula em G5 é:

=SUMIFS(times,states,F5)

onde tempos (C5: C15) e estados (D5: D15) são intervalos nomeados.

Explicação

Os tempos do Excel são números e podem ser somados como outros valores numéricos. Neste exemplo, F4: G7 é uma tabela de resumo, mostrando o tempo total registrado em cada um dos três estados: Standby, Run e Offline. Esses valores são codificados no intervalo F5: F7.

Para somar o tempo condicionalmente por cada estado, estamos usando a função SUMIFS em G5:

=SUMIFS(times,states,F5)

  1. O intervalo_soma é o intervalo nomeado de tempos (C5: C15), inserido no formato hh: mm
  2. Intervalo_critérios1 são os estados do intervalo nomeado (D5: D15)
  3. Critério1 é inserido como F5

A referência a F5 é relativa. Quando a fórmula é copiada na coluna, F5 muda a cada nova linha. Os dois intervalos nomeados, tempos e estados, são fixos e não mudam. Em cada linha, SUMIFS mostra corretamente o total de horas registradas para um determinado estado. Observe que, quando o tempo ultrapassar 24 horas, você precisará usar um formato de hora personalizado, conforme explicado abaixo.

Durações acima de 24 horas

Com formatos de hora normais como hh: mm, as horas serão "redefinidas" para zero a cada 24 horas. Isso faz sentido quando a intenção é exibir uma hora real, mas pode ser confuso quando o tempo total excede 1 dia, porque as horas parecem estar perdidas.

Para exibir durações de tempo de mais de 24 horas, use um formato de número personalizado com horas entre colchetes, conforme mostrado abaixo:

(h):mm

Sem faixas de nomes

Os intervalos nomeados nesta fórmula são usados ​​apenas por conveniência. Os intervalos nomeados são automaticamente absolutos, portanto, não há necessidade de bloquear referências manualmente. No entanto, os intervalos nomeados são totalmente opcionais. Sem intervalos nomeados, a fórmula equivalente é:

=SUMIFS($D$5:$D$15,$C$5:$C$15,F5)

Artigos interessantes...