Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
Por SandroLima
#43375
Boa noite, pessoal

Tenho a seguinte fórmula na Coluna "Registro" da Planilha "LIVRO-CAIXA":
Código: Selecionar todos
=SE(LINS(ÍNDICE([Registro];1):[@Registro])>$F$6;"";ÍNDICE(TB_AtividadesDiarias[Registro];AGREGAR(15;6;(LIN(TB_AtividadesDiarias[Mês])-LIN(TB_AtividadesDiarias[#Cabeçalhos]))/(LOCALIZAR("Livro-caixa";TB_AtividadesDiarias[Tipo de Declaração])*(MesReferencia_LC_Mensal&AnoReferencia_LC_Mensal=TB_AtividadesDiarias[Mês]&TB_AtividadesDiarias[Ano]));LINS($1:1))))
Preciso acrescentar uma condição para a fórmula onde Status de Pagamento deve ser "Pago".

Tentei da seguinte maneira:
Código: Selecionar todos
=SE(LINS(ÍNDICE([Registro];1):[@Registro])>$F$6;"";ÍNDICE(TB_AtividadesDiarias[Registro];AGREGAR(15;6;(LIN(TB_AtividadesDiarias[Mês])-LIN(TB_AtividadesDiarias[#Cabeçalhos]))/(LOCALIZAR("Pago";TB_AtividadesDiarias[Status Pgto])*("Livro-caixa";TB_AtividadesDiarias[Tipo de Declaração])*(MesReferencia_LC_Mensal&AnoReferencia_LC_Mensal=TB_AtividadesDiarias[Mês]&TB_AtividadesDiarias[Ano]));LINS($1:1))))
Mas sem sucesso.

Como deveria ficar a fórmula corrigida?

Segue planilha anexa.
Você não está autorizado a ver ou baixar esse anexo.
Por babdallas
#43377
Tente isso:
Código: Selecionar todos
=SE(LINS(ÍNDICE([Registro];1):[@Registro])>$F$6;"";ÍNDICE(TB_AtividadesDiarias[Registro];AGREGAR(15;6;(LIN(TB_AtividadesDiarias[Mês])-LIN(TB_AtividadesDiarias[#Cabeçalhos]))/(LOCALIZAR("Livro-caixa";TB_AtividadesDiarias[Tipo de Declaração])*(TB_AtividadesDiarias[Status Pgto]="Pago")*(MesReferencia_LC_Mensal&AnoReferencia_LC_Mensal=TB_AtividadesDiarias[Mês]&TB_AtividadesDiarias[Ano]));LINS($1:1))))
Você não está autorizado a ver ou baixar esse anexo.
Por SandroLima
#43395
Muito obrigado, babdallas.

Agora uma situação semelhante para essa fórmula matricial:
Código: Selecionar todos
=SEERRO(ÍNDICE(TB_AtividadesDiarias[Registro];MENOR(SE(((TB_AtividadesDiarias[Status Pgto]="Pago")*(TB_AtividadesDiarias[Mês]=$V$8)*(TB_AtividadesDiarias[Ano]=AnoReferencia_Fluxo_Anual));LIN(TB_AtividadesDiarias[Registro])-LIN(TB_AtividadesDiarias[[#Cabeçalhos];[Registro]]));LINS($1:1)));"")
Preciso acrescentar para a condição do Status Pgto ("TB_AtividadesDiarias[Status Pgto]") a condição "Dentro do Prazo".

Como ficaria a fórmula podendo o "TB_AtividadesDiarias[Status Pgto]" ser igual a "Pago ou "Dentro do Prazo"?
Tentei assim:
Código: Selecionar todos
=SEERRO(ÍNDICE(TB_AtividadesDiarias[Registro];MENOR(SE(((OU(TB_AtividadesDiarias[Status Pgto]="Pago";TB_AtividadesDiarias[Status Pgto]="-"))*(TB_AtividadesDiarias[Mês]=$V$8)*(TB_AtividadesDiarias[Ano]=AnoReferencia_Fluxo_Anual));LIN(TB_AtividadesDiarias[Registro])-LIN(TB_AtividadesDiarias[[#Cabeçalhos];[Registro]]));LINS($1:1)));"")
Mas não trouxe o resultado correto. Lembrando que essa fórmula é matricial.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord