Duda de formula excel

Solo consultas sobre Funciones y Fórmulas Excel.
Reglas del Foro 1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!

Duda de formula excel

Notapor elinhu » 25 Sep 2018 05:55

Buenos días a todos,
Primero de todo me presento, Soy Oscar y tengo una duda a ver si me podies ayudar.

Tengo una Hoja Excel donde tengo lo siguiente:
En la primera columna Tareas, y en la siguientes Personas. Y dentro de la tabla, marcadas con una X en cada persona la tarea que puede hacer:
EJEMPLO:

Persona1 Persona2 Persona3 Persona4
Tarea1 X X X
Tarea2 X
Tarea3 X X
Tarea4 X X X X


Es decir que:

La Persona1 puede realizar la Tarea1, la Tarea2 y la Tarea4
La Perosna2 puede realizar la Tarea1 y la Tarea4
La persona3 puede realizar la Tarea3 y la Tarea4
La Persona4 puede realizar la Tarea1, la Tarea3 y la Tarea4

Y asi hasta unas 3000 persona y 1000 tareas.


Lo que tengo que hacer para poder importarlos en un programa es lo siguiente:

Columna1 Columna2
Persona1 Tarea1
Persona1 Tarea2
Persona1 Tarea4
Persona2 Tarea1
Persona2 Tarea4
Persona3 Tarea3
Persona3 Tarea4
Persona4 Tarea1
Persona4 Tarea4

Es decir en cada fila poner la persona y al lado poner la tarea. Duplicando tantas veces la persona como tareas pueda realizar.

Adjunto excel de ejemplo.
Hay alguna forma de hacerlo automáticamente?

Muchas Gracias!!!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
elinhu
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 1
Registrado: 25 Sep 2018 05:10

Re: Duda de formula excel

Notapor ioyama » 27 Sep 2018 06:13

Hola

Puedes usar TRANSPONER, tal que (para tu ejemplo) =SI(TRANSPONER(A1:F28)=0;"";(TRANSPONER(A1:F28))), introducida matricialmente (Conrtrol+Mayúsculas+Intro), ahora bien con la cantidad de datos que tienes no sé que tal será el rendimiento de la función.

Otra opción es usar INDICE y COINCIDIR tanto para llevar los títulos de Filas y Columnas transpuestos como las X. Igualmente demasiada función (lo digo por el rendimiento)

Otra opción es usar macros, posiblemente la mas eficaz.

Un saludo desde Vitoria
ioyama
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 2009
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Duda de formula excel

Notapor ioyama » 27 Sep 2018 06:15

Perdona

No he respondido a tu pregunta. Al revisar lo que pedías he visto que me he quedado en parte de tu explicación y no en tu necesidad.

Tenía la cabeza en otro sitio (la edad, que no perdona)

Un saludo desde Vitoria
ioyama
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 2009
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Duda de formula excel

Notapor johnmpl » 27 Sep 2018 15:29

¡Hola, a ambos!

El siguiente archivo, que contiene el ejemplo Excel y un video explicativo, te puede servir para realizar lo que necesitas. Uso PowerQuery para Excel (complemento descargable disponible de forma gratuita a partir de Excel 2010 - En 2016 viene por defecto junto con Excel). ¡Bendiciones!

EjemploPQ.rar
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
johnmpl
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 1366
Registrado: 26 Oct 2012 14:22

Re: Duda de formula excel

Notapor Pedro.Ruiz » 28 Sep 2018 14:47

Gracias por el ejemplo Johnmpl, me servirá ese ejemplo!

Saludos

Pedro
Pedro.Ruiz
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 124
Registrado: 18 Oct 2016 11:32
Ubicación: Pucallpa - Perú


Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados