Eu tenho procurado e estou lutando para descobrir por que minhas fórmulas não estão funcionando.
Antes de postar minhas fórmulas, preciso explicar o que estou tentando fazer e é um pouco complicado (pelo menos, é a única maneira de pensar nisso).
** Plano de fundo **
Eu preciso criar uma planilha no orçamento da minha divisão (ordenada por categoria), atualmente, quando eu baixo a receita / despesa do nosso sistema Financeiro, ela apenas mostra linhas de dados (RAW DATA), ordenadas por data.
-
Objetivo 1 - Faça com que os RAW DATA exportados classifiquem automaticamente em categorias que, então, uma tabela mostra claramente quanto foi gasto em cada categoria ALCANÇADO
-
Objetivo 2 - Tenha a categoria exportada RAW DATA em categorias e APENAS mostre meses específicos com base na seleção do usuário STUCK
EXEMPLO DE EXPORTAÇÃO DE DADOS RAW :
TABELA: dados2015
Date | Description of Expense | Amount | Codes
Jan-15 | Workshop for employee | 100000 | WRKS
Jan-15 | Workshop for employee | 100000 | WRKS
Feb-15 | Sponsors for employee | 200000 | SPON
Feb-15 | Sponsors for employee | 100000 | SPON
Feb-15 | Workshop for employee | 300000 | WRKS
Mar-15 | Sponsors for employee | 100000 | SPON
Se usarmos a tabela acima como exemplo dos DADOS RAW (nomeados como "Data2015"), obtenho quando exporto de nossos sistemas financeiros (que converti para uma tabela no Excel).
O que fiz para alcançar o Objetivo 1 foi criar uma nova tabela (denominada "Categorias") com as descrições das categorias.
TABELA: Categorias
Categories | Codes
Workshop | WRKS
Sponsors | SPON
Em seguida, crie outra tabela (chamada "Orçamento"), como abaixo:
TABELA: Orçamento
Categories | Codes | Amount
Workshop | WRKS | 500000
Sponsors | SPON | 400000
A fórmula que usei para a coluna Valor na tabela Orçamento é
=SUMIF(Data2015[Codes],[@Codes],Data2015[Amount])
Portanto, esta fórmula ajuda-me a alcançar o objetivo 1.
Minha tentativa de alcançar o Objetivo 2, tentei o seguinte.
Criamos uma tabela para capturar os meses que o usuário deseja ver:
TABELA: condições
Month | X | Background
Jan-15 | x | 1/01/2015
Feb-15 | x | 1/02/2015
Mar-15 | x | 1/03/2015
O usuário coloca um "x" na coluna X se quiser ver as despesas daquele mês em particular.
Eu usei essa fórmula na coluna Plano de fundo:
=IF([@X]="x",TEXT([@Month], "d/mm/yyyy"),"")
Quero filtrar ainda mais os meses em categorias como antes.
Tão semelhante à tabela de categorias acima, mas para meses específicos com base no que o usuário deseja ver.
Consegui que funcionasse, mas apenas para uma linha, não para toda a tabela.
Gostaria que você revisasse minha fórmula e me informasse o que eu estou fazendo que está incorreto ou talvez até minha lógica em atingir a meta 2 esteja incorreta. Sua percepção será muito útil e peço desculpas pela situação muito confusa, não consigo pensar em uma maneira mais fácil de explicar.
Eu criei outra planilha que imitará a planilha Data2015 com a seguinte fórmula
=IF(ISNUMBER(SEARCH(Month_View!$D$5, $A5)),Data2015[@Account], IF(ISNUMBER(SEARCH(Month_View!$D$6,$A5)),Data2015[@Account],""))
Month_View! é onde TABLE: Condições está localizado e $ D $ 5 é Jan-15, $ D $ 6 é Fev-15 e assim por diante.
Essa fórmula praticamente preenche a tabela se detectar que A5 (Coluna onde a data está) é o mesmo que a coluna Data TABELA: Data2015 (na mesma linha, portanto, o @).
Até este ponto tudo está bem, funciona, desde que eu tenha "Jan-15" ou "Feb-15" na célula A5. Para preencher essa célula com base na preferência do usuário, usei a seguinte fórmula (que não produz o resultado desejado):
=IF(Condition[Background]=TEXT(Data2015[@Date],"d/mm/yyyy",Data2015[@Date],"")
Então, para mim, essa fórmula serve para fazer o seguinte:
Se a data na tabela Data2015 corresponder a uma das datas / valores (no formato de "d / mm / aaaa") na coluna Condição denominada "Background" (O que só mostrará se o usuário colocar um "x" no mês que deseja ver) e preencher essa célula com o valor da coluna Data Data2015 .
Se a célula preencher com "Jan-15" ou "1/01/2015", o restante da tabela será preenchido, o que eu posso usar para filtrar ainda mais por categoria com a fórmula que usei para atingir a meta 1. < br>
No entanto, a célula não está preenchendo com "Jan-15" ou "1/01/2015", em vez disso, está mostrando em branco ou #VALUE!
Parece referenciar a tabela Condition com @ também, o que eu não quero.
Por mais confuso que seja ... Se você consegue entender o que estou tentando alcançar, qualquer ideia ou discussão ajudará. Talvez meu cérebro esteja sobrecarregado demais neste estágio.