
Fórmula genérica
=SUMPRODUCT((criteria_rng="red")*(sum_range))
Resumo
Para somar várias colunas condicionalmente, usando um critério, você pode usar uma fórmula baseada na função SUMPRODUCT. No exemplo mostrado, a fórmula em H5 é:
=SUMPRODUCT((B5:B10="red")*(C5:E10))
Explicação
Esta primeira expressão em SUMPRODUCT é o critério, verificando se as células em B5: B10 contêm "vermelho". O resultado é uma matriz de valores TRUE FALSE como este:
(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)
Isso é multiplicado pelos valores no intervalo C5: E10:
(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)
O resultado dentro de SUMPRODUCT é:
=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))
que retorna 24, a soma de todos os valores em C5: E10, onde B5: B10 = "vermelho".
Contém pesquisa de tipo
SUMPRODUCT não oferece suporte a curingas, portanto, se você quiser fazer uma pesquisa do tipo "célula contém texto específico", precisará usar critérios que retornarão TRUE para correspondências parciais. Uma opção é usar as funções ISNUMBER e SEARCH como esta:
=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))
Consulte esta página para obter mais informações sobre como isso funciona.