- 08 Fev 2019 às 17:35
#40993
Prezados do Forum
Preciso de uma formula matricial bem menor do que a formula que tenho hoje. A formula é para somar ou contar várias linhas de várias e colunas para contar numa aba operacional da planilha e que irei exibir em outra aba de estatística.
Formula deve varrer as linhas da respectiva coluna e se soma for >= 1 , significa que houve uma ocorrência de horas de trabalho na coluna e conta 1 ou soma 1 , se não houve valor , então conta 0.
Eu fiz uma formula que uso hoje, mas ficou muito grande. Preciso de uma formula menor.
Hoje eu somo as linhas da coluna H e ao final verifico se a soma >0, ai atribui 1, senão 0, e faço o mesmo processo para as linhas das demais colunas. No final, tenho esse somatório.
A contagem da matriz é :
• Da linha 5 até a linha 37 e da coluna H até a coluna AA.
Além disso, preciso de condições nessa formula para fazer a contagem : Coluna B = 1, C=DSV, D=Aline
Em anexo segue a planilha com a massa teste.
Att
Eduardo.
Segue o exemplo da minha formula gigante:
=SOMA((SE(SOMASES(Tarefas!$H$5:$H$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$I$5:$I$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$J$5:$J$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$K$5:$K$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$L$5:$L$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$M$5:$M$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$N$5:$N$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$O$5:$O$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$P$5:$P$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$Q$5:$Q$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$R$5:$R$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$S$5:$S$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$T$5:$T$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$U$5:$U$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$V$5:$V$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$W$5:$W$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$X$5:$X$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$Y$5:$Y$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$Z$5:$Z$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AA$5:$AA$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AB$5:$AB$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AC$5:$AC$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AD$5:$AD$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0)))
Preciso de uma formula matricial bem menor do que a formula que tenho hoje. A formula é para somar ou contar várias linhas de várias e colunas para contar numa aba operacional da planilha e que irei exibir em outra aba de estatística.
Formula deve varrer as linhas da respectiva coluna e se soma for >= 1 , significa que houve uma ocorrência de horas de trabalho na coluna e conta 1 ou soma 1 , se não houve valor , então conta 0.
Eu fiz uma formula que uso hoje, mas ficou muito grande. Preciso de uma formula menor.
Hoje eu somo as linhas da coluna H e ao final verifico se a soma >0, ai atribui 1, senão 0, e faço o mesmo processo para as linhas das demais colunas. No final, tenho esse somatório.
A contagem da matriz é :
• Da linha 5 até a linha 37 e da coluna H até a coluna AA.
Além disso, preciso de condições nessa formula para fazer a contagem : Coluna B = 1, C=DSV, D=Aline
Em anexo segue a planilha com a massa teste.
Att
Eduardo.
Segue o exemplo da minha formula gigante:
=SOMA((SE(SOMASES(Tarefas!$H$5:$H$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$I$5:$I$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$J$5:$J$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$K$5:$K$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$L$5:$L$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$M$5:$M$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$N$5:$N$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$O$5:$O$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$P$5:$P$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$Q$5:$Q$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$R$5:$R$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$S$5:$S$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$T$5:$T$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$U$5:$U$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$V$5:$V$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$W$5:$W$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$X$5:$X$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$Y$5:$Y$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$Z$5:$Z$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AA$5:$AA$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AB$5:$AB$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AC$5:$AC$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0))+
(SE(SOMASES(Tarefas!$AD$5:$AD$70;Tarefas!$B$5:$B$70;C8;Tarefas!$C$5:$C$70;Combo!$B$3;Tarefas!$D$5:$D$70;$B$8)>0;1;0)))
Você não está autorizado a ver ou baixar esse anexo.