
Se eu tiveruma mesa assim
Com a fórmula do Excel, como somar apenas a coluna selecionada para cada linha? Por exemplo, Day
apenas (coluna J) e Night
(coluna k)?
Por favor, não sugira com mais (+). Como a tabela não poderia ser escalável
Responder1
Você precisa de um método complicado para obter a SOMA:
- Fórmula na célula
K2
, preencha-a corretamente.
=SUMPRODUCT(F$2:I$5*(LEFT(F$1:I$1)=K$1))
Como funciona:
- O truque é aplicarFiltrocombinando os cabeçalhos das colunas começam comD&N, oESQUERDAfunção foi usada, retorna.
{TRUE,FALSE,TRUE,FALSE}
paraDiae {FALSE,TRUE,FALSE,TRUE}
paraNoite.
Observação
Razão por trás do usoESQUERDAem vez de usar texto completo,Diaé, uma vez que a fórmula, se usada,
=SUMPRODUCT(F$2:I$5*((F$1:I$1)=K$1))
falha ao filtrar colunas e retornar 0
, até mesmo a fórmula da matriz também.
- OSUMPRODUTO, multiplica
F2:I5
usandoMatriz bidimensionale obtém os resultados.
ObservaçãoEu usei esse método complicado porque qualquer fórmula padrão como,
=SUM(INDEX(F$2:I$5,0,MATCH(K1,F$1:I$1,0)))
falha emFiltrodados paraSOMApararespectivos cabeçalhos(retorna #N/A
erro).
Ajuste as referências de células conforme necessário.
Responder2
Se os dados estiverem próximos um do outro, selecione as duas linhas nas colunas e selecione "AutoSoma" na faixa de opções, o número somado aparecerá à direita