
Estou tentando criar uma fórmula de soma que irá somar uma linha, mas depende de uma condição específica para cada célula. Tenho algumas células onde existem diferentes tipos de custos, e o usuário insere quantos desses custos foram usados em cada dia da semana.
Quero somar o número total de unidades usadas para cada semana por tipo, mas o problema é que há um menu suspenso na parte inferior da planilha para cada semana em que o usuário seleciona sim ou não. Se eles selecionarem não, quero resumir esse dia normalmente. Se selecionarem sim, quero dividir o número de unidades usadas naquele dia por dois e somar isso.
Assim, por exemplo, se o primeiro dia tiver 2 unidades e disser não, e o dia dois tiver 2 unidades e disser sim, e nenhum outro dia da semana tiver unidades usadas, o total dessa semana seria de 3 unidades.
Eu poderia escrever uma fórmula longa com muitas instruções condicionais if/else, mas gostaria de saber se existe uma fórmula mais simples que eu possa usar para fazer isso. Pensei em usar um SUMIF, mas não consegui encontrar uma maneira de fazer isso funcionar.
Responder1
Você pode usar SUMIFS() com alguns arrays que contarão os Sims duas vezes e depois dividirão por 2
=SUM(SUMIFS($B4:$H4,$B$14:$H$14,{"Yes","Yes","No"}))/2
Isso faz 3 SUMIFS. Adiciona os resultados e depois divide por 2.
Isso pressupõe que a contagem de unidades começa na linha 4, coluna B, até a coluna H e que Yes/No
está na mesma coluna na linha 14.