miércoles, 31 de julio de 2024

PLANTILLA DE CONTROL DE COBRANZA Y PAGOS

Control de Cobranza y Pagos.

En este articulo quiero compartirles como podemos hacer mediante el uso de formulas y funciones que hemos visto en otros artículos, el manejo y control de cobranzas de clientes y proveedores en una sola hoja de calculo.

Para la realización de esta plantilla hemo utilizado para el manejo de la tabla de datos el formato de tablas, ya que de esa forma es posibles replicar las formulas sin que estas se estén reescribiendo cada vez que se agrega un registro, y también de esta forma si queremos iniciar la plantilla desde ceros podemos eliminar las filas de las tablas, (Me refiero a eliminar las filas de las tablas, mas no la fila de la hoja) que son dos cosas diferentes, cuando se usan bases de datos con formato de tablas es muy importante respetar la estructura de como esta configurada ya que de eso depende el buen funcionamiento.

Para dar formato de tabla a una base de datos que utilizamos desde Excel se hace desde el menú Inicio en el grupo de estilos:


Mediante el uso de ese formato es como podemos hacer múltiples tipos de plantillas previamente formuladas, en es caso les presento un ejemplo sencillo de como podemos controlar saldos de clientes y proveedores mediante el uso de tablas.

Para Insertar o eliminar filas de tablas, lo mas correcto es que lo hagamos dando click sobre el contenido de la tabla con el botón derecho del mouse y se desplegara el menú para insertar, eliminar, seleccionar o borrar desde una tabla, o en caso de que solo necesitemos agregar una fila nueva solo tenemos que escribir el contenido en la fila siguiente de la ultima fila de la tabla, y en automático Excel lo agregara a la tabla como parte de su colección de filas, ejemplo de agregar o quitar filas:

Insertar fila:


Eliminar fila:



La plantilla cuenta con 4 hojas que equivalen a 4 formatos de tablas:

DEBITOS-CREDITO.- Esta es la tabla donde se capturan las facturas de clientes y proveedores.


en la columna "TIPO" es donde se define si el registro es un cliente o un proveedor, ese dato se rellena en automático al obtener del dato mediante formula de la tabla de saldos:


en esta tabla previamente se debe de dar de alta al cliente o proveedor definiendo en la columna "TIPO" si se trata de un cliente un proveedor.
En esta misma tabla es donde se podrá consultar los saldos de cada uno de los clientes y proveedores, para obtener los saldos la tabla esta formulada para acumular los movimientos de la tabla "DEBITOS-CREDITOS" así como de la tabla "COBRANZA-PAGOS".

Tabla de "SALDOS"


En la tabla de saldos tenemos la posibilidad de hacer las consultas por mes y año, seleccionado los datos en los campos de lista de MES y AÑO.

En la tabla de "COBRANZA-PAGOS", es donde se lleva el registros de pagos y cobros de los clientes y proveedores:



en esta tabla capturamos los datos de FECHA, IMPORTE y el dato del CLIENTE lo obtenemos de un listado que se genera en automático conforme a los registros que tengamos en al tabla de saldos, y es necesario escribir de forma exacto a como están registrado en la tabla de "SALDOS" ya que de lo contrario la formulación podría verse afectada.

En la hoja denominada "BANCOS" tenemos el listado de bancos donde se capturan las cuentas que se utilizan para los datos que se capturan en el campo BANCOS de la tabla "COBRANZA-PAGOS"

Les dejo el archivo para que lo analicen y les sirva como aprendizaje, y puedan realizarle ajustes para utilizarlo en otro tipo de plantillas.

Cualquier comentario no olviden escribirme y estaremos pendientes de resolver dudas.



Saludos

AppJasr








miércoles, 3 de mayo de 2023

Libro de Excel con hojas mensuales.

    

Como hacer una macro para agregar un libro de excel y cada una de las hojas sea el nombre de enero a diciembre.?


En muchas ocaciones tenemos que realizar analisis de datos en los cuales es necesario tener en cada cada el mes que corresponda de enero a diciembre, y entonces seria de mucha utilidad que desde un boton pudieramos agregar un libro de excel con el nombre de los meses en cada una de las hojas de enero a diciembre. algo como esto.

Esto nos ahorraria tiempo al momento de crear el archivo, ya que nos evitarimos de estar agregando hojas y cambiando el nombre con el mes de calendario.

En mi caso diseñe una macro para evitarme esta tarea y solo dar click en un boton y que me genere el archivo con los meses en cada una de las hojas, a continuacion te dejo una macro para que puedas realizas esta operacion, y tener en milisegundos tu hojas lista para agregarle informacion.


Sub NewBookMonth()
   Dim Hojameses As Workbook
   Dim hoja As Worksheet
   Dim mes As Integer: mes = 1
   Set Hojameses = Application.Workbooks.Add
   Do While Hojameses.Sheets.Count < 12
        Hojameses.Sheets.Add    
   Loop
   For Each hoja In Hojameses.Sheets
        hoja.Name = UCase(Format(DateSerial(Year(Now), mes, 1), "mmmm"))
        mes = mes + 1
   Next
End Sub


Agregala a un boton para que la tengas siempre disponible en todo el entorno de excel.

Esperamos que este articulo te sea de utilida, si tienes alguna duda o sugerencia dejanos un comentario.
Y si te a servido comparte el articulo con quien creas este articulo le sera de utilidad.


Saludos cordiales.

JASR




 

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/