DIA.DA.SEMANA

    Data & Hora

    Devolve o dia da semana como um número (1-7).

    Traduções
    EnglishWEEKDAY
    FrenchJOURSEM
    SpanishDIASEM
    GermanWOCHENTAG
    ItalianGIORNO.SETTIMANA
    PortugueseDIASEMANA
    DutchWEEKDAG
    PolishDZIEŃ.TYG
    RussianДЕНЬНЕД
    TurkishHAFTANINGÜNÜ
    CzechDENVTÝDNU
    HungarianHÉTNAPJA
    SwedishVECKODAG
    DanishUGEDAG
    FinnishVIIKONPÄIVÄ
    Sintaxe
    DIA.DA.SEMANA(núm_série; [tipo_retorno])

    Argumentos

    • núm_sérieA data
    • tipo_retorno1=Dom-Sáb(1-7), 2=Seg-Dom(1-7), 3=Seg-Dom(0-6)(opcional)
    Exemplos
    =DIA.DA.SEMANA(HOJE())
    1-7

    Dia da semana de hoje (1=Domingo)

    =DIA.DA.SEMANA(A1;2)
    1-7 (Seg=1)

    Segunda-feira como primeiro dia

    =TEXTO(A1;"dddd")
    Nome do dia

    Use TEXTO para obter o nome do dia

    Dicas e boas práticas
    • Predefinição: Domingo=1, Sábado=7
    • Use tipo_retorno 2 para Segunda-feira=1
    • Combine com SE para lógica de dias úteis
    Erros comuns
    • Esquecer que o segundo argumento (tipo_retorno) muda que número representa cada dia - o padrão trata domingo como 1, o que surpreende quem espera que segunda-feira seja 1
    • Usar DIA.DA.SEMANA à espera de obter um nome de dia como "segunda-feira" de volta - só devolve um número, formatar para obter um nome é um passo à parte
    • Aplicar DIA.DA.SEMANA a uma célula que na verdade é texto, não um valor de data real, o que devolve um erro em vez do número esperado
    Funções relacionadas
    DIADevolve o número do dia do mês em vez do dia da semana.
    DIATRABALHOTOTALConta os dias úteis entre duas datas, usando lógica de dia da semana internamente.
    TEXTOPode formatar uma data para mostrar diretamente o nome do dia da semana, como TEXTO(A1;"dddd").
    Perguntas frequentes

    Como faço com que segunda-feira seja igual a 1 em vez de domingo?

    Use o segundo argumento: DIA.DA.SEMANA(A1;2) faz de segunda-feira 1 e de domingo 7.

    Como obtenho o nome do dia da semana em vez de um número?

    Use TEXTO(A1;"dddd") para o nome completo, como "terça-feira", ou TEXTO(A1;"ddd") para a abreviatura.

    DIA.DA.SEMANA tem em conta os feriados?

    Não, calcula puramente o dia da semana com base no calendário - use DIATRABALHOTOTAL com uma lista de feriados se precisar de os excluir.

    Precisa traduzir uma fórmula usando DIA.DA.SEMANA?

    Use nosso tradutor para converter sua fórmula completa