miércoles, 22 de marzo de 2023

Convertir número negativos a positivos con macro.


Como podríamos convertir los números de un rango de celdas que están en negativos a positivos, solo seleccionando el rango.

Generalmente en las tareas que realizamos diariamente, quizás nos toque analizar registros que hay que clasificar, según algún concepto, o simplemente que por el origen de lo registros estos tengan que ser registrados con signo negativo, sin embargo a la hora de representar la información no queremos mostrar el signo o el formato de numero negativo dado que no es muy estético, y tendremos en todo caso que convertirlos al signo positivo, realizando una formula a cada celda para cambiarlo a positivo multiplicando cada dato por -1, y eso resulte no tan eficiente al estar corriendo formula. Asi, para no dar mas vueltas al tema podemos realizar una macro para que al seleccionar las celdas o registros que están en negativos se conviertan en positivo con solo dar click en un botón con una macro asignada.

Por lo que aquí les dejo la macro que convierte la selección de un rango de celda a signo positivo, solo cópiala y pégala en un modulo para poder utilizarla.


Public Sub CambiarSigno()
    Dim rango As Range
    Set rango = Selection
    For Each i In rango
        ' si solo queremos afectar a los números que están en negativo validamos que el numero este en negativo.
        ' de lo contrario los saltamos
        ' si no quieres que haga esta validación quita la sentencia if y end if y deja solo i.Value = i.Value * -1
        If i.Value < 0 Then
            i.Value = i.Value * -1
        End If
    Next
End Sub

Lo que queda después de escribir la macro en un modulo es asignarla a un botón, y que esté disponible en todo el entorno de Excel para utilizarlo en cualquier libro.

Sino sabes cómo hacer que una macro esté disponible para todo el entorno de Excel, en la próxima publicación abordaremos el tema para mostrarte como se hace.

  

Saludos cordiales.

 JASR










viernes, 17 de marzo de 2023

Nivel de usuario de Excel

En que nivel de usuario te encuentras en el manejo de Excel.

Nivel Principiante, medio o avanzado.



Para un nivel intermedio de Excel, un usuario debería tener conocimientos en los siguientes temas, módulos y funciones:

  • Funciones matemáticas básicas: suma, resta, multiplicación, división y porcentajes.
  • Funciones estadísticas: promedio, mediana, moda, desviación estándar, varianza, etc.
  • Funciones de búsqueda y referencia: BUSCARV, BUSCARH, INDICE, COINCIDIR, etc.
  • Funciones lógicas: SI, Y, O, NO, etc.
  • Uso de tablas dinámicas: creación, configuración y personalización.
  • Gráficos: creación y personalización de gráficos para representar datos.
  • Uso de filtros y ordenamiento de datos.
  • Manejo de formato condicional: aplicar formatos a celdas en función de sus valores.
  • Uso de macros: grabación y ejecución de macros para automatizar tareas repetitivas.
  • Manejo de datos externos: importación y exportación de datos en diferentes formatos.

Dominar estos temas, módulos y funciones permitirá a un usuario de Excel realizar tareas más avanzadas y eficientes, y aprovechar al máximo las capacidades de esta herramienta.

Todas estos temas los hemos enseñado aqui en AppsJasr.

Dominas todas estos temas? si es asi debes saber que segun estas en el nivel intermedio.

Me pregunto que debe hacer un usuario avanzado para obtener esta distincion.?




Saludos cordiales

JASR


lunes, 13 de marzo de 2023

Alternativas de Hoja de Calculo.

Existen varias alternativas a Microsoft Excel que se pueden utilizar para realizar hojas de cálculo. A continuación, te proporciono algunas de las opciones más populares y sus páginas web:


  1. Google Sheets: Es una aplicación web gratuita de hojas de cálculo ofrecida por Google. Puedes acceder a ella a través de tu cuenta de Google y trabajar en colaboración con otras personas en tiempo real. Página web: https://www.google.com/sheets/about/