Entradas

Generador de señales en hoja de cálculo.

Imagen
Tiempo de lectura: 15 minutos. Equivalente en Word: 25 páginas. Nivel de hoja de cálculo:  Intermedio Nivel de matemáticas: Intermedio. Trigonometría.  Concimientos necesarios: electrónica analógica y digital.  Descripción general Vamos a implementar un modelo matemático teórico en condiciones ideales,  es decir,  funcionamiento básico de un laboratorio de electrónica en Excel. En Excel o en cualquier editor de hoja de cálculo que tengáis. Por ejemplo Libre Office Calc.  En sucesivos posts vamos a publicar mejoras a este modelo, corrección de bugs etc.  Este modelo lo vamos a ir adaptando para generar un modelo real en condiciones reales de trabajo,  simulando mecanismos de control y seguridad,  sobrecargas,  roturas,  fallos,  averías.  La electrónica,  especialmente la electrónica analógica,  es una disciplina que se basa en funciones lineales.  Son funciones continuas en el tiempo que adquieren valores de...

Copiar y pegar múltiples celdas en hoja de cálculo

Tiempo de lectura : 4,5 minutos Nivel. Elemental Orientado a: personas que quieran comenzar a utilizar hojas de cálculo.  Las funciones de copiar y pegar celdas se explican en  Microsoft Excel .  LibreOffice A continuación os contamos más aspectos que os pueden servir.  Rango Un rango en general es una matriz de datos bidimensionales o unidimensionales. Un rango en hoja de cálculo es un conjunto de celdas. Por ejemplo el rango A1:A9 son las celdas A1 A1 A3 A4 A5 A6 A7 A8 A9.  Si escribes una fórmula en la celda A1, la puedes extender a las celdas A2:A9 copiando la celda A1 (Ctrl +C ) , seleccionando las celdas A2:A9 y pegando (Ctrl + V). Si la fórmula es una función relativa, por ejemplo A1=2B1×C1, al pegarla, actualizará los índices para que la función sea relativa, de tal manera que A9=2B9×C9. Esta función interna de las hojas de cálculo nos permite copiar y pegar extensos grupos de celdas, por ejemplo decenas de miles o centenas de miles de fórmulas.  Pa...

Reordenar una tabla con la función Rnd. Control de la función.

Imagen
Tiempo de lectura: 4,5 minutos Función:  reordenar elementos de una tabla de manera cuasi aleatoria Lector/a recomendado/a: Personas que necesiten realizar trabajos de nivel intermedio con Hoja de Cálculo,  Visual Basic,  Macros.  Nivel:  intermedio.  Conocimientos de Macros Revisión rev1:  se ha revisado la función (04/1272022 18:27), ya que hay un caso en el que al randomizar,  la posición 1 queda en la posición 1, con lo que no habría randomización  y en un caso posible, las 16 randomizaciones darían como resultado la tabla original. Se ha añadido un if else que añade probablemente iteraciones pero da un resultado de mejor calidad.  Si no sabes crear una macro,  aquí Microsoft te enseña (->) Pulsa aquí si empleas LibreOffice (->) Tanto Microsoft como LibreOffice tienen una web muy completa,  tanto como sus aplicaciones. Lo que hacemos en este blog es crear funciones de aplicación que nos sirven a todos/as para desarrol...

Visor para una gráfica con miles de datos numéricos

Imagen
Tiempo de lectura:  1,5 minutos Nivel de programación:  iniciado Útil para: muestreos de señales.  Gráficas con gran número de cifras numéricas Si tienes una gráfica con muchos datos en una columna, por ejemplo un muestreo de una señal  o miles de datos numéricos que quieras visualizar en detalle, puedes crear un gráfico que se vaya adaptando a donde le vayas indicando.  Con el siguiente código, puedes crear el interfaz y moverlo.  Solo tienes que tener una hoja de cálculo con dos hojas.  Una llamada Interfaz y una llamada Muestras.   En la hoja de Muestras, en la columna A1:A10000 estarán las muestras que quieres visualizar.  Si corres la macro Crea_Interfaz desde la hoja Interfaz te crea los dos gráficos,  el principal y el de referencia,  el cursor transparente , las macros, los botones para moverla y unas celdas para cambiar manualmente el inicio, el número de muestras total y el número de mu...

Tutoriales de VBASIC para Excel. Aprender a localizar recursos de programación de manera local. Objetos del interfaz, sus propiedades y valores.

Imagen
Tiempo de lectura: 6 minutos Nivel de Excel: Iniciado Nivel de programación: Iniciado En internet hay  miles  páginas y  sitios web con ejemplos de código. Código en docenas de lenguajes. Java , Python,  SQL,  php , asp , Visual Basic , C, html. Es un trabajo que me parece muy necesario. Enseñar a utilizar las herramientas de programación. Quisiera sumarme a la iniciativa y  mostraros otra manera local de localizar recursos de programación en VBASIC que tenemos a nuestra disposición sin ni siquiera tener conexión a la red, es decir   sin consumir recursos de ancho de banda para  realizar las consultas más básicas que necesitemos. Es un tutorial de un solo post, con muchos  tutoriales referentes a formato y funciones básicas, todos juntos. De esta manera usamos la red solo para  consultas más avanzadas.  Ahora veréis como.   En Microsoft los programas de la suite Office integran el concepto de Macro. Una acción p...