Página 1 de 1

Alterar a fórmula.

Enviado: 23 Mai 2016 às 15:34
por GENECI
Boa tarde!
Sou novo no Fórum.
Solicito a sua ajuda para solucionar o problema.
Na célula A1 tenho a fórmula =hoje()
Na célula A2 tenho o número 1413
Na célula A3 favor desenvolver uma fórmula que faça o seguinte: Um contador automático de modo que quando o dia da semana for uma terça-feira a fórmula vai somar + 1 e apresentar o numero 1414.
Quando o dia da semana for uma quinta-feira a fórmula vai somar + 1 e apresentar o numero 1415.
Quando o dia da semana for um sábado a fórmula vai somar + 1 e apresentar o numero 1416.
E assim segue a contagem sequencial de acordo com os dias terças, quintas e sábados.

Muito obrigado - GENECI.

Re: Alterar a fórmula.

Enviado: 23 Mai 2016 às 16:31
por FelipeMGarcia
Geneci, eu fiz a fórmula na célula A3.

Veja se é o que precisa.

Abs

Re: Alterar a fórmula.

Enviado: 24 Mai 2016 às 10:27
por Parkeless
Bom dia!

Se entendi certo, os dias tem que somar conforme forem passando os dias; o problema de fazer por fórmula é que ela vai se limitar à primeira semana (por exemplo, a segunda terça retornará +1 ao invés de +4).

Bom, fiz através de função personalizada; para utilizar, vá na planilha, dê alt + F11, vá em Inserir - Módulo e cole o código abaixo:
Código: Selecionar todos
Function Soma1(DataInicial As Date, DataFinal As Date)

Dim Diferença As Long
Dim i As Long

Diferença = DataFinal - DataInicial

For i = 0 To Diferença
    Select Case Weekday(DataInicial + i)
        Case 3
            Soma1 = Soma1 + 1
        Case 5
            Soma1 = Soma1 + 1
        Case 7
            Soma1 = Soma1 + 1
    End Select
Next i


End Function
Depois feche a janela do VBE, e digite em qualquer célula: =Soma1([data inicial];[data final]).
A planilha deve ser salva em formato .xlsm.

Estou anexando uma planilha exemplificando a aplicação.

Re: Criar uma fórmula.

Enviado: 24 Mai 2016 às 14:53
por GENECI
FelipeMGarcia escreveu:Geneci, eu fiz a fórmula na célula A3.

Veja se é o que precisa.

Abs
GENECI escreveu:Boa tarde!
Sou novo no Fórum.
Solicito a sua ajuda para solucionar o problema.
Na célula A1 tenho a fórmula =hoje()
Na célula A2 tenho o número 1413
Na célula A3 favor desenvolver uma fórmula que faça o seguinte: Um contador automático de modo que quando o dia da semana for uma terça-feira a fórmula vai somar + 1 e apresentar o numero 1414.
Quando o dia da semana for uma quinta-feira a fórmula vai somar + 1 e apresentar o numero 1415.
Quando o dia da semana for um sábado a fórmula vai somar + 1 e apresentar o numero 1416.
E assim segue a contagem sequencial de acordo com os dias terças, quintas e sábados.

Muito obrigado - GENECI.
Boa tarde! Muito obrigado por atender a minha solicitação.
A fórmula elaborada tem uma divergência más esta correta, porém esta considerando os dias terças, quintas e sextas.

Por favor, pode alterar a fórmula para atender os dias de terças, quintas e sábados.

Muito obrigado - GENECI.

Re: Alterar a fórmula.

Enviado: 24 Mai 2016 às 15:13
por GENECI
Parkeless escreveu:Bom dia!

Se entendi certo, os dias tem que somar conforme forem passando os dias; o problema de fazer por fórmula é que ela vai se limitar à primeira semana (por exemplo, a segunda terça retornará +1 ao invés de +4).

Bom, fiz através de função personalizada; para utilizar, vá na planilha, dê alt + F11, vá em Inserir - Módulo e cole o código abaixo:
Código: Selecionar todos
Function Soma1(DataInicial As Date, DataFinal As Date)

Dim Diferença As Long
Dim i As Long

Diferença = DataFinal - DataInicial

For i = 0 To Diferença
    Select Case Weekday(DataInicial + i)
        Case 3
            Soma1 = Soma1 + 1
        Case 5
            Soma1 = Soma1 + 1
        Case 7
            Soma1 = Soma1 + 1
    End Select
Next i


End Function
Depois feche a janela do VBE, e digite em qualquer célula: =Soma1([data inicial];[data final]).
A planilha deve ser salva em formato .xlsm.

Estou anexando uma planilha exemplificando a aplicação.

Muito obrigado.
Pelo código VBA, que contém outras informações relevantes.
É apenas um contador automático que vai adicionando de acordo com os dias da semana. Terça, Quinta e Sábados.

Grato - GENECI.