Oi Lucas,

  Boas observações, obrigado! Copiei e colei a palavra entrada e o ! foi
junto...

 Sobre a replicação... não sei... acho difícil...se fosse a mesma fórmula,
você poderia inseri-la normalmente, sem ser matricial, copiá-la para as
células com a alça de preenchimento, selecionar todo o intervalo de células
com as fórmulas e, no assistente de funções, clicar em Matricial (ou
Ctrl+Shift+Enter, como achar melhor...).  Ou seja, primeiro fazer o
preenchimento do intervalo com a fórmula simples e, depois, transformá-la(s)
em matricial(is).

 Nesse caso, sugiro usar o somarproduto, que não precisa ser matricial.

Abraço,

Gustavo Pacheco.



Em 17 de setembro de 2010 17:30, Lucas Filho <[email protected]>escreveu:

> Olá Gustavo e Osvaldo,
>
> Obrigado pelas dicas, aparentemente deu certo, vou conferir depois.
>
> Gustavo só um detalhe para que todos possa fazer uso deste problema depois:
>
> 01 - Tem que trocar ENTRADA! por ENTRADA. (no Calc usamos o ponto para
> indicar a
> planilha após o nome)
> 02 - A " { "  não pode ser digitada, tem que selecionar todo o cálculo e
> pressionar Ctrl+Shift+Enter para o Calc saber que é uma matricial
>
>
> Pergunta: Quando usamos matricial não podemos usar a alça de preenchimento
> para
> replicar nas demais células? Na versão que uso (3.3) tive que copiar e
> colar
> pois quando arrastado pela alça dava #NOME? ou # VALOR!
>
> BRIGADÃO!
>
>
> Até mais,
> Lucas Filho
> Open-Ce Tecnologias e Serviços
> http://www.open-ce.com.br
> ::@strogildo - Educação a distância
> http://astrogildo.blogspot.com
> Coordenador Estadual GUBRO-Ceará
> http://www.broffice.org/gubro-ce
>
> Blog Pessoal
> http://lucasfilho.blogspot.com
>
>
> Agradecemos a Deus por tudo
>
>
>
> ----- Mensagem original ----
> De: Gustavo Pacheco <[email protected]>
> Para: [email protected]
> Enviadas: Sexta-feira, 17 de Setembro de 2010 11:32:57
> Assunto: Re: [usuarios OOo] Função SOMASES no Calc
>
> Oi Lucas!
>
> Legal a tua questão... Eu ainda não tinha visto essa fórmula no Excel antes
> e, de fato, ela me pareceu interessante. Nas versões mais antigas do Excel,
> o mesmo cálculo podia ser feito com o assistente de soma. O resultado do
> assistente não era nada de mais (apenas uma fórmula grande) mas era
> bastante
> útil para usuários finais que não tinham tanta clareza na composição da
> fórmula.
>
> O mesmo pode ser feito no Calc sem o assistente, com a composição das
> fórmulas SOMA e SE numa fórmula matricial. Ou seja, o somases do Excel usa
> intervalos de soma, intervalos de critérios e critérios. No Calc, você
> conseguirá o mesmo com a fórmula matricial:
>
>
> {=SOMA(SE(ENTRADA!$B$10:$B$1009=$A$4;SE(ENTRADA!$C$10:$C$1009=$B$4;SE(ENTRADA!$D$10:$D$1009=$H$3;ENTRADA!$E$10:$E$1009;0)
>
> ;0) ;0))}
>
> Em resumo, a fórmula testa cada um dos SEs considerando todo o intervalo.
> Não tenho seus dados na planilha, portanto, veja aí se dá certo. Pode ser
> necessário algum ajuste.
>
> No entanto, outra possibilidade que eu acho que se aplica no seu caso e é
> muito mais interessante é a da função SOMARPRODUTO, na página sugerida pelo
> Osvaldo no email anterior:
>
>
>
> =SOMARPRODUTO(ENTRADA!$B$10:B$1009=$A$4;ENTRADA$C$10:$C$1009=$B$4;ENTRADA!$D$10:$D1009=$H$3;$E$10:$E1009)
>
>
> Não é uma aplicação tão explícita para a função SOMARPRODUTO, no entanto, é
> muito interessante. Seria como somar os produtos apenas onde os critérios
> são verdadeiros (ou seja, iguais a 1). Onde os critérios não são obedecidos
> e o resultado da igualdade é falso (igual a 0), a multiplicação dá 0 para o
> item e, logo, o mesmo não interfere na soma geral. Muito útil.
>
> Abraço,
>
> Gustavo Pacheco.
>
>
>
> Em 17 de setembro de 2010 10:01, Osvaldo Kussama <
> [email protected]> escreveu:
>
> >
> > --- Em sex, 17/9/10, Lucas Filho <[email protected]> escreveu:
> >
> > >
> > > Estamos migrando uma planilha do Excel 2007 para o Calc e
> > > nos deparamos com um
> > > problema. A versão 2007 do Excel trás uma função
> > > chamada SOMASES - com "S" no
> > > final mesmo.
> > > Quando abro a planilha no Excel a mesma fica assim:
> > >
> > >
>
> >=SOMASES(ENTRADA!$E$10:$E$1009;ENTRADA!$B$10:$B$1009;$A4;ENTRADA!$C$10:$C$1009;$B4;ENTRADA!$D$10:$D$1009;$H$3)
> >)
> > >
> > >
> > > No Calc, fica assim:
> > > =sumifs($ENTRADA.$E$10:$E$1009;$ENTRADA.$B$10:$B$1009;$A4;$ENTRADA.
> > > Não existe uma função equivalente no Calc para usar no
> > > lugar da SOMASES?... como
> > > poderia fazer usando outras funções?
> > >
> >
> >
> > A função SOMASES do MS-Excel adiciona as células em um intervalo
> > atendendendo a vários critérios (a SOMASE considera um único critério).
> >
> > Veja como contornar utilizando a função E como descrito em "Conditions in
> > Cell Ranges" em:
> >
> >
> http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Conditional_Counting_and_Summation
> >n
> >
> > Osvaldo
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Responder a