Estou tentando obter o excel 2013 para exibir o mínimo de uma tabela estruturada, mas apenas de linhas datadas de hoje ou depois.
A tabela é uma tabela estruturada padrão, e a maioria das fórmulas que tenho usado usa a designação [@ [coluna] para segmentação.
na coluna chamada date
tenho datas digitadas manualmente, o excel trabalhará com elas como datas em série para matemática e usei today()
em algumas delas para calcular quantos dias passaram entre as entradas (juros diários cálculo se você estava interessado)
Este é um exemplo de como é a maioria das fórmulas de planilhas e estou nisso há horas, com muita entrada manual de dados.
=IF([@DESCRIPTION]="mortgage",IF(([@DATE]-B236<1),P236-[@[Paid on card]]-[@[Paid from Savings]],(((([@DATE]-B236)*0.001367)*P236)+P236-[@[Paid on card]]-[@[Paid from Savings]])),IF(([@DATE]-B236<1),P236,(((([@DATE]-B236)*0.001367)*P236)+P236)))
que é basicamente se a transação está rotulada como hipoteca, então calcula o saldo atual do último saldo e se já passou pelo menos um dia desde a última entrada e acrescenta juros diários por muitos dias desde a última entrada do saldo menos os pagamentos feita a partir de cartão ou de poupança, se não, em seguida, basta calcular o último saldo e adicionar qualquer interesse, conforme o caso.
Eu preciso saber o valor mais baixo para a coluna "saldo da conta", mas apenas em linhas cuja data é >today()
e não posso, durante minha vida, descobrir uma maneira de fazer isso acontecer.
Estou pensando em algo life IF(min"where[@[date]]-today()>1")
, mas que se parece mais com TSQL do que algo que o Excel aceitará.
ou =WHERE([@[date]]-today()>1,MIN
Se houver uma solução que não seja do VBA, eu a preferiria, mas, caso contrário, usarei uma solução do VBA.