locked
Referindo-se a linhas e colunas dentro de intervalso nomeados RRS feed

  • Pergunta

  • Olá a todos...

    Eu tenho uma seguinte situação aqui, com intervalos nomeados:

    Tenho uma planilha Plan1, com uma linha de cabeçalhos e uma lista de dados, que varia de tamanho mês a mês e alimenta uma tabela dinâmica.

    Plan1 A1: "Codigo", B1:"Grupo"; C1: "Valor"

    Criei um intervalo nomeado, como abaixo, que inclusive é a base da tabela dinâmica
    BASE_LISTA =Desloc(Plan1!$A$1;0;0;Cont.Valores(Plan1!$A:$A);Cont.valores(Plan1!$1:$1))

    Eu fiz então uma fórmula matricial:
    =Soma(se(Plan1!A:A="XPTO";Se(Plan1!B:B=75;Plan1!C:C;0)))

    Mas preciso usar dentro da fórmula a referência aos intervalos do intervalo nomeado. Tentei usando Índice, mas me enrolei na hora de definir a referência às linhas.

    A minha idéia do que seria a fórmula, se essa notação fosse possível:
    =Soma(se(BASE_LISTA!1:1="XPTO";Se(BASE_LISTA!2:2=75;BASE_LISTA!3:3;0)))

    Alguém tem alguma idéia?


    RphSoares
    quinta-feira, 27 de janeiro de 2011 12:51

Todas as Respostas

  • Não tenho certeza mas acho que vc tem que nomear os 3 ranges (por exemplo: COD, GRU e VAL para colunas A, B e C com a mesma lógica do =DESLOC....)

     

    A matricial ficaria {=SOMA(SE(COD="XPTO";SE(GRU=75;VAL;0)))}

    Aguarde um pouco pois alguém pode te ajudar mais que eu.

     

    Abs,

    quinta-feira, 27 de janeiro de 2011 13:17
  • O Excel 2007 apresentou um conceito de Tabelas muito interessante. Normalmente, as pessoas construiam tabelas com intervalos nomeados quando não havia esse recurso.

    Para criar uma Tabela, selecione o intervalo desejado, vá em Página Inicial | Formatar como Tabela e escolha a formatação que deseja usar.

    Observe que para referenciar à linha inteira de um nome, basta escrever =Tabela1[@]

     

    Para descobrir como o Excel nomeia intervalos dentro de uma Tabela, experimente criar a tabela e, numa célula fora da Tabela, escrever a fórmula = e clicar com o mouse em diversos intervalos para ver como ele autonomeia a fórmula.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br
    quinta-feira, 27 de janeiro de 2011 23:01