Eu estou tentando criar uma fórmula complexa que faz o seguinte:
- Procura dados na coluna
A
de outra planilha usando um critério "contém" (xxxx&"*"
) - Retorna todos os valores correspondentes de uma coluna específica (coluna
B
) - Soma os valores retornados para fornecer um total
Anexei uma exibição de alguns dados de amostra como um exemplo do conjunto de dados com o qual estou trabalhando:
Por exemplo, posso querer mostrar o número total de maçãs, independentemente de sua cor ( 8
), em uma única célula.
Eu tentei uma série de coisas ( VLOOKUP
, INDEX
, MATCH
), mas eu não consigo fazê-lo 100% certo.
Respostas:
A solução é muito simples. Você precisa usar a
SUMIF()
função.Com duas planilhas configuradas assim:
Digite a seguinte fórmula na célula
B2
deSheet1
:Note que esta fórmula realmente executa um "começa com".
A fórmula "contém" precisa de outro curinga:
Explicação de caracteres curinga
Existem três caracteres curinga que podem ser usados em algumas funções do Excel:
?
- corresponde a qualquer um personagem*
- corresponde a zero ou mais caracteres~
- "escapa" o caráter seguinte, por exemplo~?
,~*
e~~
irá coincidir com os caracteres literais?
,*
e~
respectivamente. Observe que,~
seguido por qualquer outro caractere, apenas corresponderá a esse caractere, não a um til seguido por esse caractereAs funções mais úteis que permitem o uso de curingas são:
SEARCH()
MATCH()
*VLOOKUP()
&HLOOKUP
*SUMIF()
,SUMIFS()
,COUNTIF()
,COUNTIFS()
,AVERAGEIF()
EAVERAGEIFS()
* Curingas só podem ser usados se o terceiro argumento
MATCH()
for0
(correspondência exata) ou o quarto argumento deVLOOKUP()
/HLOOKUP()
forTRUE
(correspondência exata)fonte