Transbordar valor definido para outra célula ou repetir se menor

Anônima
2023-03-06T14:32:51+00:00

Bom dia!

Preciso encontrar uma solução para a seguinte situação:

Tenho 1.500 pedidos, e preciso dividir para alguns setores responsáveis. Mas cada setor tem seu limite.

O que preciso é:

Dividir 1.500 para o setor A (Capacidade de 0 a 200) Setor B (201 a 500) Setor C (501 a 800), Setor D (800 a 1.200) e Setor E (1.200 a X)

Ou seja: desses 1.500 pedidos, o setor "A" só é capaz de atender até 200. (saldo de 1.300)

Setor "B" 201 a 500. (saldo 1.001)

Setor "C" 501 a 800 (saldo 702)

Setor "D" 801 a 1.200 (saldo 303)

Setor "E" 1.201 a X (Saldo Faltante (303)

Resumindo; O saldo total faltante será transbordado para a célula ao lado desde que atinja o limite determinado.

Acredito ser uma Fx de Transbordo, abatimento ou Fx SE.

Agradeço pela atenção

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

Resposta aceita pelo autor da pergunta

Anônima
2023-03-08T04:40:19+00:00

Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

Oi Rafael Lucas Parisi

É bom ouvir de você.

Pela sua descrição completa, você está tentando implementar um cálculo hierárquico de seus valores acumulados?

Compreendo o exemplo que me deu, mas tenho algumas dúvidas sobre os valores que tomou. Como você diz, quando você tem uma quantidade de 1200, uma vez que 1 a 200 contém 200 produtos, 201 a 500 contém 300 produtos, 501 a 700 contém 200 produtos e assim por diante. A fórmula parece ser: 200 x 63,19 + 300 x 40,47 + 200 x 23,62 + 200 x 16,83 + 200 x 12,65 + 100 x11,78. ****

Se eu entendo você corretamente, você pode seguir os seguintes passos. <br><br>(Como eu não sou um falante nativo de português, os nomes exatos na tabela podem não corresponder aos seus. Obrigado pela vossa compreensão)<br><br><br><ul><li><p data-prewrap="true"><span style="color: rgba(0, 0, 0, 1)">Adicione uma coluna secundária à tabela onde a "Tabela de valores (procv)" está localizada e arraste para baixo para preencher todas as linhas com dados.</span></p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/a0b3f468-3d5f-411d-8687-aff2693951fe?platform=QnA style="width: 325px;height: 332px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/a0b3f468-3d5f-411d-8687-aff2693951fe?platform=QnA alt="Image"></a></p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Insira a fórmula por seu valor acumulado:</p><p data-prewrap="true"></p><pre><code>=(Sheet2!C2-DESLOC(Sheet1!$A$3,CORRESP(D2,Sheet1!$C$3:$C$10,0)-1,0,,)+1)*Sheet2!D2+SOMASES(Sheet1!$D$3:$D$10,Sheet1!$C$3:$C$10,">"&Sheet2!D2)</code></pre><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/18ae3a4b-5773-4fef-a657-4c34619fdba5?platform=QnA style="width: 475px;height: 211px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/18ae3a4b-5773-4fef-a657-4c34619fdba5?platform=QnA alt="Image"></a></p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Vou enviar-lhe o formulário que criei via mensagem privada e você pode experimentá-lo para ver se funciona. </p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/8589537b-505d-44ec-8e26-32a474e42d26?platform=QnA style="width: 247px;height: 111px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/8589537b-505d-44ec-8e26-32a474e42d26?platform=QnA alt="Image"></a></p><p data-prewrap="true"> </p></li></ul>

Se você tiver qualquer outra informação para adicionar, sinta-se à vontade para postar de volta.

Estamos ansiosos para ouvir de você.

Atenciosamente

LucyW-MSFT - Brasil | Especialista em Suporte da Comunidade Microsoft

Esta resposta foi útil?

0 comentários Sem comentários

5 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2023-03-10T14:25:50+00:00

    Olá querida Lucy!

    Peço desculpas pela demora; acabei ficando ausente da empresa.

    Agradeço muito pela atenção, dedicação e sabedoria que voce me proporcionou.

    Sem dúvidas, a formula que na qual você criou é exatamente o que eu precisava.

    Nosso trabalho acabou ficando assim:

    Imagem

    Só tenho mais uma dúvida, e espero não estar lhe incomodando muito..

    Note que existem duas colunas descritas como ADICIONAL DIA 50% (I8) e ADICIONAL EXTRA 100% (J8)

    Essas colunas são referentes aos valores adicionais que deverão ser pagas devido ao final de semana, ou dia de feriado.

    Preciso definir o seguinte:

    Se o dia for feriado ou final de semana, como na célula C10, que está com FORMATAÇÃO CONDICIONAL, deverá acrescentar o adicional de 50% para os Sábados ou 100% para os domingos e feriados.

    Imagem

    Mas devendo manter a fórmula que você criou e adicionando os 50% ou 100%.

    Agradeço e fico no aguardo ansiosamente :)

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2023-03-10T01:31:49+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Olá Rafael Lucas Parisi

    Ainda não recebi a mensagem sua. Se houver mais alguma coisa que eu possa fazer por você ou algo não estiver claro, por favor, não hesite em me avisar.

    Atenciosamente

    LucyW-MSFT - Brasil | Especialista em Suporte da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários
  3. Anônima
    2023-03-07T12:27:51+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Prezado Rafael Lucas Parisi

    Bem-vindo à Comunidade Microsoft.

    Eu entendo que você deseja implementar o agrupamento de 1500 partes de dados em uma planilha do Excel. Como 1500 dados é muito grande, gostaria de criar uma folha do Excel com 30 dados como exemplo para atender às suas necessidades. Você pode tentar se referir ao meu método para alcançar suas necessidades individuais.

    Eu tenho 30 partes de dados divididas em 4 grupos, a parte A contém 10 partes de dados. a parte B contém 5 dados. a parte C contém 10 dados. a parte D contém 5 dados.<br><br><br><ul><li><p data-prewrap="true">Os 30 dados originais estão localizados em 'sheet1' e os dados agrupados estão localizados em 'sheet2'.</p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/b1fe414a-f234-49fe-8f84-e5cac031ccd5?platform=QnA style="width: 334px;height: 243px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/b1fe414a-f234-49fe-8f84-e5cac031ccd5?platform=QnA alt="Image"></a></p><p data-prewrap="true"></p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Insira a fórmula na célula A2 abaixo do grupo A, onde a importação de dados começa</p><p data-prewrap="true"></p><p data-prewrap="true">=ÍNDICE(Folha1!$A 1:$B 10.0,0.1)</p><p data-prewrap="true"></p><p data-prewrap="true">no grupo B, abaixo do início da célula de dados de importação C2, insira a fórmula</p><p data-prewrap="true"></p><p data-prewrap="true">=ÍNDICE(Folha1!$A 11:$B 15.0,0.1)</p><p data-prewrap="true"></p><p data-prewrap="true">no grupo C abaixo do início da importação da Célula de Dados E2 insira a fórmula</p><p data-prewrap="true"></p><p data-prewrap="true">=ÍNDICE(Folha1!$A 16:$B 25.0,0.1)</p><p data-prewrap="true"></p><p data-prewrap="true">no grupo D abaixo do início da célula de dados de importação G2 insira a fórmula</p><p data-prewrap="true"></p><p data-prewrap="true">=ÍNDICE(Folha1!$A 26:$B 30,0,0.1)</p><p data-prewrap="true"></p><p data-prewrap="true">(Como eu não sou um português nativo, a fórmula pode não ser precisa quando traduzida, por favor, consulte a fórmula mostrada na imagem. Obrigado pela vossa compreensão)</p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/b2195773-20f4-4cda-9fdf-5939590c3035?platform=QnA style="width: 331px;height: 223px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/b2195773-20f4-4cda-9fdf-5939590c3035?platform=QnA alt="Image"></a></p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Onde você pode alterar diretamente os números na fórmula '$A 1:$B 10' para obter um agrupamento personalizado, por exemplo, se o seu grupo B contiver dados de 201 a 500, você pode alterá-lo para '$A 201:$B 501'</p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Vou enviar-lhe o arquivo excel via mensagem privada. Você pode experimentá-lo para ver se funciona.</p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/5b67200d-bcd2-42fc-8622-9e4a44a48a54?platform=QnA style="width: 187px;height: 92px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/5b67200d-bcd2-42fc-8622-9e4a44a48a54?platform=QnA alt="Imagem"></a></p><p data-prewrap="true"></p></li></ul>

    Se o meu formulário não atender a todas as suas necessidades, por favor me avise. Ou você pode me enviar seu formulário por mensagem privada, se preferir. Eu serei capaz de aconselhá-lo sobre como tornar o seu formulário mais eficaz.

    Aguardamos a sua resposta.

    Atenciosamente

    LucyW-MSFT - Brasil | Especialista em Suporte da Comunidade Microsoft

    Bom dia Lucy!

    Acredito que a questão seja um pouco mais detalhada. Me desculpe, vou tentar ser mais preciso.

    Hoje trabalho com essa Fx. A qual traz a informação SE de uma tabela em PROCV.

    =SEERRO(PROCV($E28;TARIFAS!$B$5:$D$14;3;VERDADEIRO );0)

    Ou seja, a Fx Procura o valor referência (E5) e determina o valor a ser pago pelo montante.

    Tabela de Valores (procv)

    Mas nessa situação deixo de receber as faixas anteriores e recebendo o valor mínimo a cada vez que mais trabalho.

    (Como exemplo de erro tenho o valor destacado abaixo. Posso produzir 1.200 ou 350 e o valor será praticamente o mesmo por conta da mudança de faixa.

    O que realmente preciso é o seguinte:

    Determinar o valor limite para cada célula, e o excedente deverá ser transbordado para outra célula, com o objetivo de dissolver o valor total em células de acordo com seu valor limite.

    Assim poderei receber 200 x 63,19 + 299 x 40,47 + 199 x 23,62 + 199 x 16,83 + 199 x 12,65

    Ficando:

    Por favor, preciso de um help!

    Esta resposta foi útil?

    0 comentários Sem comentários
  4. Anônima
    2023-03-07T05:26:19+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Prezado Rafael Lucas Parisi

    Bem-vindo à Comunidade Microsoft.

    Eu entendo que você deseja implementar o agrupamento de 1500 partes de dados em uma planilha do Excel. Como 1500 dados é muito grande, gostaria de criar uma folha do Excel com 30 dados como exemplo para atender às suas necessidades. Você pode tentar se referir ao meu método para alcançar suas necessidades individuais.

    Eu tenho 30 partes de dados divididas em 4 grupos, a parte A contém 10 partes de dados. a parte B contém 5 dados. a parte C contém 10 dados. a parte D contém 5 dados. <br><br> <br><ul><li><p data-prewrap="true">Os 30 dados originais estão localizados em 'sheet1' e os dados agrupados estão localizados em 'sheet2'.</p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/b1fe414a-f234-49fe-8f84-e5cac031ccd5?platform=QnA style="width: 334px;height: 243px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/b1fe414a-f234-49fe-8f84-e5cac031ccd5?platform=QnA alt="Image"></a></p><p data-prewrap="true"></p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Insira a fórmula na célula A2 abaixo do grupo A, onde a importação de dados começa </p><p data-prewrap="true"></p><p data-prewrap="true">=ÍNDICE(Folha1!$A 1:$B 10.0,0.1) </p><p data-prewrap="true"> </p><p data-prewrap="true">no grupo B, abaixo do início da célula de dados de importação C2, insira a fórmula </p><p data-prewrap="true"> </p><p data-prewrap="true">=ÍNDICE(Folha1!$A 11:$B 15.0,0.1) </p><p data-prewrap="true"> </p><p data-prewrap="true">no grupo C abaixo do início da importação da Célula de Dados E2 insira a fórmula </p><p data-prewrap="true"></p><p data-prewrap="true">=ÍNDICE(Folha1!$A 16:$B 25.0,0.1) </p><p data-prewrap="true"> </p><p data-prewrap="true">no grupo D abaixo do início da célula de dados de importação G2 insira a fórmula </p><p data-prewrap="true"> </p><p data-prewrap="true">=ÍNDICE(Folha1!$A 26:$B 30,0,0.1) </p><p data-prewrap="true"> </p><p data-prewrap="true">(Como eu não sou um português nativo, a fórmula pode não ser precisa quando traduzida, por favor, consulte a fórmula mostrada na imagem. Obrigado pela vossa compreensão)</p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/b2195773-20f4-4cda-9fdf-5939590c3035?platform=QnA style="width: 331px;height: 223px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/b2195773-20f4-4cda-9fdf-5939590c3035?platform=QnA alt="Image"></a></p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Onde você pode alterar diretamente os números na fórmula '$A 1:$B 10' para obter um agrupamento personalizado, por exemplo, se o seu grupo B contiver dados de 201 a 500, você pode alterá-lo para '$A 201:$B 501' </p><p data-prewrap="true"></p></li><li><p data-prewrap="true">Vou enviar-lhe o arquivo excel via mensagem privada. Você pode experimentá-lo para ver se funciona. </p><p data-prewrap="true"></p><p data-prewrap="true"><a href="https://learn-attachment.microsoft.com/api/attachments/5b67200d-bcd2-42fc-8622-9e4a44a48a54?platform=QnA style="width: 187px;height: 92px;" class="ans-image-link" target="_blank" rel="noopener noreferrer nofollow"><img src="https://learn-attachment.microsoft.com/api/attachments/5b67200d-bcd2-42fc-8622-9e4a44a48a54?platform=QnA data-prewrap="true"></p></li></ul>

    Se o meu formulário não atender a todas as suas necessidades, por favor me avise. Ou você pode me enviar seu formulário por mensagem privada, se preferir. Eu serei capaz de aconselhá-lo sobre como tornar o seu formulário mais eficaz.

    Aguardamos a sua resposta.

    Atenciosamente

    LucyW-MSFT - Brasil | Especialista em Suporte da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários