Notifications
Clear all

Ajuda com Fórmula se(ou

7 Posts
2 Usuários
0 Reactions
1,527 Visualizações
(@cartassara)
Posts: 4
New Member
Topic starter
 

Pessoal, estou quebrando a cabeça com uma fórmula aqui.
Estou montando um livro caixa e esse livro contém Data/Condição/Entrada/Saída, uma célula contendo o dia do mês e outra célula contendo o total de valores do cartão (tanto crédito, quanto débito) daquele dia.
na coluna Data, colocamos só o dia (1,2,3...), na Condição tenho uma lista com (dinheiro, cartao de credito, cartao de debito, cheque), então fiz uma formula usando se(ou....somase(, que ficou assim:
=se(ou(B2:B31="cartao de debito";B2:B31="cartao de credito");somase(A2:A31;G1;C2:C31);"")
Coluna A - data
Coluna B - Condição
Coluna C - Entrada
Coluna D - Saída
Coluna G - data a ser filtrada
Celula F2 - onde a fórmula foi colocada.

O problema é que está filtrando por dia (certo) porém preciso some somente os cartões.
coluna f - data a ser filtrada
célula g2 onde a formula foi feita

 
Postado : 05/08/2018 9:42 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde

Para facilitar monte uma planilha de exemplo com poucos dados, digitando o resultado esperado e anexe aqui no fórum.

Como você é novato, para facilitar a tua participação, sugiro tomar conhecimento do conteúdo dos links abaixo:
viewtopic.php?f=7&t=16757
viewtopic.php?f=7&t=203
viewtopic.php?f=7&t=7903
viewtopic.php?f=7&t=3841
viewtopic.php?f=7&t=12600
viewtopic.php?f=7&t=3371

[]s

Patropi - Moderador

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2018 11:09 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Experimente substituir a tua fórmula por esta aqui:( só funciona do Excel 2007 para frente, se for 2003 tem que usar a função SOMARPRODUTO)

=SOMASES($C$2:$C$31;$A$2:$A$31;G1;$B$2:$B$31;"cartao de credito")

Com a função SOMARPRODUTO, ficaria assim: ( funciona em qualquer versão do Excel)

=SOMARPRODUTO(($A$2:$A$31=G1)*($B$2:$B$31="cartao de credito")*($C$2:$C$31))

Se foi útil, clique na mãozinha, que fica ao lado da ferramenta Citar.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2018 11:23 am
(@cartassara)
Posts: 4
New Member
Topic starter
 

preciso da soma dos cartões relacionados ao dia

 
Postado : 05/08/2018 12:19 pm
(@cartassara)
Posts: 4
New Member
Topic starter
 

já tinha tentando com SOMASE e não tinha funcionado. A segunda funcionou mas preciso da soma dos dois tipo de cartões (credito e debito)

 
Postado : 05/08/2018 12:37 pm
(@cartassara)
Posts: 4
New Member
Topic starter
 

=SOMA(SOMARPRODUTO(($A$2:$A$31=F2)*($B$2:$B$31="cartao credito")*($C$2:$C$31));SOMARPRODUTO(($A$2:$A$31=F2)*($B$2:$B$31="cartao DEBITO")*($C$2:$C$31)))

Agora deu certo.
Obrigado Patropi

 
Postado : 05/08/2018 12:41 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde

Eu tive que sair e só agora retornei.
Não precisa complicar, dá para resolver com uma formula bem mais curta, pois o sinal de mais equivale ao "E"

=SOMARPRODUTO((($B$2:$B$31="cartao credito")+($B$2:$B$31="cartao DEBITO"))*($A$2:$A$31=F2)*($C$2:$C$31))

Se foi útil, clique na mãozinha.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 05/08/2018 1:38 pm