Ho una tabella con 4 campi numerici.
In una query vorrei calcolare per ogni record il valore minimo e il valore
massimo dei quattro valori inseriti.
Inoltre, nel calcolo del valore minimo non devono essere considerati i
valori = 0
Esempio:
Tabella
Val1 Val2 Val3 Val4
10,5 120 80 55,3
115 0 17 92
Query
Val1 Val2 Val3 Val4 Min Max
10,5 120 0 55,3 10,5 120
115 0 17 92 17 115
Come posso fare?
Esistono in Access delle funzioni analoghe a quelle di Excel:
=MAX.VALORI(val1;val2,...)
=MIN.VALORI(val1;val2,...)
Grazie
Davide
No, ma puoi usare queste funzioni:
http://www.allenbrowne.com/func-09.html
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
Ciao, per una esigenza simile avevo fatto questa funzione
Public Function PiuGrande(n1, n2, n3, n4)
If n1 >= n2 And n1 >= n3 And n1 >= n4 Then PiuGrande = n1: Exit
Function
If n2 >= n3 And n2 >= n1 And n2 >= n4 Then PiuGrande = n2: Exit
Function
If n3 >= n2 And n3 >= n1 And n3 >= n4 Then PiuGrande = n3: Exit
Function
If n4 >= n1 And n4 >= n2 And n4 >= n3 Then PiuGrande = n4: Exit
Function
End Function
Sulla falsariga puoi fare la funzione PiuPiccolo
Nella query metterai PiuGrande(val1;val2;val3;val4) e idem per il più
piccolo.
Ciao
Alberto
Grazie Mille Karl!!
� proprio quello che cercavo.
Davide