Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función Abs

| 8 comentarios

La Función Abs obtiene el valor absoluto de un número.

Para utilizarla en Excel se va a la barra de fórmulas matemáticas y se elige la opción ABS, solo se debe especificar el número o la celda que se quiere hallar. Ahora en VBA se puede generar una macro de modo que se ejecute directamente.

Ejemplo 1: Valor Absoluto de un número

Sub Abs_Número()
Range("B1") = Abs(Range("A1"))
End Sub

Ejemplo 2: Valor Absoluto para un rango de valores

Sub Abs_Rango()
Range("B1") = "=+ABS(RC[-1])"
Range("B1").Select
Selection.AutoFill Destination:=Range("B1:B3")
Range("B1:B3").Select
End Sub

Ejemplo 3: Valor Absoluto con condicionales

Primero se tiene una lista de valores, a los cuales se saca el valor absoluto, de aquí se obtiene el total (suma de valores absolutos) y se puede agregar un condicional, siempre que sea mayor (o menor) a un valor especifico (en el ejemplo 16), nos saldrá como un Exceso (o Déficit), de acuerdo a lo que se especifique en la macros.

Sub Abs_Condicional()
Range("B1") = "=+ABS(RC[-1])"
Range("B1").Select
Selection.AutoFill Destination:=Range("B1:B3")
Range("B1:B3").Select
Range("B4") = "=SUM(R[-3]C:R[-1]C)"
If Range("B4") > 16 Then Range("B4").Value = "Exceso"
End Sub

8 comentarios

Deja una respuesta

Los campos requeridos estan marcados con *.