Se eu estiver usando a função sumif builtin (Excel Microsoft Office Home & Student 2016 versão 1708), obtenho o seguinte comportamento:
amount description
4 '<Sydney
4 '<Melbourne
=sumif(b1:b3,"'<Sydney",a1:a3)
Sumif retorna 8.
Isto está incorreto. O sumif deve retornar 4.
Observe o uso do 'para string escapar ao inserir texto na célula.
Alguma idéia do que estou fazendo de errado aqui?
Vale ressaltar que o problema parece estar relacionado ao uso do colchete angular (char (60)). Compreendo que eu poderia resolver esse problema usando a função substitute () - mas gostaria de entender qual é a causa desse problema e como dizer ao excel para tratar char (60) como uma string.
Alguma ideia?
Observe - não há problemas com o soma se apenas o hifen (caractere (45)) for usado. Por exemplo:
amount description
4 '-Sydney
4 '-Melbourne
=sumif(b1:b3,"'-Sydney",a1:a3)
Isso equivale corretamente a 4.