La expresión ROUND() toma un valor numérico decimal y lo redondea al número entero más cercano. Sigue las reglas matemáticas estándar: si la parte decimal es 0.5 o mayor, redondea hacia arriba; si es menor a 0.5, redondea hacia abajo.
Es muy útil para simplificar visualizaciones de datos, eliminar centavos en reportes generales o realizar cálculos aproximados.
Sintaxis de la expresión
ROUND( Valor_Numerico )
Parámetros:
Valor_Numerico: Un número o columna de tipo Decimal o Price.
Diferencia clave con Excel:
En AppSheet,
Truco para 2 decimales: Multiplica por 100, redondea y divide entre 100.0.
ROUND() NO permite especificar el número de decimales (ej: redondear a 2 decimales). Siempre devuelve un entero.
Truco para 2 decimales: Multiplica por 100, redondea y divide entre 100.0.
ROUND([Total] * 100) / 100.0
Ejemplos Prácticos
-
Redondeo básico:
ROUND(4.7)→ Resultado: 5
ROUND(4.2)→ Resultado: 4 -
Calcular cantidades de cajas (Enteros):
ROUND([TotalUnidades] / 12)
Uso: Estima cuántas docenas se necesitan (aproximadamente). -
Forzar redondeo a 2 decimales (Truco matemático):
ROUND([Subtotal] * 1.16 * 100) / 100.0
Explicación: Calcula el IVA, convierte los centavos en enteros para redondearlos bien, y luego vuelve a convertir a decimales.