Funciones numéricas integradas en OpenOffice Base
Iconos utilizados
Pueden ser utilizadas con el editor de consultas en modo SQL
Pueden ser utilizadas desde el diseñador de consultas
No pueden ser utilizadas desde el diseñador de consultas
No pueden ser utilizadas desde el editor de consultas en modo SQL si se ha activado la opción Ejecutar directamente comando SQL
Al ser utilizadas desde el editor de consultas en modo SQL activando la opción Ejecutar directamente comando SQL serán traducidas automáticamente. Es posible que requieran completar algún dato.
Función | Descripción y ejemplos | Uso |
---|---|---|
ABS( número ) | Devuelve el valor absoluto de número (el número siempre en positivo).ABS( -1 ) ![]() |
![]() ![]() |
ACOS( ángulo ) | Devuelve el arco coseno del ángulo expresado en radianes en el intervalo [0,0 - Pi].ACOS( .5 ) ![]() |
![]() ![]() |
ASIN( ángulo ) | Devuelve el arco seno del ángulo expresado en radianes en el intervalo [-Pi/2 - Pi/2]ASIN( .5 ) ![]() |
![]() ![]() |
ATAN( ángulo ) | Devuelve la arco tangente del ángulo expresado en radianes en el intervalo [-Pi/2 - Pi/2].ATAN( .5 ) ![]() |
![]() ![]() |
ATAN2( a, b ) | Devuelve la tangente de a/b .ATAN2( 1, 2 ) ![]() |
![]() ![]() |
BITAND( a, b ) | Devuelve a & b .BITAND( 0, 1 ) ![]() |
![]() ![]() |
BITOR( a, b ) | Devuelve a | b BITOR( 0,1 ) ![]() |
![]() ![]() |
BITXOR( a, b ) | Devuelve la lógica XOR bit a bit de los valores enteros a y b .BITXOR( 0, 1 ) ![]() |
![]() ![]() |
CEILING( número ) | Devuelve el entero más pequeño que no es menor que número CEILING( 8.7 ) ![]() |
![]() ![]() |
COS( ángulo ) | Devuelve el coseno trigonométrico del ángulo expresado en radianes.COS( .5 ) ![]() |
![]() ![]() |
COT( ángulo ) | Devuelve la cotangente trigonométrica del ángulo expresado en radianes.COT( .5 ) ![]() |
![]() ![]() |
DEGREES( ángulo ) | Convierte a grados el ángulo expresado en radianes.DEGREES( 1 ) ![]() |
![]() ![]() |
EXP( número ) | Devuelve el número e (2.718...) elevado a número (de tipo doble).EXP( 2 ) ![]() |
![]() ![]() |
FLOOR( número ) | Devuelve el mayor valor de tipo doble que no es mayor que número .FLOOR( -8.7 ) ![]() |
![]() ![]() |
LOG( número ) | Devuelve el logaritmo natural (en base e) de número , siendo número de tipo doble y mayor que 0.LOG( 1.5 ) ![]() LOG( -1 ) ![]() Consulta Issue#69054 |
![]() ![]() |
LOG10( número ) | Devuelve el logaritmo común (en base 10) de número , siendo número de tipo doble y mayor que 0.LOG10( 1.5 ) ![]() LOG10( -1 ) ![]() |
![]() ![]() |
MOD( a, b ) | Devuelve el resto de a / b MOD( 7, 2 ) ![]() |
![]() ![]() |
PI() | Devuelve el valor numérico de tipo doble más cercano a Pi (relación entre la longitud de una circunferencia y su diámetro). PI() ![]() |
![]() ![]() |
POWER( número, elevado_a ) | Devuelve número elevado a elevado_a (número elevado_a ).POWER( 2, 5 ) ![]() |
![]() ![]() |
RADIANS( ángulo ) | Convierte a radianes el ángulo expresado en gradosRADIANS( 1 ) ![]() |
![]() ![]() |
RAND() | Devuelve un número aleatorio en el intervalo >= 0.0 y < 1.0 RAND() ![]() |
![]() ![]() |
ROUND( número, decimales ) | Redondea al número con decimales decimales.ROUND( 1.046328, 2 ) ![]() |
![]() ![]() |
ROUNDMAGIC( d ) | Resuelve ciertos problemas al redondear números, especialmente con números muy cercanos a 0.0 como por ejemplo 3,11 - 3,1 - 0,001 ROUNDMAGIC( 3.11-3.1-0.001 ) ![]() * Actualmente el valor devuelto es convertido a una cadena String . Utiliza CAST para convertir el valor devuelto a tipo doble.CAST( ROUNDMAGIC( D ) AS DOUBLE ) Consulta Issue#81031 |
![]() ![]() |
SIGN( número ) | Devuelve -1 si número es negativo, 0 si número es cero, o 1 si número es positivoSIGN( -0.001 ) ![]() |
![]() ![]() |
SIN( ángulo ) | Devuelve el coseno trigonométrico del ángulo expresado en radianesSIN( PI() / 12 ) ![]() |
![]() ![]() |
SQRT( número ) | Devuelve la raiz cuadrada de número SQRT( 9 ) ![]() |
![]() ![]() |
TAN( ángulo ) | Devuelve la tangente trigonométrica del ángulo expresado en radianesTAN( 0.01745329 * 20 ) ![]() |
![]() ![]() |
TRUNCATE( número, decimales ) | Trunca el número por la posición decimal decimales .TRUNCATE( 1.0385, 2 ) ![]() |
![]() ![]() |