GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Função Mediana
Go
Novo
Procurar
Notificar
Ferramentas
Responder
  
-star Rating Vote!  Login/Cadastrar 
Estagiário

postado
Caros colegas,
Preciso de uma função que calcule a mediana de uma lista de números....no excel existe a função MED() mas no Access não encontrei função similar. Procurei no help e tentei pesquisar em outros lugares mas não consegui resposta.
Agradeço a todos a atenção,
Rose
 
Postagens: 43 | Localização: RIo de Janeiro | Registrado: 12 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Coordenador

Figura de  rogerio oliveira
postado Hide Post
Faça uma referencia ao excel no access que voce consegue chamar a função: WorksheetFunction.Median


Rogério Oliveira
"Do you know anything about chambers of secrets?"
http://www.vhumano.com.br
 
Postagens: 2303 | Localização: Guarulhos - SP | Registrado: 03 February 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
Caro Rogerio,
Muito obrigada por responder !!
Mas...desculpe a ignorancia...voce poderia detalhar este procedimento...sem querer abusar da sua boa vontade.
Um abraço
Rose
 
Postagens: 43 | Localização: RIo de Janeiro | Registrado: 12 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
JLM
Estagiário

postado Hide Post
 
Postagens: 76 | Localização: Santo André - SP | Registrado: 26 August 2001Reply With QuoteEditar ou Apagar MensagemReport This Post
Coordenador

Figura de  rogerio oliveira
postado Hide Post
Oi rose,

Abra um modulo qq do sue mdb, va em Ferramentas >> Referencias, procure microsoft excel e selecione.


Rogério Oliveira
"Do you know anything about chambers of secrets?"
http://www.vhumano.com.br
 
Postagens: 2303 | Localização: Guarulhos - SP | Registrado: 03 February 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
Estagiário

postado Hide Post
Desculpe pela demora em responder....
Agradeco ao Rogerio e a JLM pelas dicas que resolveram meu problema...Voces sao otimos
Acabei utilizando a funcao Median descrita abaixo.
Ainda sobre esta funcao, porque nao consigo usar como parametro uma consulta ?

Function Median (tName As String, fldName As String) As Single
Dim MedianDB As DAO.Database
Dim ssMedian As DAO.Recordset
Dim RCount As Integer, i As Integer, x As Double, y As Double, _
OffSet As Integer
Set MedianDB = CurrentDB()
Set ssMedian = MedianDB.Openrecordset("SELECT [" & fldName & "] FROM [" & tName & "]

ssMedian.MoveLast
RCount% = ssMedian.RecordCount
x = RCount Mod 2
If x <> 0 Then
OffSet = ((RCount + 1) / 2) - 2
For i% = 0 To OffSet
ssMedian.MovePrevious
Next i
Median = ssMedian(fldName)
Else
OffSet = (RCount / 2) - 2
For i = 0 To OffSet
ssMedian.MovePrevious
Next i
x = ssMedian(fldName)
ssMedian.MovePrevious
y = ssMedian(fldName)
Median = (x + y) / 2
End If
ssMedian.Close
MedianDB.Close
End Function
 
Postagens: 43 | Localização: RIo de Janeiro | Registrado: 12 July 2003Reply With QuoteEditar ou Apagar MensagemReport This Post
Coordenador

Figura de  rogerio oliveira
postado Hide Post
Se a consulta estiver salva no bd não tem problema nenhum;.


Rogério Oliveira
"Do you know anything about chambers of secrets?"
http://www.vhumano.com.br
 
Postagens: 2303 | Localização: Guarulhos - SP | Registrado: 03 February 2005Reply With QuoteEditar ou Apagar MensagemReport This Post
 Tópico Anterior | Próximo Tópico powered by eve community  
 

GD Access    GD Access    Grupo de Discussão  Ir para Categorias  Grupos técnicos  Ir para Fóruns  Access    Função Mediana

©