Usando corretamente a função OU dentro de uma fórmula  [Resolvido]

Fórmulas básicas e avançadas do Microsoft Excel, Fórmulas Matriciais, Fórmulas combinadas, Funções como PROCV, PROCH, SOMASE, SOMA, SE, etc.
Regras do fórum
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde. Imagem

Usando corretamente a função OU dentro de uma fórmula

Mensagempor paiva87 » Dom Set 16, 2018 5:06 pm

Olá, pessoal, gostaria de substituir o "feito" da função abaixo por um "OU" com 6 argumentos:

=SOMARPRODUTO((MÊS($R$3:$R$5959)=MÊS($Y4))*(ANO($R$3:$R$5959)=ANO($Y4))*($M$3:$M$5959="feito")*($S$3:$S$5959))

Tentei isso:

=SOMARPRODUTO((MÊS($R$3:$R$5959)=MÊS($Y4))*(ANO($R$3:$R$5959)=ANO($Y4))*($M$3:$M$5959=OU("a1";"b1";"c1";"d1";"e1";"f1")"feito")*($S$3:$S$5959))

Mas não deu certo.

Essa fórmula verifica a coluna "R", que contem a data em que um trabalho foi concluído, juntamente a isso verifica o ano em que ele foi feito, e na coluna "M", se o trabalho estiver marcado como "feito", ela considera-o no cálculo, caso contrário não.

Att.
Daniel
paiva87
Membro
Membro
 
Mensagens: 69
Registrado em: Qui Mar 12, 2015 2:04 pm
Has thanked: 24 times
Have thanks: 0 time

{ SO_SELECT }

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor JSCOPA » Dom Set 16, 2018 5:13 pm

.
O que tem nessa coluna M ??
.
Tenta assim ... =SOMARPRODUTO((MÊS($R$3:$R$5959)=MÊS($Y4))*(ANO($R$3:$R$5959)=ANO($Y4))*($M$3:$M$5959;{"feito";"a1";"b1";"c1";"d1";"e1";"f1"})*($S$3:$S$5959))
.
JSCOPA
.
Se a resposta foi útil, agradeça clicando na mãozinha!! ... Se resolveu, clique em "resolvido"!!
Avatar do usuário
JSCOPA
Membro
Membro
 
Mensagens: 1247
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 201 times
Have thanks: 319 times

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor paiva87 » Dom Set 16, 2018 9:15 pm

Olá, não deu certo.

Apareceu na cédula: #N/D

Utilizei o trecho:
($M$3:$M$5959={"a1";"b1";"c1";"d1";"e1";"f1"})*($S$3:$S$5959))

Meu Excel é o 2007.

Na coluna M está escrito "a1" OU "b1" OU "c1" OU "d1" OU "e1" OU "f1". A fórmula que tenho funciona se na coluna M estiver escrito "feito", preciso que seja implementado para 6 outros estados que não "feito" (a1... f1).

Na coluna R tem a data que é feito. Na coluna S tem um parâmetro sobre o trabalho feito. A única coisa que precisa ser alterado na fórmula aparentemente é na coluna M.
paiva87
Membro
Membro
 
Mensagens: 69
Registrado em: Qui Mar 12, 2015 2:04 pm
Has thanked: 24 times
Have thanks: 0 time

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor JSCOPA » Dom Set 16, 2018 9:39 pm

.
paiva87, como pedem as regras do fórum, poste o arquivo (ou um mini exemplo idêntico) ... caso contrário fica difícil responder, demora, e o tópico fica enorme!!!
.
JSCOPA
.
Se a resposta foi útil, agradeça clicando na mãozinha!! ... Se resolveu, clique em "resolvido"!!
Avatar do usuário
JSCOPA
Membro
Membro
 
Mensagens: 1247
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 201 times
Have thanks: 319 times

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor paiva87 » Dom Set 16, 2018 10:31 pm

Ok. .zip da planilha em anexo.

No lugar de "feito" das fórmulas das colunas W e Z preciso de uma função OU que contemple "ar", "arv", "r1", "r1v", "r2" e "r2v" (os 6 possíveis registros da coluna D).

Irei excluir a coluna M (que serve apenas para marcar "feito"). Por isso na fórmulas das colunas W e Z vai ter que substituir $M$3:$M$5959 por $D$3:$D$5959 e implementar a função OU.
paiva87
Membro
Membro
 
Mensagens: 69
Registrado em: Qui Mar 12, 2015 2:04 pm
Has thanked: 24 times
Have thanks: 0 time

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor JSCOPA » Dom Set 16, 2018 10:37 pm

.
Faltou o anexo (.zip)!!
.
Se mesmo zipado ficou grande demais, poste no www.sendspace.com ... depois copia o link e poste aqui !!!
.
JSCOPA
.
Se a resposta foi útil, agradeça clicando na mãozinha!! ... Se resolveu, clique em "resolvido"!!
Avatar do usuário
JSCOPA
Membro
Membro
 
Mensagens: 1247
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 201 times
Have thanks: 319 times

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor paiva87 » Dom Set 16, 2018 10:44 pm

Faltou porque estava grande, vê se você consegue entender nesta planilha, é só trocar o "feito" das colunas C e D pela função OU que eu disse antes (que aceite os elementos da coluna A).
Você não está autorizado a ver ou baixar esse anexo.
paiva87
Membro
Membro
 
Mensagens: 69
Registrado em: Qui Mar 12, 2015 2:04 pm
Has thanked: 24 times
Have thanks: 0 time

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor JSCOPA » Dom Set 16, 2018 10:47 pm

.
Que exemplo de preguiçoso!!! ... Você jura que postou o exemplo correto (idêntico à sua planilha original) ???????????????????
.
JSCOPA
.
Se a resposta foi útil, agradeça clicando na mãozinha!! ... Se resolveu, clique em "resolvido"!!
Avatar do usuário
JSCOPA
Membro
Membro
 
Mensagens: 1247
Registrado em: Sáb Jul 04, 2009 7:54 pm
Has thanked: 201 times
Have thanks: 319 times

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor paiva87 » Seg Set 17, 2018 10:44 am

Aqui idêntico à da planilha original: https://www.sendspace.com/file/tnvbr5
paiva87
Membro
Membro
 
Mensagens: 69
Registrado em: Qui Mar 12, 2015 2:04 pm
Has thanked: 24 times
Have thanks: 0 time

Re: Usando corretamente a função OU dentro de uma fórmula

Mensagempor deciog » Seg Set 17, 2018 1:16 pm

paiva87, Boa Tarde

Ajudando, confere se desta forma que desejas se não poste com o resultado esperado
Na coluna I3

=SOMARPRODUTO((MÊS($C$3:$C$10)=MÊS($H3))*(ANO($C$3:$C$10)=ANO($H3))*($A$3:$A$10={"ar"\"arv"\"r1"\"r1v"\"r2"\"r2v"})*($D$3:$D$10))

Se foi útil, clique na mãozinha é uma forma de agradecimento

Decio
Marque o tópico como Resolvido se foi solucionado seu problema.
Brasil, São Pulo - SP
Décio Gassi
deciog
Membro
Membro
 
Mensagens: 705
Registrado em: Sex Out 02, 2015 2:31 pm
Has thanked: 119 times
Have thanks: 332 times

Próximo

Voltar para Fórmulas & Funções Microsoft Excel

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes