Jump to content

Recommended Posts

Posted

Tengo instalago excel 365 y necesito usar la función =unicos(); pero con dos condiciones y no logro recordar como se realiza:

en el ejercicio tengo un listado de personas en otra columna cantidades, entonces me gustaría que al seleccionar a las personas (como unicas)  "columna A" , también sumara las cantidades que les corresponde en la "columna D".  Y las traspase al recuadro resumen que está con amarillo a la derecha. Lo hice, antes,  pero ha pasado un año y no he podido recordar como se realiza.

Espero que me de a entender lo que pregunto. Gracias

ejemplo.xlsx

Posted

Gracias, lo voy a probar.- 

Estuve viendo el funcionamiento de la función y me pareció interesante.

Aunque, el año  me habían dado una solución y la encontré, aunque utiliza dos fórmulas. Agradezco la gentileza. 

Posted
En 3/12/2024 at 15:04 , curanilahue dijo:

me habían dado una solución y la encontré, aunque utiliza dos fórmulas

por si te sirve:

la primera matriz (pivotarpor) al inicio los que no tienen profesor asignado
(orden ascendente por omision)

la segunda (2 matrices y solo unicos) en el orden de aparicion (no asignados al final)

la tercera (2 matrices) omite los no asignados (tambien por orden de aparicion)

unicos y suma (ayudaExcel).xlsx

  • 2 weeks later...
Posted
En 2/12/2024 at 14:05 , curanilahue dijo:

Tengo instalago excel 365 y necesito usar la función =unicos(); pero con dos condiciones y no logro recordar como se realiza:

Espero te sirva esta formula

=LET(prf,A3:A15,uni,UNICOS(ENCOL(prf,1)),mp,MAP(uni,LAMBDA(x,SUMAR.SI(prf,x,D3:D15))),APILARV(APILARH(uni,mp),APILARH("Total hrs:",SUMA(mp))))

Excel te va a desplegar una matriz, con esta formula

image.png.025d53708ca4ce25d76544f01746f8fb.png

  • 4 weeks later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Current Donation Goals

    • Raised 0.00 EUR of 130.00 EUR target
  • Files

  • Download Statistics

    • Files
      187
    • Comments
      97
    • Reviews
      28

    More information about "Un juego del Rabino en Excel"
    Latest File
    By pegones1

    1    1

  • Crear macros Excel

  • Posts

    • Si puedes subir el libro mejor, en caso contrario la hoja afectada y la macro
    • Te refieres a todo el libro excel o a la macro?  
    • Hola, primero indicar que soy un novato y estoy aprendiendo con Excel. Tengo un formulario para añadir filas a una tabla llamada "Clientes". Me ocurre una cosa curiosa y es que aparentemente la macro ha funcionado y funciona bien salvo que ahora, cuando se ejecuta la macro, al añadir la última fila a la tabla, me da el siguiente error a pesar de no estar ninguna hoja protegida: Cuando se ejecuta la macro sale este error y se para en la línea: "Set Nuevafila2 = Tabla.ListRows.Add" llegando a añadir la última línea a la tabla. Cuando se ejecuta la macro sale este error y se para en la línea: "Set Nuevafila2 = Tabla.ListRows.Add" llegando a añadir la última línea a la tabla. Si vuelvo a ejecutar la macro, ya si me añade bien la siguiente fila. Y ya no da más el error. Puedo seguir ejecutando la macro añadiendo filas sin problema. Como he dicho, no hay ninguna hoja protegida, ni ningún formato condicional. Por más que reviso y busco en Internet no encuentro la solución. En el resto de formularios que tengo en el mismo libro para añadir registros en otras tablas, también ocurre lo mismo. Agradecería ayuda.
    • En lo que usted sube el archivo en base a lo que menciona esta podría ser una idea: Suponiendo que la ruta esta en B1 Public Sub Listaynombra_Manual() Dim ruta As String ' Obtiene la ruta de la celda B1 ruta = ActiveSheet.Range("B1").Value ' Verifica si la ruta no está vacía If ruta <> "" Then ' Llama a la función List_Fols_Files con la ruta obtenida List_Fols_Files ruta Else MsgBox "La celda B1 está vacía. Por favor, ingresa una ruta válida.", vbExclamation End If End Sub Es importante resaltar que si la ruta es válida pero la carpeta no existe tendrá un error, en ese supuesto caso para evitar que la macro falle, puede agregar una verificación adicional para asegurar que la carpeta existe antes de llamar a la función. Puede hacer eso utilizando la función Dir en VBA, que verifica la existencia del elemento. También algo tan sencillo como escribir en la celdas de manera nvertidas las diagonales // puede causar error. Saludos cordiales a ambos.
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy