Excel: Transferência de dados entre planilhas

Anônima
2012-06-01T19:05:47+00:00

Tenho um arquivo do Excel com duas planilhas. A ideia é transportar alguns dados de uma matriz para outra tabela fazer o gerenciamento dessas informações, mês a mês.


Planilha que contém os dados a serem exportados:

<br>código <br>produto <br>unidade <br>preço <br>quantidade <br>mês venda grupo
<br>501234 Biscoito pct <br>20,00 <br>10 <br>mai/12 comidas
<br>685310 Café kg <br>22,80 <br>5 <br>mai/12 bebidas
<br>345671 Guardanapo pct <br>5,45 <br>5 <br>mai/12 consumiveis
<br>504567 Torta un <br>19,36 <br>2 <br>jun/12 comidas
<br>506789 Salgado un <br>42,00 <br>20 <br>jun/12 comidas
<br>685310 Café kg <br>13,68 <br>3 <br>jun/12 bebidas
<br>678910 Água l <br>20,10 <br>15 <br>jun/12 bebidas
<br>345681 Canudo pct <br>6,00 <br>2 <br>jun/12 consumiveis
<br>345671 Guardanapo pct <br>4,36 <br>4 <br>jun/12 consumiveis

Preciso fazer isso utilizando três parâmetros diferentes que precisam ser associados com os dados da tabela de gerenciamento para dai transportar as informações desejadas nos locais corretos.

Planilha de gerenciamento:

<br>grupo <br>código <br>produto <br>unidade <br>mai/12 <br>jun/12 <br>jul/12
<br>quantidade <br>preço <br>quantidade <br>preço <br>quantidade <br>preço
comidas <br>501234 Biscoito <br>pct <br>
comidas <br>501235 Brigadeiro <br>un <br>
comidas <br>503256 Doce de leite <br>un <br>
comidas <br>504567 Torta <br>un <br>
comidas <br>506789 Salgado <br>un <br>
comidas <br>556321 Chocolate <br>un <br>
comidas <br>556325 Salgadinho <br>pct <br>
comidas <br>587496 Panetone <br>un <br>
bebidas <br>632513 Água de Coco <br>l <br>
bebidas <br>656565 Chá Preto <br>l <br>
bebidas <br>665239 Suco <br>l <br>
bebidas <br>678910 Água <br>l <br>
bebidas <br>685310 Café <br>kg <br>
bebidas <br>698596 Chá Branco <br>l <br>
consumiveis <br>322152 Prato descartável <br>pct <br>
consumiveis <br>345671 Guardanapo <br>pct <br>
consumiveis <br>345681 Canudo <br>pct <br>
consumiveis <br>365231 Copo descartável <br>pct <br>

Assim, preciso distribuir os dados de "quantidade" e "preço" nos locais corretos da planilha de gerenciamento de acordo com os parâmetros "grupo" e "código", além de levar em conta o mês de referência.

Será que alguém poderia me orientar qual é a melhor saída para esse impasse?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2012-06-11T18:02:54+00:00

Oi Susana,

Você tem que colocar  mais uma condição na fórmula. Por exemplo, para Loja 1

=SEERRO(ÍNDICE(Plan1!$E$2:$E$1000;CORRESP(1;SE(Plan1!$H$2:$H$1000=1;SE(Plan1!$A$2:$A$1000=$B3;SE(Plan1!$F$2:$F$1000=E$1;1)));0));"")

Faça o mesmo para cada fórmula.

troque 1 por 2 para Loja 2, 1 por 3 para Loja 3 etc etc

Você também poderia pensar em usar uma Tabela Dinâmica colocando o campo Loja como Filtro de Relatório. Experimente.

M.

Esta resposta foi útil?

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2012-06-04T17:42:14+00:00

Oi Susana,

Você deve usar uma fórmula matricial.

Supondo

Na planilha de dados

1.. Nome da Planilha  = Plan1

  1. Dados (seu exemplo acima ) em A1:G10 com cabeçalhos na linha 1

Na Planilha de Gerenciamento

1.  Cabeçalhos na limha 1 sendo

mai/12 na célula E1

jun/12 na célula G1

jul/12 na célula I1

etc

  1. Cabeçalhos Quantidade Preço na limha 2

Entre em E3 com a seguinte fórmula matricial

=SEERRO(ÍNDICE(Plan1!$E$2:$E$1000;CORRESP(1;SE(Plan1!$A$2:$A$1000=$B3;SE(Plan1!$F$2:$F$1000=E$1;1));0));"")

confirme com CTRL+SHIFT+ENTER simultaneamente e copie para baixo

Entre em F3 com a seguinte fórmula matricial

=SEERRO(ÍNDICE(Plan1!$D$2:$D$1000;CORRESP(1;SE(Plan1!$A$2:$A$1000=$B3;SE(Plan1!$F$2:$F$1000=E$1;1));0));"")

confirme com CTRL+SHIFT+ENTER simultaneamente e copie para baixo 

Espero que ajude

M.

Esta resposta foi útil?

0 comentários Sem comentários

7 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2012-06-12T13:04:22+00:00

    Olá M,

    Quando coloquei a variável da loja a fórmula deixou de funcionar, agora não traz quantidade nenhuma. Não consegui identificar nenhum erro possível para isso acontecer, alguma sugestão?

    Susana

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2012-06-11T12:21:57+00:00

    Olá M. bom dia,

    Muito obrigada pela solução aprensentada, ajudou bastante.

    Agora, esqueci de considerar um critério quando formulei a pergunta, na planilha de dados tenho também a informação de qual unidade vendeu um determinado produto. Portanto posso ter o biscoito, por exemplo, sendo vendido em 3 unidades diferentes no mesmo mês. Então na tabela de gerenciamento preciso separar por unidades também.

    Usando sua sugestão acima ficou assim,

    Na planilha de dados:

    código  produto               unidade               preço    quantidade        mês venda         grupo    loja

    501234  Biscoito             pct                         20,00             5                    mai/12       comidas         1

    501234  Biscoito             pct                         20,00             3                    mai/12      comidas          2

    501234  Biscoito             pct                         20,00             2                   mai/12       comidas          3

    685310  Café                   kg                          22,80             5                    mai/12       bebidas          1

    685310  Café                   kg                         22,80              5                    mai/12       bebidas          3

    345671  Guardanapo      pct                         5,45              5                   mai/12      consumiveis      1

    ...

    Na Planilha de Gerenciamento:

    grupo    código  produto               unidade              maio/12                            junho/12

    quantidade        preço    quantidade        preço

    loja        1                                                                                           

    comidas               501234  Biscoito                pct         10           20                          

    comidas               501235  Brigadeiro           un                                                        

    comidas               503256  Doce de leite     un                                                        

    comidas               504567  Torta                     un                                                        2             19,36

    comidas               506789  Salgado                un                                                     20           42

    ...                                                                                                         

    loja        2                                                                                           

    comidas               501234  Biscoito                pct         10           20                          

    comidas               501235  Brigadeiro           un                                                        

    comidas               503256  Doce de leite     un                                                        

    comidas               504567  Torta                      un                                                  2             19,36

    comidas               506789  Salgado                un                                                20           42

    Acho que pode perceber que a informação acaba se repetindo para todas as unidades, por falta desse critério, há alguma maneira de solucionar isso?

    Susana.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2012-06-02T14:05:10+00:00

    eita. essa é complicada. to ansioso pra ver como se faz. vlw!

    Esta resposta foi útil?

    0 comentários Sem comentários