Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
marildap
New Contributor III

Somar células faltantes

Boa tarde,

Por gentileza, poderiam me ajudar?

Gostaria se somar essas 3  colunas (201712, 201801, 201802) no resultado, mas a soma só ocorre quando todos os campos das 3 colunas estão preenchidos, quando tem células faltantes ela não soma.

Utilizei a seguinte formula: Column(1)+Column(2)+Column(3)

somar celulas faltantes.png

Obrigada!

Tags (1)
1 Solution

Accepted Solutions
thiago_justen
Valued Contributor III

Re: Somar células faltantes

Basta aplicar essa expressão:

If(IsNull(Column(1)),

     Column(2)+Column(3),

               If(IsNull(Column(2)),

                   Column(1)+Column(3),

                         If(IsNull(Column(3)),

                             Column(1)+Column(2),

                                  If(IsNull(Column(1)) and IsNull(Column(2)),Column(3),

                                       If(IsNull(Column(1)) and IsNull(Column(3)),Column(2),

                                             If(IsNull(Column(2)) and IsNull(Column(3)),Column(1),

                                                 Column(1)+Column(2)+Column(3)

                                            )

                                        )

                                  )

                         )

                   )

)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
4 Replies
thiago_justen
Valued Contributor III

Re: Somar células faltantes

Marilda,

Essa expressão deveria funcionar normalmente (considerando que os campos vazios não são tratados como texto). De qualquer forma, teste por gentileza:

If(IsNull(Column(1)),

     Column(2)+Column(3),

               If(IsNull(Column(2)),

                        Column(1)+Column(3),

                    If(IsNull(Column(3)),

                             Column(1)+Column(2),

                                  Column(1)+Column(2)+Column(3)

                         )

                   )

)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
marildap
New Contributor III

Re: Somar células faltantes

Bom dia Thiago,

Obrigada pela ajuda, deu certo em alguns resultados, mas outros ficaram com o mesmo problema, tentei alterar a sua expressão mas não cheguei ao resultado que eu queria.

Gostaria que vc me ajudasse apra que ficassem todas com resultado. Os campos vazios não são tratados como texto.

Segue como ficou apos incluir sua expressão:somar celular faltantes 2.png

thiago_justen
Valued Contributor III

Re: Somar células faltantes

Basta aplicar essa expressão:

If(IsNull(Column(1)),

     Column(2)+Column(3),

               If(IsNull(Column(2)),

                   Column(1)+Column(3),

                         If(IsNull(Column(3)),

                             Column(1)+Column(2),

                                  If(IsNull(Column(1)) and IsNull(Column(2)),Column(3),

                                       If(IsNull(Column(1)) and IsNull(Column(3)),Column(2),

                                             If(IsNull(Column(2)) and IsNull(Column(3)),Column(1),

                                                 Column(1)+Column(2)+Column(3)

                                            )

                                        )

                                  )

                         )

                   )

)

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
marildap
New Contributor III

Re: Somar células faltantes

Boa tarde Thiago,

Utilizei a sua expressão e não funcionou com todos os resultados inverti a ordem e funcionou, muito obrigada pela resolução.

If(IsNull(Column(1)) and IsNull(Column(2)),Column(3),

If(IsNull(Column(1)) and IsNull(Column(3)),Column(2),

If(IsNull(Column(2)) and IsNull(Column(3)),Column(1),

If(IsNull(Column(1)), Column(2)+Column(3),

If(IsNull(Column(2)), Column(1)+Column(3),

If(IsNull(Column(3)), Column(1)+Column(2),

Column(1)+Column(2)+Column(3)))))))