Jump to content

pegones1

Members
  • Content Count

    753
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by pegones1

  1. Re: Como sumar horas y minutos bunet, te mandé la solución en el tema anterior pero no le hiciste caso: Post #7 y Post #10 Si en tu ejemplo, cada día laboral es como D32=8,15 (o sea, 8 horas y 15 minutos) escribe en D34 esta fórmula: =SUMAPRODUCTO(ENTERO(D2:D32)+RESTO(D2:D32;1)[B]*5/3[/B])/24[/CODE] En la celda D34 ( con formato [b][h]:mm[/b] ) sumará 189:45 horas (o sea, 189 horas y 45 minutos) [b]Explicación:[/b] Para convertir D32=8,15 en horas se suman 8 horas más 0,15*100 = 15 minutos dividido por 60 =0,25 horas [b](observa que 100/60 = 5/3)[/b] y el resultado son 8,25 horas que
  2. He preparado un aporte a raíz de contestar a varios temas relacionados con la conversión de divisas, como: Adjunto un Conversor de Divisas sin macros ni VBA que consulta la página Web: Obteniendo cualquier cambio de divisas que seleccionemos (editando las celdas en amarillo) en tiempo real con la fecha y hora de sus últimas variaciones, con sólo habilitar las conexiones de datos. NOTA: El separador de decimales debe ser el punto (.) y el de miles la coma (,) como se explica en el Post #3 NUEVO ARCHIVO: ConversorDivisasPW2 puede usar también el separador de decimales coma (,) Conversor
  3. merlyn333, en la celda C3 de la hoja 'USD-Pesos' tienes el resultado con formato moneda como ya te comenté, obtenido con la fórmula: =VALOR(SUSTITUIR(SUSTITUIR(MED(C1;1;ENCONTRAR(" ";C1)-1);",";"");".";","))[/CODE] Sólo tienes que cambiar en el formato de moneda de [b]la celda C3 el símbolo COP por Ninguna[/b] [b]NOTA:[/b] Te puede interesa el nuevo tema que he creado en Ideas y Aportes: Para dar las gracias pincha en la mano abajo a la izquierda con la palabra [b]Gracias[/b]
  4. Hola logroastur, La conversión de divisas con moneda puente es peligrosa porque no se puede aplicar la regla de tres a divisas actualizadas a fecha diferente. Por ejemplo, el fichero que has subido emplea el EURO como moneda "puente": EURO/DOLAR USA = 1,352 a las 08:37 del 21/1/2011 EURO/PESO COLOMBIANO = 2515,52 a las 13:30 del 20/01/2011 Por lo que se obtiene con ese fichero: DOLAR USA/PESO COLOMBIANO = 1860,5917 ¿a qué hora? En la misma página Web el cambio es: DOLAR USA/PESO COLOMBIANO = 1869.470 a las 13:31 del 20/01/2011 Por lo que hay una diferencia de casi 9 PESOS sólo por l
  5. Hola merlyn333, hay muchos enlaces rotos en este foro desde hace unos días y ese es uno de ellos. En este otro se comentaba cómo convertir divisas: https://www.ayudaexcel.com/foro/f6/cambio-divisas-14892/ Pero como también está roto, tendrás que conformarte con leerlo en la caché de Google: http://webcache.googleusercontent.com/search?q=cache:wgv1pUm92zUJ:www.ayudaexcel.com/foro/f6/cambio-divisas-14892/+divisas+site:ayudaexcel.com&cd=1&hl=es&ct=clnk&gl=es En tu caso, para obtener el valor del dolar en pesos colombianos puedes importar los datos de la página web: http://ww
  6. Re: Carta Gantt tomaschl, me alegra tener alumnos que aprenden rápido como tú, porque intentan resolver los problemas a su manera y, cuando no lo consiguen, piden ayuda. No hay que disculparse por la inexperiencia, ¡nadie nace sabio!, los que deberían disculparse son los expertos arrogantes que no traspasan sus conocimientos y se los quedan para sí mismos para mantener su estatus. =O(F$6=Festivos;DIASEM(F$6;2)=7)[/CODE] La operación lógica OR se hace con la función: O(valor_lógico1;valor_lógico2; ...) Esta fórmula resulta con valor verdadero si las fechas de la fila 6 comenzando en la col
  7. Re: Carta Gantt tomaschl, he incluido en la hoja PINTADO AUTOMATICO, de tu Carta Ideal, las fórmulas propuestas y las celdas coloreadas con formato condicional. No olvides incluir los días festivos distintos de los domingos en la hoja Festivos Observa que la Fecha Termino difiere en tu hoja PINTADO A MANO en las filas 8 y 13 para la misma fecha de inicio y duración. Reconozco que algunas cosas son más fáciles en Excel 2010 pero como toda nueva versión necesita de tiempo de aprendizaje de sus nuevas funciones y características. NOTA: Cuando subas un archivo al foro pincha en el botón Done
  8. Re: Carta Gantt Hola tomaschl, para ser un principiante quieres resolver grandes problemas que hasta la versión de Excel 2010 ni siquiera Microsoft los había solucionado. Descarga el archivo adjunto que contiene las fórmulas que he usado. CARTA GANTT PW1.zip
  9. Re: Carta Gantt Hola tomaschl, entiendo que de lunes a sábado se trabaja, por lo que la propuesta de German no parece ser la solución que buscas, ya que usa una función que cuenta los sábados y los domingos como días no trabajados en fin de semana: Adjunto mi propuesta para obtener la Fecha de Término, si se trabaja en días de fin de semana, como sábados y/o domingos, con la columna G4 introducida como fórmula matricial con Ctrl+Mayúsculas+Enter, mostrada entre corchetes {}, y arrastrada hacia abajo: =B4+SIGNO(D4)*K.ESIMO.MENOR(SI(( DIASEM(B4+SIGNO(D4)*(FILA(INDIRECTO("1:"&ABS(D4)*
  10. Hola crislomar, si no entiendo mal en tu anterior tema querías que escriba la fecha en la celda en formato d-mmm-aaaa y ahora quieres introducir sólo 2 dígitos para el año pero que los años superiores al 29 se conviertan en años de este siglo. Adjunto mi propuesta en la hoja Año2digitos pero no tengo Excel 2000 para probarla. Ya me dirás si te funciona. EnterHoras.zip
  11. Re: Convertir resultado numérico en formato hora Bunet adjunto mi propuesta en la hoja NumeroEnHora que espero se adapte a tus necesidades. EnterHoras.zip
  12. Re: Convertir resultado numérico en formato hora Si con formato General ó de Número escribes A1=5,40 y B1=2,38 y en C1 con formato personalizado h:mm escribes esta fórmula: =SUMAPRODUCTO((ENTERO(A1:B1)+RESTO(A1:B1;1)*5/3))/24[/CODE] obtendrá 8:18 como creo que quieres.
  13. Re: Macro cambiar formato hora fatbird me alegra que esté solucionado, pero antes de cerrarlo quería compartir otra solución sin la ayuda de la variable auxiliar unCambio y con la posibilidad de introducir las horas como un número (ej: 12345) o de la forma tradicional con dos puntos (ej: 123:45) en las celdas con formato [hh]:mm Private Sub Worksheet_Change(ByVal Target As Range) Dim strTarget As String Dim pos2puntos As Long If Target.NumberFormat = "[hh]:mm" And Not (Target.HasFormula) Then On Error Resume Next Err.Clear pos2puntos = InStr(1, Ta
  14. Re: Web Service en excel Siempre en el clavo Gerson. Never por qué no le das los vínculos en español, es tan fácil como cambiar en el enlace en-us por es-us o es-mx o es-pe o mejor es-es
  15. Re: Modificar celdas de acuerdo a la eleccion de un combobox. julibaga, subo el fichero de catoncia por si tienes curiosidad, ya que Scribd no es de tu agrado. A mí me supera lo de las mesas, lo otro lo he intentado solucionar pero catoncia parece ser que lo hizo de otra manera. Catalina, ¿por qué no aprendes a comprimir con Winrar o Winzip y subir tus ficheros al foro? Será la manera de que haya más foreros que quieran o puedan ayudarte. 46595722-ejemplo-1000PW.part02.rar 46595722-ejemplo-1000PW.part03.rar 46595722-ejemplo-1000PW.part01.rar
  16. Como nadie ayudó a los Reyes Magos, tengo que publicar la respuesta. La estrella sale intentando crear en el mapa la ciudad de Bethlehem o Belén. Búscala en la hoja Ciudades o con la columna R de la hoja Relojes. Anuncio que acabo de publicar información sobre la versión 2 del mapa en mi blog: desde donde se puede descargar, siendo compatible con Excel 2007 y 2010. La versión 2.0 cuenta con tres nuevas características: Mapa Mundial con días y noches actualizado cada 15 minutos Traducciones al español y al inglés No aparecen estrellas ¡ya pasó el Día de Reyes!
  17. Re: Macro cambiar formato hora Hola Macro Antonio, prueba el adjunto con la macro cambiada para poder escribir fórmulas de SUMA en las celdas con formato [hh]:mm hasta el valor máximo que admite Excel: 71003183:59 Con 71 millones de horas le valdrá a fatbird ¿o no? Option Explicit Private unCambio As Boolean Private Sub Worksheet_Change(ByVal Target As Range) Dim strTarget As String If Target.NumberFormat = "[hh]:mm" And Not (Target.HasFormula) Then If unCambio Then Exit Sub unCambio = True On Error Resume Next Err.Clear strTarge
  18. Re: Modificar celdas de acuerdo a la eleccion de un combobox. Julibaga, me extraña que, como Administrador de este foro, no tengas una cuenta en Facebook, porque yo conocí este foro gracias a: Deberías comprender que es más fácil tener una cuenta en Facebook que en Hotmail o MSN para poder subir archivos a SkyDrive y que Scribd también es un servidor público.
  19. Re: Macro cambiar formato hora Macro Antonio ¡no desesperes!, para que estamos los amigos sino para ayudar. "Pájaro gordo", digo fatbird, prueba con ésto: Private unCambio As Boolean Private Sub Worksheet_Change(ByVal Target As Range) Dim strTarget As String If Target.NumberFormat = "[hh]:mm" Then If unCambio Then Exit Sub unCambio = True strTarget = Format(Target, "000000") Target = Left$(strTarget, Len(strTarget) - 2) / 24 + Right$(strTarget, 2) / 1440 unCambio = False End If End Sub[/CODE] Como puedes ver en el código, las
  20. Re: Modificar celdas de acuerdo a la eleccion de un combobox. Luis, veo que no conoces Scribd, uno de los portales con mayor número de documentos y libros online gratuitos y también libros Excel: http://www.scribd.com/explore/Spreadsheets/Most-Read?l=4 Para descargar xls o leer pdfs no hace falta suscribirse sino tener una cuenta en Facebook, con la que ya podrás subir documentos y compartirlos. Por cierto, para descargar archivos en este foro hace falta estar suscrito ¿o no?
  21. Re: Modificar celdas de acuerdo a la eleccion de un combobox. Siento decir Luis que el link de catoncia es el de un fichero excel, aunque creas que es un pdf o similar de 245 páginas. Yo me lo he descargado desde esta pantalla en Scribd: Eso sí, no sé qué le falla a catoncia porque para mí que hace lo que dice.
  22. Re: Como Hacer para incrementar esta formula con más valores. Me alegra que te haya servido mi propuesta. Para dar las gracias pincha abajo a la izquierda en la mano con la palabra Gracias.
  23. Hola elmulo, prueba esta macro: Option Explicit Sub Los365dias() Dim fecha As Date Dim i As Integer Dim nombreHoja As String For i = 1 To 365 fecha = DateSerial(2011, 1, i) nombreHoja = Format(fecha, "d"" de ""mmmm") Sheets.Add.Name = nombreHoja Sheets(nombreHoja).Move After:=Sheets(ActiveWorkbook.Sheets.Count) Next End Sub[/CODE]
  24. Re: Como Hacer para incrementar esta formula con más valores. Hola jorgeclon, prueba con esta fórmula en inglés: =IF(ISERROR(MATCH(R2,A1:A100,0)),"OK","ERROR")[/CODE] Creando una lista con los 100 datos en el rango A1:A100 por ejemplo. La misma fórmula en español: [CODE]=SI(ESERROR(COINCIDIR(R2;A1:A100;0));"OK";"ERROR")[/CODE] para los demás foreros.
  25. Intenta restar créditos con: =SI(Q17<0;0;SI(Q16<0;SI(SUMA(B17:B18;C17:C18;D17:D18)<1;-4;0);SI(Q15<0;SI(SUMA(B16:B18;C16:C18;D16:D18)<3;-4;0);SI(Q14<0;SI(SUMA(B15:B18;C15:C18;D15:D18)<5;-4;0);SI(Q13<0;SI(SUMA(B14:B18;C14:C18;D14:D18)<7;-4;0);SI(SUMA(B13:B18;C13:C18;D13:D18)<9;-4;0))))))[/CODE] en la celda Q18 y arrastras hacia abajo. Seguro que se puede simplificar pero no tengo ganas y lo dejo para otro. Para dar las gracias, pincha en la mano debajo a la izquierda con la palabra Gracias.
×
×
  • Create New...

Important Information

Privacy Policy