Para somar todos os valores que têm "OK" ao lado, você pode usar uma combinação das funções SOMARPRODUTO
e SE
. Aqui está uma fórmula que pode funcionar para o seu caso específico:
=SOMARPRODUTO((B:B="OK")*A:A) + SOMARPRODUTO((D:D="OK")*C:C) + SOMARPRODUTO((F:F="OK")*E:E) + SOMARPRODUTO((H:H="OK")*G:G)
Vamos entender como essa fórmula funciona:
SOMARPRODUTO((B:B="OK")*A:A)
: Este trecho verifica toda a coluna B para valores "OK". Quando a condição é verdadeira, ela retorna 1, e quando é falsa, retorna 0. Multiplicando por A:A, ele soma apenas os valores em A quando o correspondente em B é "OK".
Essa lógica é aplicada a cada par de colunas (B e A, D e C, F e E, H e G) para somar somente os elementos que têm "OK".
Finalmente, você adiciona os resultados de cada SOMARPRODUTO
para obter o total.
Note que essa fórmula considera que seus dados começam na linha 1 e se estendem até o final das colunas. Se seus dados estiverem em linhas específicas, substitua B:B
, A:A
, etc., pelas faixas exatas, como B2:B100
, A2:A100
, etc., para melhorar o desempenho.
Caso já existam muitos dados, se quiser otimizar a fórmula, limitar os intervalos ao tamanho real dos dados pode ser mais eficiente.
Marcela,
Use a função SOMASE.
EX.
=SOMASE(A:A;"Ok"; B:B) + SOMASE( C:C;"Ok"; D:D) + SOMASE(E:E;"Ok"; F:F)...
Para casa grupo de duas colunas repita a fórmula somase, como no exemplo acima.