Minha formula Subtotal sempre aparece o resultado 0

Anônima
2023-07-11T14:55:29+00:00

Uso uma formula para puxar dados em uma base, esses valores foram corretamente puxados, a formula funcionou direito, porém quando eu uso a formula subtotal o valor sempre aparece 0, segue abaixo a planilha de exemplo que montei com o erro
planilha

OBS: ja tinha aberto uma outra pergunta mas a planilha estava desconfigurada, espero que essa fique correta, o exemplo que eu enviei esta assim:

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

5 respostas

Classificar por: Mais útil
  1. Anônima
    2023-07-13T05:44:50+00:00

    Bom dia Weverton,

    Para mim, a fórmula funciona mesmo quando abro seu arquivo online. De qualquer forma, também estou enviando online seu arquivo no qual tenho trabalhado.

    Por favor, tente abri-lo online, ou melhor, se puder, tente em qualquer computador onde o Excel Microsoft 365 esteja instalado e que tenha as novas funções: BYROW, LAMBDA, FILTRO, ÚNICO, UNIRTEXTO, TEXTSPLIT.

    Você pode baixar o arquivo neste site: MyPlanilha.

    Tenha um bom dia.

    Att.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2023-07-12T21:24:37+00:00

    Não consegui usar essa formula no excel online, aparece erro
    planilha


    Peço que você coloque essa formula na planilha que eu inseri acima por favor, para que eu possa verificar se atende ao meu problema, e agradeço pela resposta meu amigo.

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2023-07-12T16:18:48+00:00

    Olá,

    Eu tentei olhar novamente para o seu problema e descobri que você não pode usar a fórmula ÍNDICE(... ) porque se você editar esta parte da fórmula:

    ROW('BD Contas a Pagar'!A:A ) /(('BD Contas a Pagar'!A:A=A3)*('BD Contas a Pagar'!E:E=D3))

    e pressione a tecla F9 do teclado você verá o que verá entre outros e dois números 2,3 que SUBTOTAL não sei interpretar. Por este motivo o SUBTOTAL não funciona com esta fórmula!

    Até agora, sugeri várias vezes que você alterasse esta fórmula por outra fórmula, mas você diz que precisa exatamente da fórmula que forneceu porque pode haver casos repetidos de dados.

    Ok, se você usa o Microsoft 365 ou o Excel 365 para Web, pode usar a seguinte fórmula na célula B3 da planilha Pagamentos e a função SUBTOTAL funcionará.

    =--TEXTSPLIT(UNIRTEXTO(",";; BYROW(ÚNICO('BD Contas a Pagar'!A2:A15 & 'BD Contas a Pagar'!E2:E15); LAMBDA(a; UNIRTEXTO(",";; FILTRO('BD Contas a Pagar'!D2:D15; 'BD Contas a Pagar'!A2:A15 & 'BD Contas a Pagar'!E2:E15 = a)))));; ",")

    Nota: Para a fórmula acima, referi-me ao seu último arquivo que você carregou no OneDrive.

    Deixo-vos um printscreen do meu ficheiro.

    Continuo esperançoso de que desta vez a fórmula funcione.

    Att.

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2023-07-11T21:28:31+00:00

    Boa noite amigo, essa formula funciona como um procv, o motivo da formula que eu utilizei foi que na planilha real que eu uso, as vezes tem mais de 1 valor que atende aos critérios selecionados, por exemplo, dois codigos iguais com a mesma data, mas com valores diferentes, eu preciso que puxe cada valor, por isso usei a formula com o agregar, com a formula que você sugeriu o valor puxado sera sempre o primeiro encontrado, ja pensei na possibilidade da formula subtotal ter até alguma limitação quando a formula que usei, pois quando olha os valores que as celulas puxam na formula, aparece os valores, usando a formula soma, aparece a soma normal, porem o subtotal tem essa questão. Estranho não aparecer nem uma mensagem de erro na formula.
    O motivo de eu não escrever os numeros manualmente, é porque a base é atualizada diariamente, então preciso que quando o valor não esteja presente na base, ele não apareça mais, para eu tirar ele da planilha

    Esta resposta foi útil?

    0 comentários Sem comentários
  5. Anônima
    2023-07-11T17:11:45+00:00

    Eu respondi uma vez antes a este problema sobre o qual você escreveu novamente neste fórum.

    Esclareço mais uma vez que seu problema é com a fórmula que você utiliza na célula B942 da planilha Pagamentos. Se, em vez desta fórmula, você usar outra fórmula (ou escrever os números manualmente nas células B942:B953), a função SUBTOTAL funcionará.

    Abaixo estou te passando uma fórmula que você pode aplicar na célula B942 da planilha Pagamentos até a célula B953. Após aplicar esta fórmula nestas células, a função SUBTOTAL funcionará.

    =ÍNDICE('BD Contas a Pagar'!$D$2:$D$13; CORRESP(A942&D942; 'BD Contas a Pagar'!$A$2:$A$13&'BD Contas a Pagar'!$E$2:$E$13; 0))

    =SUBTOTAL(109; B942:B953)

    Espero que esta seja a solução que você está procurando.

    Att.

    Esta resposta foi útil?

    0 comentários Sem comentários