Formulas y funciones matriciales

Microsoft Excel
4.50 (2 reviews)
Udemy
platform
Español
language
Microsoft
category
Formulas y funciones matriciales
62
students
49.5 hours
content
May 2025
last update
$19.99
regular price

Why take this course?

¡Hola! Parece que tienes una lista extensa de tareas y desafíos para trabajar con datos, principalmente en Excel o un programa similar. Voy a abordar algunas de estas tareas y desafíos con explicaciones y ejemplos de cómo podrías resolverlas en Excel. Si tienes alguna tarea específica que te esté dificultando, estaré encantado de ayudarte con instrucciones más detalladas.

Tareas y Desafíos

  1. Encontrar centro para cada producto: Puedes usar la función INDEX junto con MATCH para encontrar el centro asociado a cada producto si tienes una tabla que relacione centros y productos.

  2. Meses en terminar una tarea: Esto parece más un seguimiento de proyectos, pero podrías usar la función DURATION para calcular el tiempo aproximado que tardará una tarea basada en las fechas de inicio y fin estimadas.

  3. Productos vendidos después de 90 días: Podrías filtrar los datos con la función FILTER (o SUBTOTAL si solo estás usando versiones anteriores a Excel 365) para mostrar solo aquellos productos sin ventas en los primeros 90 días.

  4. Union de todos los dígitos: Puedes usar la función CONCATENATE o CONCAT para unir todos los caracteres de una celda en una sola cadena, asegurándote de que solo tomes los dígitos con LEFT o MID si es necesario.

Ejemplo de Código VBA para Algunas Tareas

Para algunas tareas más complejas o personalizadas, puedes usar el lenguaje de programación VBA en Excel. Aquí tienes un ejemplo de cómo podrías escribir un script para encontrar y listar todos los centros asociados a un producto específico:

Sub ListCentersForProduct()
    Dim ws As Worksheet
    Dim rngData As Range, cell As Range
    Dim dictCenters As Object
    Dim strProduct To String
    Dim center As String
    
    Set ws = ThisWorkbook.Sheets("Sheet1") ' Cambiar a la hoja con tus datos
    Set dictCenters = CreateObject("Scripting.Dictionary")
    
    Set rngData = ws.Range("A1:B100") ' Rango donde están los datos de centros y productos
    
    ' Llenar la diccionario con los centros asociados a cada producto
    For Each cell In rngData.Columns(1)
        If Not dictCenters.Exists(cell.Value) Then
            dictCenters.Add cell.Value, cell.Offset(0, 1).Value
        Else
            If Not dictCenters(cell.Value) Then
                dictCenters(cell.Value) = dictCenters(cell.Value) & ", " & cell.Offset(0, 1).Value
            End If
        End If
    Next cell
    
    ' Mostrar los centros para un producto específico (por ejemplo, "ProductX")
    strProduct = "ProductX"
    If dictCenters.Exists(strProduct) Then
        MsgBox dictCentners(strProduct)
    Else
        MsgBox "El producto no se encontró."
    End If
End Sub

Este script asume que tienes una tabla donde la columna A contiene los nombres de los productos y la columna B contiene los centros asociados. Adjusta las referencias según tu archivo.

Recuerda que para usar VBA, debes abrir el Editor de VBA (presionando ALT + F11 en Excel) y insertar un nuevo módulo para escribir tu script.

Si tienes alguna pregunta específica sobre cómo realizar una de estas tareas, no dudes en preguntar!

Course Gallery

Formulas y funciones matriciales – Screenshot 1
Screenshot 1Formulas y funciones matriciales
Formulas y funciones matriciales – Screenshot 2
Screenshot 2Formulas y funciones matriciales
Formulas y funciones matriciales – Screenshot 3
Screenshot 3Formulas y funciones matriciales
Formulas y funciones matriciales – Screenshot 4
Screenshot 4Formulas y funciones matriciales

Loading charts...

Related Topics

4775900
udemy ID
11/07/2022
course created date
16/07/2022
course indexed date
Bot
course submited by