Jump to content

pegones1

Members
  • Content Count

    768
  • Joined

  • Last visited

  • Days Won

    27

Everything posted by pegones1

  1. re: [CERRADO] como hallar nomina de pesona Colocando fórmulas en Excel no vas a hallar las nóminas del personal y menos de una "pesona" Los Sistema de administración de recursos humanos - Wikipedia, la enciclopedia libre impiden el acceso no autorizado a los modelos de gestión de nóminas, sueldos, cotizaciones a la SS y a la hacienda pública, etc., todo ellos datos sensibles y confidenciales entre la empresa y cada trabajador/trabajadora, ¿te queda claro? Las empresas y profesionales que gestionen las nóminas en Excel deben cuidar todos los aspectos legales del manipulación, salvaguarda y
  2. Re: Cual fue tu primer post en AyudaExcel? Hola estimados compañeros, Mi primer post fue sobre calendarios por mi interés en el cálculo con funciones de fecha en Excel, VB, Access, Oracle, Unix, SQL, JavaScript, iCal, etc.: https://www.ayudaexcel.com/foro/f7/ayuda-calendario-excel-7508/#post58464 Gracias a la observación de nuestro compañero numérico 54022298 (¿será un computador en su hamaca de playa?) me di cuenta que tenía un problema al calcular los números de semana y observé el distinto comportamiento en este asunto de las diferentes versiones de Excel, comentándolo en otro post de e
  3. Si Fleming, que está curtido en este foro, ha picado con el Play de la foto, a más de uno y una les habrá pasado lo mismo. Ya he indicado en el post #1 que el enlace al vídeo es externo ya que no es uno de los compatibles de este foro: Hulu YouTube Vimeo Dailymotion Metacafe Google Facebook sino del Canal de History.com Videos Gracias Gerson por indicarle a Fleming dónde tiene que pinchar para verlo.
  4. He encontrado por casualidad este vídeo de 1987 en el que un joven Bill Gates, con gafas de gran tamaño, responde a las preguntas de la prensa acerca de su nuevo y deslumbrante software Microsoft Excel, que "realmente mejora la calidad de sus resultados" ¡Los resultados nuestros no!, se entiende que habla de los resultados suyos ya que, vendiendo Excel y productos Microsoft, lleva más de 15 años siendo uno de los hombres más ricos del mundo según Forbes - Bill Gates No pinches en la flecha de Play (lo de arriba es sólo una foto). Pincha en este enlace de abajo: Personalmente me enca
  5. Para pronosticar el tiempo en una hoja Excel lo mejor es llamar a un servicio web. Si Gerson introduce Honduras puede ver el tiempo meteorológico de los próximos 3 días en varias ciudades de su país. De paso puede estudiar el tratamiento de documentos XML en VBA. Se han empleado los siguientes servicios web: GeoLookupXML - Servicio para encontrar una ciudad en la base de datos Wunderground. ForecastXML - Obtiene el pronóstico del tiempo para un lugar. Del Servidor de Aplicaciones Web: Los resultados aparecen sin traducir porque no tengo mucho tiempo dados los tiempos que corren... M
  6. Este error viene asociado algunas veces a la configuración regional y de idioma (Panel de Control) del PC. Si tienes Español (España) prueba a cambiarlo por Inglés (Estados Unidos) o cualquier otro y nos cuentas...
  7. Pedro (petercien1), que pases un feliz día junto a tu familia. Te deseo mucha felicidad y prosperidad a un luchador chileno como tú, ahora que los últimos mineros sepultados están a salvo y se va quedando vacío el campamento Esperanza. Recibe un puñado de carbón "del dulce", que se regala el día de Reyes Magos en España, de un hijo de minero. Un cariñoso abrazo de otro Pedro. pegones1
  8. A modo de conclusión, ni VBA es el lenguaje de programación más apropiado para operar con enteros grandes, ni una hoja de cálculo como Excel es el sitio más adecuado para almacenarlos, pero nos ha servido como ejercicio de cálculo. Una de las mejores páginas en inglés con algoritmos de cálculo exacto del factorial en Java, C++ y C# es: Sería un buen ejercicio convertirlas a VBA en Excel. Con tus procedimientos y mi tabla, para obtener 100000! haría falta alojar más de 456573 caracteres en unas 15 celdas de 32000 caracteres cada una, para guardar en 1000 filas los factoriales de 100 en
  9. Como hijo de minero y de pueblo minero me alegra que se hayan puesto todos los medios para rescatar a los 33 mineros chilenos, aunque será difícil que no haya más desgracias en las p.t.s minas donde eres tratado como desaparecido aunque sólo estés a 700 metros de la superficie terrestre y, en cuanto salgan, tendrán que volver a registrarse como personas vivas... Hay muchas preguntas por aclarar, ¿por qué había sólo dos inspectores de minas en la región de Acatama? ¿son caros los inspectores? ¿son seguras las minas? ¿o es que no interesa que paralicen las minas por motivos de seguridad? Todos
  10. Versión de neverdelimon1 modificada para guardar los factoriales de 100 en 100 y obtener en la segunda pasada el factorial de 10210! en menos de 2 segundos. Instrucciones: 1) Pulsar "Mostrar Form para calcular factoriales" 2) Introducir Número Entero: 10210 3) Click en el botón Calcular 4) Se genera en unos minutos una tabla con los factoriales precalculados. La próxima vez que se calcule el 10210! o cualquier número más pequeño será resuelto en unos segundos. Observar que a partir de la fila 91, el factorial está formado por la concatenación de las columnas C y D, al estar troceadas
  11. Never, veo que has asimilado completamente el reto de trabajar con números grandes y has obtenido el factorial exacto de 10210! en menos de 3' con tu último algoritmo. En los cálculos largos, aún se puede mejorar la velocidad de respuesta eliminando la información del cálculo o disminuyéndola para que no haya tantos outputs, cosa que en mis primeros años en Fortran eran lo que más ralentizaba el proceso: If (i Mod 1000) = 0 Then Label2.Caption = "Factorial calculado hasta el momento del número " & i & " ;largo de la cadena hasta el momento " & Len(MYFactorial) & " car
  12. Mauricio, me encanta la simplicidad y elegancia de tu algoritmo porque creo que ayudará a los que se inician en el cálculo con cantidades grandes a afrontar los problemas que les surjan. Las pruebas hasta el 170! arrojan el mismo resultado que las del Maestro Never y los factoriales son exactos. Adjunto fichero de comprobación. No dudes que ahora tus resultados son exactos. Déjala correr hasta 10210! y lo comprobamos! (comprobar factorial) Lo que comentamos para la función RESTO (Excel 2010) o RESIDUO (Excel 2007 y anteriores) es válido para la función FACT que solo calcula aproximada
  13. Never, nunca digas que no vamos a revivir un Déjà vu pues recuerdo que tuvimos esta discusión en el tema https://www.ayudaexcel.com/foro/f64/funci%F3n-residuo-12767/index3.html?language=it. Un artículo muy bueno para comprender los límites de Excel es: Puedes descargar este fichero: Copio con fines educativos la función de Cosas sobre Excel que permite obtener como máximo 27! Public Function FactorialDecimal(ByVal vNúmero As Integer) As String 'Sintaxis: =FactorialDecimal(Número) If vNúmero < 0 Then FactorialDecimal = "No es posible calcular el factorial de númer
  14. Never , ¿seguro que con tus fórmulas se obtiene el factorial exacto?He probado tu último fichero y para el factorial de 170! resulta: 7257415615308005525230512938401327358154062606171592106478686996198306363472569160562740568030800535458566729096945978550643021780245338564173545255165270832715254259358708240371994205836827743088070244899872486742271319970162408132379049543601657455213490995200000000000000000000000000000000000000000000000[/CODE] Calculado con Wolfram|Alpha 170! y con Factorial Calculator - Nitrxgen se obtiene: [CODE]7257415615307998967396728211129263114716991681296451376
  15. Abraham me congratula tu nombramiento como MVP Excelente Para hacérselo saber a todo el mundo, ¿por qué no publicas tu nuevo título en tu página web? ABRAHAM VALENCIA EXCEL y te creas un avatar en consonancia para este foro. Gerson, te cuento que yo también fui invitado a formar parte del equipo de redacción de EXCELLENCIAS.COM, pero mis múltiples obligaciones me impiden de momento diversificarme. En agosto os incorporasteis varios expertos y sí, también avalencia: Abraham Valencia se integra al equipo Excellentias.com por lo que estaré al tanto de vuestros excelentes aportes, ¡MAESTROS!
  16. Cuando diseño calendarios en Excel siempre uso el formato de fecha en las celdas para obtener ventajas en su manipulación (conversión a los días de la semana, los nombres de los meses del año, operaciones con fechas, traducción automática, etc.), como muestro en el siguiente vídeo que, aunque está hecho con Excel 2010, puede servir de explicación para otras versiones anteriores, aunque no soporten tantos formatos condicionales: http://www.youtube.com/watch?v=YA7-d3sadc0 NOTA: El vídeo y las fórmulas están en inglés pero con la siguiente tabla se pueden comprender. DATE() FECHA(
  17. Hola factorial y neverdelimon1, el cálculo de 10210! lo hago yo con un ordenador corriente, un Pentium 4 a 3.20GHz y con 1 GB de RAM, aunque se puede hacer con un Netbook barato con menos memoria. El secreto es navegar hasta la página: Wolfram|Alpha 10210! Muestra en 3 segundos el factorial con la precisión que quieras y dice que tiene 36501 dígitos decimales, además de poder copiarlo a un fichero de texto adjunto. Cuando tengáis una solución en Excel la podéis comparar y, si hay discrepancias, corregir a la mejor página de cálculos online en la nube que yo conozco: Wolfram|Alpha---Computa
  18. Mauricio, si no te importa he enlazado en el https://www.ayudaexcel.com/foro/f64/hilo-general-de-animaciones-en-excel-12369/index8.html#post71273 tu simpático asno o burrito expuesto a un sol animado en la https://www.ayudaexcel.com/foro/f7/f%F3rmula-actualizaci%F3n-del-angulo-del-sol-respecto-una-persona-14219/#post71235 aunque no se si es la solución que se buscaba para personas o ¡es que nos tratas como asnos!
  19. Hola h092211 todo se puede hacer o deshacer en esta vida. En este foro nos gusta saber si un tema se ha solucionado, por lo que te agradecería que indicaras qué número de mensaje te ha ayudado y quién: Fleming, logroastur, pegones1 o julibaga. Acostúmbrate a dar las gracias a las respuestas que recibas, como ha hecho Fleming y %A1%A1dar-las-gracias-12425/"]como explica Germán aquí. Te pido te expliques un poco mejor en tu nueva solicitud y, por ser nueva será mejor que abras otro tema y subas un fichero Zip al foro como se explica aquí y por tus propios medios, sin la ayuda de foreros c
  20. fornelasa, los que trabajamos con Excel 2010 tenemos muchas ventajas si registramos una cuenta en Microsoft Windows Live y subimos los ficheros al disco virtual SkyDrive con 25 Gigas gratis, sin esperas, ni límite de conexiones. Este disco lo puede usar cualquier usuario de Excel 2003 y 2007 para subir sus archivos e incluso puede crear archivos Excel 2010 en un navegador con Office Web Apps pero limitados ya que no se pueden usar macros, VBA ni validación de datos en los archivos Excel creados en la nube Web. He subido tu archivo al foro y he modificado mis fórmulas para que al SUSTITUIR lo
  21. julibaga, comprueba los casos en que las fechas de entrada y salida sean las mismas y cuando hay más de un día entre ellas. He modificado tu archivo con esos casos y he puesto referencia absoluta a $H$8 y $H$9 para copiarlas hacia abajo. Intervalo de horas_julibaga2.zip
  22. Hola h092211, prueba esta fórmula y me cuentas: =(D10-B10)*(1-$H$8+$H$9)+$H$8-$H$9 +SI(C10<$H$9;$H$9-$H$8-C10;-SI(C10<$H$8;$H$8;C10)) +SI(E10<$H$9;E10;SI(E10<$H$8;$H$9;E10-$H$8+$H$9))[/PHP] Adjunto archivo para calcular cuántas horas de las trabajadas están dentro de un rango horario nocturno. Para el cálculo en horario diurno he dejado muchos ejemplos en este blog en inglés: How to Calculate Working Hours Between 2 Dates [solution] | Chandoo.org Puedes verlos si lees mi comentario #23 en Chandoo.org, aunque en tu caso no he tenido en cuenta fines de semana ni vacaciones porque
  23. Elias, tus últimas fórmulas son válidas para resolver este tema con fórmulas y sin celdas auxiliares. El único problema que le veo es usar diferentes versiones para Excel 2003 y 2007 o 2010. Les he dado la vuelta pasando a la función K.ESIMO.MAYOR(matriz;k) o en inglés: LARGE(array,k) y me ha quedado así: =SUSTITUIR(K.ESIMO.MAYOR(SI($F2>=$C$2:$C$51;SI($F2<=$D$2:$D$51;$B$2:$B$51;0);0);4) &","&K.ESIMO.MAYOR(SI($F2>=$C$2:$C$51;SI($F2<=$D$2:$D$51;$B$2:$B$51;0);0);3) &","&K.ESIMO.MAYOR(SI($F2>=$C$2:$C$51;SI($F2<=$D$2:$D$51;$B$2:$B$51;0);0);2) &","&K.ESI
  24. Estoy analizando las aportaciones del excelso maestro de las fórmulas sailepaty y del excelso master "merodeador" mjrofra pero, al ser finde, tendréis que esperar un poco, aunque puedo adelantar que: En el haber de sailepaty, a ver, veamos, tienen mérito los tres intentos pero no consigue reducir las celdas auxiliares en su tercera tentativa (post #4) ya que, por cada número de tarea obtenido, se encuentra con el deber de partir de la anterior tarea solapada para calcular el siguiente, por lo que hace falta usar tantas celdas como tareas solapadas. En el haber de Mauricio el enfoque alternat
  25. Excelsos ayudantes, se me han acabado las ideas para resolver el siguiente problema de fechas con fórmulas. A ver si me sacáis del atolladero. Tengo una lista de tareas en 3 columnas: B con el Número de Tarea, C con Fecha Inicio y D con Fecha Final. Se debe observar que las tareas pueden estar solapadas. (Ver filas 3 y 4 y filas 49 a 51) En las celdas de la columna F se introduce una fecha cualquiera y se trata de obtener los números de las tareas que se corresponden con esa fecha, como aparecen simulados en la columna G. Mis intentos están en las columnas H e I pero sólo se obtiene la su
×
×
  • Create New...

Important Information

Privacy Policy