Divide y Vencerás

in #spanish7 years ago

Vino a mis recuerdos este término, casualmente resolviendo unas dudas con una compañera de trabajo, relacionada a un inconveniente en Excel, que debido a que tenía tres columnas combinadas por cada fila, no le permitía realiza una tabla dinámica. Me explico, en primer momento necesitaba lo siguiente: colocar las fechas del Payment Period por separado porque esos datos los inserta desde un formulario realizado con una Macro. Yo le sugerí insertar tres columnas, una para la fecha de inicio, otra para la viñeta y la tercera para la fecha fin, aunque bien pudiera concatenar los tres elementos, pero era lo que ella deseaba, porque tenía problemas con la personalización de la celda.

excel_problem1.png

Posteriormente en la columna Name, tenía que combinar las tres columnas por cada fila.

excel_problem2.png

Todo bien hasta esa semana. Hoy 05-03-2018 necesita hacer una tabla dinámica de esos datos, desde N° hasta un monto total a pagar, que sería hasta la columna AC más o menos. Cuando intenta hacerlo Excel le muestra el siguiente error.

error_excel.JPG

Y el detalle es ese, que para hacer la tabla dinámica era necesario Dividir para vencer. Este es un término que se usa mucho en la ingeniería de sistemas, en el área de programación, para elaborar funciones y objetos, donde se divide, lo más que se pueda, ciertas tareas para que pueda ser útil por otras partes del programa, y cuando surja un cambio este se pueda hacer en una parte en específica sin necesidad de escrudiñar mucho en el código (lo que llamaríamos nosotros, un código modular). Adicionalmente, para hacer el análisis previo de un problema completo, donde abstraemos lo esencial de esas situaciones planteadas y así destacar las diferentes vías de solución.

Haciendo memoria, son muchas situaciones en las cuales este lema me ha permitido entender y resolver situaciones muy complejas, ver las cosas desde otra perspectiva, y es que mucho más que un profesional que “sabe de computadoras y repararlas, hacerles mantenimiento” (lo coloco entre comillas porque esa es la opinión de muchas personas acerca de un Ingeniero de Sistemas), un Ingeniero de Sistemas es formado para el análisis, teniendo una perspectiva de todo el sistema y su entorno, como afectaría un cambio a sus elementos vecinos, el impacto que éste ocasionaría, y en dado caso, cómo minimizarlo, entre muchas otras cosas. Mi profesora de Teoría de Sistemas y Enfoque Sistémico estarían orgullosas ver que sus enseñanzas nos cambiaron la manera de actuar, analizar y plantear soluciones.

Así que compañeros, traten de implementar esta técnica en los problemas e inconvenientes que se les presente, y verán que es una buena manera de resolver cosas que en principio creemos que no podríamos hacerlo.

Las imágenes son capturas hechas por mi tratando de que les sea más visual los que pretendía que entendieran.

Saludos estimados amigos stemians.

Hasta una próxima oportunidad.

Sort:  

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by agustinoro2010 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.