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.
  • Avatar do usuário
#10728
Prezados,
Necessito realizar somas utilizando 4 critérios de seleção.
Selecionar: ANO, ITEM, MÊS INICIAL E MÊS FINAL.
Planilha é composta de 14 colunas: os itens , valores e anos se repetem aleatoriamente.

Segue fórmula utilizada:
SOMASES(DESLOC(B4:B10502;0;CORRESP(S5;B3:P3;0)-1;CONT.VALORES(P4:P10502); CORRESP(S6;C3:N3;0)); P4:P10502;S3;B4:B10502;S4)
Quando o parâmetro LARGURA não é utilizado (mês final), fórmula funciona, porém somente para um (1) mês (parâmetro COL).
Acredito que seja por que SOMESES somente soma uma coluna , por favor , como poderia resolver esta soma.
Grato pela Atenção
#10730
Opa!

Tenta essa fórmula:

=SOMA(SE(($B$4:$B$10502=S4)*($P$4:$P$10502=S3)*(COL($C$4:$O$10502)-2>=T5)*(COL($C$4:$O$10502)-2<=T6);$C$4:$O$10502;0))

Pressione CTRL + SHIFT + Enter, ao invés de só Enter, ou não vai funcionar.

[edit] Explicando a fórmula:
Em fórmula matricial, pode-se colocar múltiplos critérios, utilizando"*" equivalente a e/and, e "+" a ou/or.
O porquê disso é meio complicado, em resumo porque o Excel considera TRUE >0 e FALSE = 0; se você multiplica 1 por 0 resultará 0 (FALSE), enquanto 1 + 0 resultará 1 (TRUE).

Enfim, utilizei os seguintes critérios na fórmula, sempre com "*" (And):
Se:
$B$4:$B$10502=S4 -> for do item selecionado na célula S4, e
$P$4:$P$10502=S3 -> for do ano selecionado na célula S3, e
COL($C$4:$O$10502)-2 >=T5 -> estiver em uma coluna maior ou igual a célula T5, e
COL($C$4:$O$10502)-2 <=T6 -> estiver em uma coluna menor ou igual a célula T6,
Então:
COL($C$4:$O$10502) -> Retorne o valor da célula.
Se qualquer critério acima não bater:
0 ->Retorne zero ao invés do valor.

No final, tudo isso fica dentro de uma SOMA() e, com um CTRL SHIFT ENTER, temos o resultado.
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