"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
**********
Mensagens do Renato:
1 Jun 05, 11:17 - Renato: (Retificando)Conforme mensagem anterior, usei o formato citado. Com A1 00:00 B1 06:00 C1 =B1-A1 funciona, mas quando coloco(ex.) A2 18:00 B2 00:00 C2 =A2-B2, dá #####. Onde estou errando?
1 Jun 05, 11:02 - Renato: Conforme mensagem anterior, usei o formato citado. Com A1 00:00 B1 06:00 C1 =B1-A1 funciona, mas quando coloco(ex.) A2 18:00 B2 00:00 C2 =C2-B2, dá #####. Onde estou errando?
31 May 05, 18:40 - Eneias dos Santos Pedroso: Renato, use o formato personalizado nas células: [hh]:mm:ss;@
31 May 05, 14:18 - Renato: Oi, Eneias! Você poderia me ajudar, pois preciso calcular horas no excel e não sei como fazer. Ex.: Tenho na célula A1 00:00 e na célula B1 06:00, preciso na C1 o total de horas neste intervalo.
**********
Renato, a partir do momento que trabalhar com horas que referem-se a outro dia, precisará de outro formato.
Para:
Nas células "A1", "B1" e "C1" respectivamente.
31/05/2005 22:00 - 01/06/2005 05:00 - 07:00:00
Lembrando que para obter o resultado "07:00:00", usou-se a função "B1-A1".
Os formatos:
31/05/2005 22:00 ( dd/mm/aaaa hh:mm )
01/06/2005 05:00 ( dd/mm/aaaa hh:mm )
07:00:00 ( [hh]:mm:ss;@ )
----------
"O potencial humano só é medido por intermédio dos atos!" (E.S.P.)
quinta-feira, junho 02, 2005
segunda-feira, maio 30, 2005
Dúvida levantada pelo Carlos
"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
**********
Mensagem do Carlos:
"30 May 05, 08:06 - CARLOS: Eneias, HELP, tenho esta fórmula =DATADIF(G9;G10;"Y") & " ano (s), " & DATADIF(G9;G10;"YM") & " mês (es) e " & DATADIF(G9;G10;"MD") & " dia (s). " preciso somar os resultado do calculo no final"
**********
Carlos, crie tabela paralelas (as mesmas ficarão ocultas) onde constarão na primeira coluna somente o ano, na segunda somente o mês e na terceira somente o dia. No final de cada coluna faça a soma individual do ano, mês e dia usando o formato concatenado como na tua função.
Exemplo:
Para as datas, 12/1/1980 (célula A1) -30/5/2005 (célula B1) teríamos o resultado em "F1" de "25 ano (s), 4 mês (es) e 18 dia (s)".
Para as datas, 10/8/1982 (célula A2) -30/5/2005 (célula B2) teríamos o resultado em "F2" de "22 ano (s), 9 mês (es) e 20 dia (s)".
tendo os valores individuais (estas colunas ficariam ocultas):
25, 4, 18 - (ano - "C1", mês - "D1", e dia - "E1")
22, 9, 20 - (ano - "C2", mês - "D2", e dia - "E2")
somando:
"C1+C2"= 47 - "resultado em C3"
"D1+D2"= 13 - "resultado em D3"
"E1+E2" = 38 - "resultado em E3"
Em "F3" coloque esta função:
=C3&" ano (s), "&D3&" mês (es) e "& E3&" dia (s)"
Resultado:
47 ano (s), 13 mês (es) e 38 dia (s)
----------
"O potencial humano só é medido por intermédio dos atos!" (E.S.P.)
----------
**********
Mensagem do Carlos:
"30 May 05, 08:06 - CARLOS: Eneias, HELP, tenho esta fórmula =DATADIF(G9;G10;"Y") & " ano (s), " & DATADIF(G9;G10;"YM") & " mês (es) e " & DATADIF(G9;G10;"MD") & " dia (s). " preciso somar os resultado do calculo no final"
**********
Carlos, crie tabela paralelas (as mesmas ficarão ocultas) onde constarão na primeira coluna somente o ano, na segunda somente o mês e na terceira somente o dia. No final de cada coluna faça a soma individual do ano, mês e dia usando o formato concatenado como na tua função.
Exemplo:
Para as datas, 12/1/1980 (célula A1) -30/5/2005 (célula B1) teríamos o resultado em "F1" de "25 ano (s), 4 mês (es) e 18 dia (s)".
Para as datas, 10/8/1982 (célula A2) -30/5/2005 (célula B2) teríamos o resultado em "F2" de "22 ano (s), 9 mês (es) e 20 dia (s)".
tendo os valores individuais (estas colunas ficariam ocultas):
25, 4, 18 - (ano - "C1", mês - "D1", e dia - "E1")
22, 9, 20 - (ano - "C2", mês - "D2", e dia - "E2")
somando:
"C1+C2"= 47 - "resultado em C3"
"D1+D2"= 13 - "resultado em D3"
"E1+E2" = 38 - "resultado em E3"
Em "F3" coloque esta função:
=C3&" ano (s), "&D3&" mês (es) e "& E3&" dia (s)"
Resultado:
47 ano (s), 13 mês (es) e 38 dia (s)
----------
"O potencial humano só é medido por intermédio dos atos!" (E.S.P.)
Dúvida levantada pelo Jairo Borges
"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
**********
Mensagens do Jairo Borges:
"28 May 05, 17:36 - JAIRO BORGES: INTERVALO DAS 24 HORAS, QUALQUER HORÁRIO COLOCADO NA PLANILHA,SOMENTE SOMAR O PERÍODO QUE ESTIVER ENTRE AS 22 HORAS E AS 05 HORAS."
"28 May 05, 17:34 - JAIRO BORGES: ESTOU COM UM PROBLEMA EM UMA PLANILHA DE FOLHA DE PONTO ONDE SÃO CALCULADAS AS HORAS TRABALHADAS. QUERO CALCULAR O ADICIONAL NOTURNO QUE É DAS 22 HORAS ÀS 05 HORAS DA MANHÃ; OU SEJA DENTRO DO INTERVAL"
**********
Coloque em "A1" a função:
=HOJE()
Coloque em "B1" a função:
=HOJE()+1
Coloque em "A2" a hora de entrada, exemplo:
23:10:45
Coloque em "B2" a hora de saída, exemplo:
06:01:00
Coloque em "A3" a função (preferível usar o formato "[hh]:mm:ss"):
=TEXTO(A1+SE(A2>=0,916666666666667;A2;0,916666666666667);"dd/mm/aaaa hh:mm:ss")
Coloque em "B3" a função (preferível usar o formato "[hh]:mm:ss"):
=TEXTO((HOJE()+1)+SE(B2<=0,208333333333333;B2;0,208333333333333);"dd/mm/aaaa hh:mm:ss")
As funções nas células "A3" e "B3" resultarão respectivamente os formatos:
30/05/2005 23:10:45
31/05/2005 05:00:00
Coloque em "C3" a função (preferível usar o formato "[hh]:mm:ss"):
=(TEXTO((HOJE()+1)+SE(B2<=0,208333333333333;B2;0,208333333333333);"dd/mm/aaaa hh:mm:ss"))-(TEXTO(A1+SE(A2>=0,916666666666667;A2;0,916666666666667);"dd/mm/aaaa hh:mm:ss"))
Essa função considerando horário noturno entre: 22:00:00 e 05:00:00.
Bem, na fórmula que foi colocada na célula "C3", significa que teremos apenas o resultado após a hora 22:00:00 e antes da hora 05:00:00.
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
----------
**********
Mensagens do Jairo Borges:
"28 May 05, 17:36 - JAIRO BORGES: INTERVALO DAS 24 HORAS, QUALQUER HORÁRIO COLOCADO NA PLANILHA,SOMENTE SOMAR O PERÍODO QUE ESTIVER ENTRE AS 22 HORAS E AS 05 HORAS."
"28 May 05, 17:34 - JAIRO BORGES: ESTOU COM UM PROBLEMA EM UMA PLANILHA DE FOLHA DE PONTO ONDE SÃO CALCULADAS AS HORAS TRABALHADAS. QUERO CALCULAR O ADICIONAL NOTURNO QUE É DAS 22 HORAS ÀS 05 HORAS DA MANHÃ; OU SEJA DENTRO DO INTERVAL"
**********
Coloque em "A1" a função:
=HOJE()
Coloque em "B1" a função:
=HOJE()+1
Coloque em "A2" a hora de entrada, exemplo:
23:10:45
Coloque em "B2" a hora de saída, exemplo:
06:01:00
Coloque em "A3" a função (preferível usar o formato "[hh]:mm:ss"):
=TEXTO(A1+SE(A2>=0,916666666666667;A2;0,916666666666667);"dd/mm/aaaa hh:mm:ss")
Coloque em "B3" a função (preferível usar o formato "[hh]:mm:ss"):
=TEXTO((HOJE()+1)+SE(B2<=0,208333333333333;B2;0,208333333333333);"dd/mm/aaaa hh:mm:ss")
As funções nas células "A3" e "B3" resultarão respectivamente os formatos:
30/05/2005 23:10:45
31/05/2005 05:00:00
Coloque em "C3" a função (preferível usar o formato "[hh]:mm:ss"):
=(TEXTO((HOJE()+1)+SE(B2<=0,208333333333333;B2;0,208333333333333);"dd/mm/aaaa hh:mm:ss"))-(TEXTO(A1+SE(A2>=0,916666666666667;A2;0,916666666666667);"dd/mm/aaaa hh:mm:ss"))
Essa função considerando horário noturno entre: 22:00:00 e 05:00:00.
Bem, na fórmula que foi colocada na célula "C3", significa que teremos apenas o resultado após a hora 22:00:00 e antes da hora 05:00:00.
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
quarta-feira, maio 25, 2005
Função SE Matricial com Intervalo de dados
"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
=SE((B1>=31)*(B1<=180);0,1;SE((B1>=181)*(B1<=360);0,12;SE(B1>=361;0,15)))
Mas antes de finalizar, use "CTRL + SHIFT + ENTER", pois trata-se de função matricial, ficando assim:
{=SE((B1>=31)*(B1<=180);0,1;SE((B1>=181)*(B1<=360);0,12;SE(B1>=361;0,15)))}
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
----------
=SE((B1>=31)*(B1<=180);0,1;SE((B1>=181)*(B1<=360);0,12;SE(B1>=361;0,15)))
Mas antes de finalizar, use "CTRL + SHIFT + ENTER", pois trata-se de função matricial, ficando assim:
{=SE((B1>=31)*(B1<=180);0,1;SE((B1>=181)*(B1<=360);0,12;SE(B1>=361;0,15)))}
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
terça-feira, maio 17, 2005
"Valor K-ésimo" - Função matricial
"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
=MENOR((A1:A7);{2;3})
Finalize com "CTRL + SHIFT + ENTER".
Resultará:
{=MENOR((A1:A7);{2;3})}
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
----------
=MENOR((A1:A7);{2;3})
Finalize com "CTRL + SHIFT + ENTER".
Resultará:
{=MENOR((A1:A7);{2;3})}
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
"Cont.se" com dois critérios - Função Matricial
"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
Supondo que temos o intervalo "A1:A7" com valores de 1 a 7 respectivamente.
Por intermédio de função matricial poderemos contar um intervalo com dois critérios:
{=CONT.SE(A1:A7;1)+CONT.SE(A1:A7;3)}
Nesse exemplo, temos como resultado a contagem dos valores iguais a 1 e 3.
********
Sempre antes de finalizar a função matricial, usar "CTRL + SHIFT + ENTER".
----------
"O potencial humano só é medido por intermédio dos atos!" (E.S.P.)
----------
Supondo que temos o intervalo "A1:A7" com valores de 1 a 7 respectivamente.
Por intermédio de função matricial poderemos contar um intervalo com dois critérios:
{=CONT.SE(A1:A7;1)+CONT.SE(A1:A7;3)}
Nesse exemplo, temos como resultado a contagem dos valores iguais a 1 e 3.
********
Sempre antes de finalizar a função matricial, usar "CTRL + SHIFT + ENTER".
----------
"O potencial humano só é medido por intermédio dos atos!" (E.S.P.)
Contar a cor do preenchimento
"Basta sermos simples para sermos ricos em nossos atos!" (E.S.P.)
----------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
'Autor: Eneias dos Santos Pedroso
'
Dim i As Object
Dim Intervalo As Range
Set Intervalo = Range("A1:C10")
'Intervalo onde estão as células na cor vermelha
For Each i In Intervalo
If CorFundo(i) = 3 Then ' [ 3 ]= Vermelho
qtde = qtde + 1
End If
Next i
[D1] = qtde
'Célula que receberá a informação de quantas repetições houve
End Sub
Function CorFundo(vRange As Range)
If Selection.Areas.Count = 1 Then
CorFundo = vRange.Interior.ColorIndex
Else
CorFundo = Null
End If
End Function
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
----------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'
'Autor: Eneias dos Santos Pedroso
'
Dim i As Object
Dim Intervalo As Range
Set Intervalo = Range("A1:C10")
'Intervalo onde estão as células na cor vermelha
For Each i In Intervalo
If CorFundo(i) = 3 Then ' [ 3 ]= Vermelho
qtde = qtde + 1
End If
Next i
[D1] = qtde
'Célula que receberá a informação de quantas repetições houve
End Sub
Function CorFundo(vRange As Range)
If Selection.Areas.Count = 1 Then
CorFundo = vRange.Interior.ColorIndex
Else
CorFundo = Null
End If
End Function
----------
Maiores esclarecimentos, acesse o link que está no título deste post !
Assinar:
Postagens (Atom)