Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como arredondar a data para o dia da semana específico anterior ou seguinte no Excel?

doc-round-to-previous-sunday-1
Você já tentou arredondar a data para o domingo anterior ou seguinte, conforme a imagem mostrada abaixo? Aqui, direi algumas fórmulas para arredondar rapidamente as datas para um dia específico anterior ou seguinte, como segunda, terça e assim por diante no Excel.
Arredonde a data para o dia da semana específico anterior ou seguinte

seta azul bolha direita Arredonde a data para o dia da semana específico anterior ou seguinte

Se você quiser arredondar as datas para o próximo domingo, pode seguir os passos abaixo.

1. Selecione um intervalo no qual você colocará as datas de arredondamento e clique com o botão direito para selecionar formatar células no menu de contexto. Veja a imagem:
doc-round-to-previous-sunday-2

2. No formatar células diálogo, sob Número guia, clique em Data de Categoria lista e selecione um tipo conforme necessário. Veja a imagem:

doc-round-to-previous-sunday-3

3. Clique OK. Em seguida, vá para a primeira célula das células selecionadas e digite esta fórmula =IF(A2="","",A2+7-MOD(A2-1,7)) nele, e pressione Entrar em seguida, arraste a alça de preenchimento automático para as células. Veja a imagem:

doc-round-to-previous-sunday-4

Dicas:

1. Na fórmula acima =IF(A2="","",A2+7-MOD(A2-1,7)), A2 é a data que você deseja arredondar, você pode alterar o 7 para outro número para arredondar a data para outro dia da semana, 1 significa próxima segunda-feira, 2 significa próxima terça-feira e assim por diante.

2. Se você quiser arredondar a data para o domingo anterior, você pode usar esta fórmula = A2-WEEKDAY (A2,2) +7e arraste a alça de preenchimento automático para as células necessárias. A2 é a data que você deseja arredondar e você pode alterar 7 para 1,2,3,4,5,6 para arredondar a data para segunda, terça, quarta, quinta, sexta e sábado anteriores.

doc-round-to-previous-sunday-5



As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bellynne · 7 months ago
    Hi Everyone,

    I use the formula below to round to the next Thursday where A1 is the cell with your original date and 14 is for Thursday. You can use other numbers for other days if required. 11=Monday, 12=Tuesday, 13=Wednesday, etc...

    Also, you can use a 1 instead of an 8 to get the Thursday before your original date in A1. If your original date is already a Thursday the formula will produce the same date as in A1.

    I hope this helps!

    =A1+(0-WEEKDAY(A1,14)+8)
    • To post as a guest, your comment is unpublished.
      Erik · 4 months ago
      Thank you! This worked :)
  • To post as a guest, your comment is unpublished.
    kisho_H · 8 months ago
    I put this into google sheets and to make the dates become next thursday but I have not been able to get it to work especially for the dates right after thursdays. =IF(L2="","",L2+4-MOD(L2-1,4)) is the function i used to make it thursday but not all dates were thursday.
    • To post as a guest, your comment is unpublished.
      kisho_H · 8 months ago
      to clarify, all dates become thursday, but friday and saturday will not convert to the next weeks thursday instead they will go back a day or two to the previous thursday instead going to next weeks thursday, is there any way to fix this in the function =IF(L4="","",L4+4-MOD(L4-1,7))
      • To post as a guest, your comment is unpublished.
        Bellynne · 7 months ago
        Hi Kisho,

        I use the formula below to round to the next Thursday where A1 is the cell with your original date and 14 is for Thursday. You can use other numbers for other days if required. 11=Monday, 12=Tuesday, 13=Wednesday, etc...

        Also, you can use a 1 instead of an 8 to get the Thursday before your original date in A1. If your original date is already a Thursday the formula will produce the same date as in A1.

        I hope this helps!

        =A1+(0-WEEKDAY(A1,14)+8)
      • To post as a guest, your comment is unpublished.
        Miki · 7 months ago
        Hi Kisho,

        I use the formula below to round to the next Thursday where A1 is the cell with your original date and 14 is for Thursday. You can use other numbers for other days if required. 11=Monday, 12=Tuesday, 13=Wednesday, etc...

        Also, you can use a 1 instead of an 8 to get the Thursday before your original date in A1. If your original date is already a Thursday the formula will produce the same date as in A1.

        I hope this helps!

        =A1+(0-WEEKDAY(A1,14)+8)
  • To post as a guest, your comment is unpublished.
    Kisho · 8 months ago
    I put this into google sheets and to make the dates become next thursday but I have not been able to get it to work especially for the dates right after thursdays. =IF(L2="","",L2+4-MOD(L2-1,4)) is the function i used to make it thursday but not all dates were thursday.
  • To post as a guest, your comment is unpublished.
    Lilian · 3 years ago
    Si quiero la fecha del próximo viernes cómo debo modificar las variables? Gracias
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Sorry, I cannot understand, could you speak in English?
  • To post as a guest, your comment is unpublished.
    Gerry Mc Guire · 3 years ago
    hi guys,

    I used the formula below, I hope it works for you.
    IF(WEEKDAY(H2,16)<>7,(7-WEEKDAY(H2,16))+H2,H2) where H2 is the date that you want to round up to the next day of the week (in my case for Friday) and the 16 is the format to start the date with Saturday as #1 and Friday as #7.
  • To post as a guest, your comment is unpublished.
    Doug Ward · 3 years ago
    Your round to previous Sunday is flawed. Even shows as much on your sheet.
    • To post as a guest, your comment is unpublished.
      Lisa Kazempour · 3 years ago
      So, what would be the correct formula to first check to see if a cell has a date, else leave it blank and make the date the fall on a Friday before if the date falls on a Saturday or Sunday?
      • To post as a guest, your comment is unpublished.
        Lisa · 1 years ago
        I found a workaround for to the previous Friday. You can change the switch "results" as needed to round to different days.
        =H3-SWITCH(TEXT(H3, "DDD"), "Mon", 3, "Tue", 4, "Wed", 5, "Thu", 6, "Fri", 0, "Sat", 1, "Sun", 2)
        =[date]-SWITCH(TEXT([date], "DDD"), "Mon", 3, "Tue", 4, "Wed", 5, "Thu", 6, "Fri", 0, "Sat", 1, "Sun", 2)