Formulas Matriciais DESLOC
Short Description
Download Formulas Matriciais DESLOC...
Description
Excel:
fórmulas
matriciais
Publicado em: 05/08/2005
Neste Neste artigo, artigo, estarei estarei cobrin cobrindo do um aspect aspecto o pouco pouco conhec conhecido ido do Excel: Excel: fórmul fórmulas as matriciais !órmulas matriciais s"o utili#adas para fa#er $erdadeiros milagres no Excel % &ue $oc' est( prestes a ler fa# parte do manual de treinamento produ#ido para o )inha de *ódigo o &ual pode ser ad&uirido em http://shoplinhadecodigocombr/treinamentoasp+id2-. Esta Esta apen apenas as uma uma part partee do &ue &ue $oc' oc' enco encont ntra rar( r( nas nas .0 .0 p(gi p(gina nass dest destee trei treina name ment nto o % trei treina name ment nto o di$i di$idi dido do em módu módulo loss o &ue &ue faci facililita tar( r( o sua sua compreens"o e assimila1"o do contedo Este tutorial assume &ue $oc' tem um conhecimento b(sico de fórmulas matriciais e compreende o processo de edi1"o e entrada de fórmulas matriciais 3e este n"o for o seu caso, ad&uira o manual de treinamento onde $oc' encontrar( tudo &ue $oc' precisa saber sobre fórmulas matriciais e muito mais 4magine &ue $oc' possui o seguinte conuntos de dados:
!igura 6: 7ados utili#ados na solu1"o do problema
% seu chefe solicita um somatório para o setor para o segundo trimestre 9abril, maio e unho Em outras pala$ras, a fórmula impossível &ue o seu chefe &uer $er no Excel precisa calcular os inter$alos conforme a figura abaixo:
!igura 2: ;isuali#ando o &ue o problema re&uer
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
;oc' le$a as m"os < cabe1a, se desespera e chega a conclus"o &ue isolar este inter$alo imposs=$el 4mposs=$el por&ue o seu chefe &uer ter a flexibilidade de poder somar outros inter$alos para outros setores %u sea, n"o basta simplesmente selecionar manualmente as (reas sua fórmula precisa ser din>mica o suficiente para &ue ao entrar os critrios de soma, a fórmula sea capa# de interpretar os critrios e somar os $alores dentro do inter$alo total &ue $ai de ?2:@62 3e ( era imposs=$el somar antes, com as no$as informa1Aes $oc' realmente come1a a achar &ue seu chefe est( brincando por&ue fa#er isso simplesmente n"o d( 3e $oc' realmente acredita na impossibilidade, $oc' desistir( antes mesmo de tentar encontrar uma solu1"o figura anterior mostra o resumo de nosso problema fórmula ser( baseada em dois critrios: 3etor e 4nter$alo de $endas &ui, os nossos critrios s"o o setor e as $endas entre abril e unho 3e $oc' nunca utili#ou a fun1"o 7E3)%*, o conceito parecer( um pouco estranho no in=cio, mas ao des$endar os mistrios desta fun1"o $oc' $er( &ue h( muitas outras utilidades para ela Primeiramente, $amos construir a tabela de forma &ue os critrios possam ser inseridos nas clulas:
!igura B: !ormatando os campos de entrada de critrios
C boa pr(tica n"o digitar $alores diretamente nas fórmulas o alimentar a fórmula a partir de outras clulas n"o precisamos mais mexer na fórmula uma $e# &ue ela estea pronta *om a configura1"o de nossa planilha pronta, podemos iniciar o somatório Na clula 72, entraremos a fórmula: D3%99:6?6F97E3)%*9?:@6G0G*%HHE3P9?2G?5:@5G0I 6GG*%HHE3P9?BG?5:@5G0I*%HHE3P9?2G?5:@5G0J6K % &ue a fórmula fa# o seguinte: 6 Hetorna Hetorna uma uma matri# contendo contendo $erdadeir $erdadeiro o e falsos falsos 9:6?6 9:6?6 2 fun1"o 7E3)%* 7E3)%* retorna uma uma matri# matri# 66 x B Esta Esta matri# obtida obtida da seguint seguintee forma: 6 He Hefe fer' r'nc ncia ia de desl desloc ocam amen ento to a (rea (rea &ue &ue cont contm m os dado dadoss para para
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
M larg largur uraa do desloca deslocame ment nto o a dife difere ren1 n1aa entr entree a colu coluna na supe superi rior or 9 *%HHE3P9?BG?5:@5G0 menos a coluna inferior 9 *% *%HH HHE3 E3P9 P9?2 ?2G? G?5: 5:@5 @5G0 G0 Este Este resu result ltad ado o soma somado do a 6, pois pois obteremos uma coluna a menos na subtra1"o B s matri# matri# obtidas obtidas em 6 e 2 acima acima s"o multipli multiplicada cadass retornand retornando o uma no$a matri# contendo #eros e os $alores em 2 &ue s"o $erdadeiros M Esta Esta matri# matri# final final G G ent"o, ent"o, soma somada da Na past pastaa de trab trabal alho ho &ue &ue acomp acompan anha ha o trei treina name ment nto, o, todo todoss os c(lc c(lcul ulos os s"o desen$ol$idos passoIaIpasso para uma melhor compreens"o E se o somatório conti$esse mais de um critrio+ Podemos adaptar a fórmula da seguinte maneira: D3%999:6?6J 9:6*6F97E3)%*9?:@6G0G*%HHE3P9?2G?5:@5G0I 6GG*%HHE3P9?BG?5:@5G0I*%HHE3P9?2G?5:@5G0J6K &ui, estou a$aliando as condi1Aes nas clulas ?6 e *6 *ada a$alia1"o retorna uma matri matri## cont conten endo do $erd $erdad adei eiro ross e fals falsos os % &ue &ue $oc' $oc' preci precisa sa lemb lembra rarr &ue &ue ao multiplicar estas duas matri#es $oc' est( a$aliando a condi1"o &uando ?%3 os critrios critrios s"o $erdadeiros $erdadeiros 9&uando 9&uando o primeiro primeiro e o segundo s"o $erdadeiros L uma a$alia1"o e&ui$alente a fun1"o E9 *omo *omo dese desea amo moss sabe saberr &uan &uando do um % outr outro o $erd $erdad adei eiro ro 9uma 9uma a$al a$alia ia1" 1"o o e&ui$alente a fun1"o %9 , precisamos precisa mos somar estas duas no$as matri#es para obter uma terceira matri# contendo $erdadeiros e falsos
!igura M: 3olu1"o do problema com dois e tr's critrios de a$alia1"o
Esta apenas uma demonstra1"o do poderio de fogo das fórmulas matriciais e o &ue $oc' encontrar( no manual de treinamento produ#ido para o )inha de *ódigo 3e $oc' ainda n"o possui sui o seu seu $isite a loa do )inha de *ódigo em em http://shoplinhadecodigocombr/treinamentoasp+id2-. e ad&uira ( o manual de treinamento ;oc' n"o somente aprender( todos os segredos de fórmulas matriciais 9soma em diagonal, diagonal, multiplos multiplos critrios, utili#a1"o de switches em fórmulas, etc, mas tambm aprender( aprender( conceitos a$an1ados a$an1ados de programa1"o programa1"o em ;? 9em alguns alguns casos proetos prontos para uso, fórmulas, formata1"o condicional e muito mais
View more...
Comments