Page 1 of 2 1 2 LastLast
Results 1 to 30 of 32

Thread: Programar nuevas tecnologías

  1. #1
    Kramsib
    Emperor Kramsib's Avatar
    Join Date
    27 Sep 2001
    Location
    PG's ID: 0000 Founder of PROGRESSIVE GAMES. Living in Leganés (Madrid), but born in SANTANDER
    Posts
    6,112
    Country
    This is Kramsib's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    02:16

    Programar nuevas tecnologías

    Hola a todos,

    En los propósitos para el año nuevo me estaba planteando aprender a programar.

    Así que me interesaba conocer sus puntos de vista, sobre todo respecto a qué lenguaje aprender, software a utilizar y tutoriales.

    Mi primera idea era tratar de aprender Visual Basic (por aquello de que el excell tiene una consola de VB y eso me podría servir también para hacer macros, lo cuál en mi trabajo podría serme muy útil) y luego aprender otros lenguajes (Python para el Civ IV) y quizá algún día aprender C++.

    El principal problema es que necesitaría aprender desde cero, y paso a paso, no dando cosas por supuestas.

    ¿Qué me recomiendan?.

    Gracias y un saludo.

  2. #2
    X_MiTH_X
    Emperor X_MiTH_X's Avatar
    Join Date
    17 Jul 2007
    Location
    UK
    Posts
    3,417
    Country
    This is X_MiTH_X's Country Flag
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Visual Basic es muy simple y está muy bien en el sentido de que puedes ir probando el programa sin necesidad de compilarlo. Yo aprendí BASIC en su día con 12 o 13 años y después le dí un repaso con Visual Basic en una asignatura de programación en la carrera y me ha servido para salvar algún apurillo en ciertos momentos programando alguna base de datos en access o alguna hoja de cálculo de excel. Además no es orientado a objetos pero están medio implementados con lo que podrás empezar a hacerte una idea de como funcionan y te servirá para otros lenguajes.

    Los programadores de verdad seguramente te digan que no es un lenguaje bueno puesto que no te enseña fundamentos de programación dura como podría ser meterte a saco con C y sus dichosos punteros.

    Phyton la verdad es que no lo he tocado más que leer alguna cosita por encima pero todo el mundo me dice que es muy sencillo y potente.

    Creo que una vez tengas claros los conceptos pasar de un lenguaje a otro es apenas entender la sintaxis del mismo y aprender las funciones básicas. Para todo lo demás tiempo y un manual de funciones al lado

    Esta es la forma de verlo desde un no informático ni programador, yo me dedico a construir cosas de verdad y no esa alegoría que llaman software
    Quiero cambiar el mundo pero no me dejan el código fuente

  3. #3
    pepo_kactus
    Prince pepo_kactus's Avatar
    Join Date
    10 May 2004
    Location
    Reino de Granada
    Posts
    676
    Country
    This is pepo_kactus's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    00:16
    Para comenzar esa muy bien el Visual Basic, y con su herramienta Visual Studio lo hace un gran lenguaje y fácil de aprender, pero debes seguir progresando a lenguajes y plataformas mas standares.

    un saludo....


    gracias....
    No me gusta el CIV IV...., pero no puedo vivir sin él....
    Los sabios buscan la sabiduría, los necios creen haberla encontrado - (Napoleón).

  4. #4
    koningtiger
    Emperor koningtiger's Avatar
    Join Date
    01 Nov 2005
    Location
    Castellón
    Posts
    4,467
    Country
    This is koningtiger's Country Flag
    Thanks
    3
    Thanked 1 Time in 1 Post
    Local Date
    May 20, 2013
    Local Time
    02:16
    Tradicionalmente deberías empezar con C, si te quieres dedicar a esto, cosa que no te recomiendo, al final lánzate a Visual.NET, PHP, administración de BBDD (si puede ser Oracle).

    Pero está muy mal el asunto, creeme. Yo he huido de todo lo que es programación hacia análisis y business intelligence.

    Si es por afición y para hacer cositas, pues basic, y luego visual basic como has dicho.

    Y si adivino tu profesión, las herramientas de análisis de datos te servirían tambien.

  5. #5
    monozulu
    Emperor monozulu's Avatar
    Join Date
    24 Mar 2007
    Location
    Hispalis
    Posts
    3,918
    Country
    This is monozulu's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Visual Basic es uno de los lenguajes más divertidos que conozco, además es sencillo hacer pequeñas aplicaciones bajo entorno Windows, y tienes miles de tutoriales en la red. Para mi gusto una de las mejores páginas sobre VB.Net es http://www.elguille.info/, alli he solucionado miles de dudas que me han surgido.

    Luego si quieres portabilidad absoluta te recomendaría Java, orientado a objetos como el primero, pero mucho más estandar y universal, un buén tutorial sería el típico aprenda java como si estuviera en primero.
    Luego C está muy bién para la facultad y enseñarte los conceptos de programación, pero al no ser orientado a objetos hoy dia ha perdido parte de su potencia, aunque sigue siendo un lenguaje adorable
    Y luego C++, C# y demases para el que lo entienda, porque a mi me resultan una cosa totalmente insufrible

  6. #6
    Gigante Verde
    Emperor Gigante Verde's Avatar
    Join Date
    04 Sep 2004
    Location
    En el Bello Oriente Venezolano
    Posts
    4,847
    Country
    This is Gigante Verde's Country Flag
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Local Date
    May 19, 2013
    Local Time
    19:46
    Monozulu, no tendras por alli alguna direccion web "Aprenda XML como si estuviera en primero" o algo por el estilo?
    Viajero vagabundo, en busqueda del foro perfecto...
    Matricula PG´s: 0024
    Civ4Elo: Jeje
    "Adaptandome a la nueva cara del foro"

  7. #7
    koningtiger
    Emperor koningtiger's Avatar
    Join Date
    01 Nov 2005
    Location
    Castellón
    Posts
    4,467
    Country
    This is koningtiger's Country Flag
    Thanks
    3
    Thanked 1 Time in 1 Post
    Local Date
    May 20, 2013
    Local Time
    02:16
    Una vez coincidí con el tal Guille en una conferencia, es un tío muy enrollado, argentino creo. Lo engancharon los de MS para que hablase del C# cuando salió.

  8. #8
    monozulu
    Emperor monozulu's Avatar
    Join Date
    24 Mar 2007
    Location
    Hispalis
    Posts
    3,918
    Country
    This is monozulu's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Originally posted by Gigante Verde
    Monozulu, no tendras por alli alguna direccion web "Aprenda XML como si estuviera en primero" o algo por el estilo?
    Ni en primero ni en quinto a falta de pocos créditos

    Pero tengo una dirección que te puede ser muy útil, pincha y verás

  9. #9
    X_MiTH_X
    Emperor X_MiTH_X's Avatar
    Join Date
    17 Jul 2007
    Location
    UK
    Posts
    3,417
    Country
    This is X_MiTH_X's Country Flag
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Tienen mala leche los monos estos

    ¿Para qué quieres XML a pelo Gigante? Es un invento conceptual que todavía no he pillado.
    Quiero cambiar el mundo pero no me dejan el código fuente

  10. #10
    Magno
    Deity Magno's Avatar
    Join Date
    17 Sep 2002
    Location
    Estado Federado do Uruguai
    Posts
    11,204
    Country
    This is Magno's Country Flag
    Thanks
    5
    Thanked 10 Times in 4 Posts
    Blog Entries
    1
    Local Date
    May 19, 2013
    Local Time
    21:16
    Kram... depende de que quieras hacer, cual es el lenguaje mas adecuado.

    Es claro que si lo que quieres es hacer tus primeras experiencias, por VB seria lo mas recomendado. Antes hubiera sido Pascal, pero ese ya esta totalmente olvidado.

    Ahora bien, si lo que queres es hacer alguna aplicación que administre una base de datos pequeña (o no) y lo que realmente te importa son las funcionalidades y no tanto los detalles de control... www.genexus.com

  11. #11
    Gigante Verde
    Emperor Gigante Verde's Avatar
    Join Date
    04 Sep 2004
    Location
    En el Bello Oriente Venezolano
    Posts
    4,847
    Country
    This is Gigante Verde's Country Flag
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Local Date
    May 19, 2013
    Local Time
    19:46
    Originally posted by monozulu
    Pero tengo una dirección que te puede ser muy útil, pincha y verás
    jaja, muy chistosito el mono con lentes



    @X_MiTH_X: Lo del XML es para el civ4


    Originally posted by Magno_uy
    Es claro que si lo que quieres es hacer tus primeras experiencias, por VB seria lo mas recomendado. Antes hubiera sido Pascal, pero ese ya esta totalmente olvidado.
    Ahhhhh, Pascal, viejos tiempos aquellos



    La verdad, que para el inicio yo recomiendo el Visual Basic, claro que yo aun no he pasado de la leccion #2 para principiantes
    Viajero vagabundo, en busqueda del foro perfecto...
    Matricula PG´s: 0024
    Civ4Elo: Jeje
    "Adaptandome a la nueva cara del foro"

  12. #12
    Gigante Verde
    Emperor Gigante Verde's Avatar
    Join Date
    04 Sep 2004
    Location
    En el Bello Oriente Venezolano
    Posts
    4,847
    Country
    This is Gigante Verde's Country Flag
    Thanks
    0
    Thanked 2 Times in 2 Posts
    Local Date
    May 19, 2013
    Local Time
    19:46
    Por cierto, alguien me puede decir exactamente (y con claridad para un niño de 8 años), que hace la Mysql (o como se escriba)?
    Viajero vagabundo, en busqueda del foro perfecto...
    Matricula PG´s: 0024
    Civ4Elo: Jeje
    "Adaptandome a la nueva cara del foro"

  13. #13
    Magno
    Deity Magno's Avatar
    Join Date
    17 Sep 2002
    Location
    Estado Federado do Uruguai
    Posts
    11,204
    Country
    This is Magno's Country Flag
    Thanks
    5
    Thanked 10 Times in 4 Posts
    Blog Entries
    1
    Local Date
    May 19, 2013
    Local Time
    21:16
    Originally posted by Gigante Verde
    Por cierto, alguien me puede decir exactamente (y con claridad para un niño de 8 años), que hace la Mysql (o como se escriba)?
    es una base de datos... como Oracle o MSSQL. Muy buena por cierto y la gran diferencia con estos es que es gratuita y de codigo abierto.

    es decir, es gratis.

  14. #14
    X_MiTH_X
    Emperor X_MiTH_X's Avatar
    Join Date
    17 Jul 2007
    Location
    UK
    Posts
    3,417
    Country
    This is X_MiTH_X's Country Flag
    Thanks
    2
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    MySQL es un servicio de bases de datos.

    Gestiona bases de datos pero no en plan access. Este es un servicio en red con el que conectas, haces consultas y te devuelve las respuestas en SQL. Lo utilizan profusamente en la programación web junto con PHP.

    Como MySQL hay varios como puedan ser SQLserver o Oracle SQL, sin entrar a valorar cual es mucho mejor porque hace más cosas, cual es peor, etc. Puede que hayamos comparado a "Dios" con "un pobre" pero en el fondo sirven para lo mismo.
    Quiero cambiar el mundo pero no me dejan el código fuente

  15. #15
    Alfonso
    Emperor Alfonso's Avatar
    Join Date
    08 Apr 2002
    Location
    Sagunto, Valencia, Spain
    Posts
    5,727
    Country
    This is Alfonso's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Yo te recomendaría empezar por C, ver algo de Java y ponerte en serio con C# y .NET.

    Empezar por C porque si sabes C sabes cualquier lenguaje. Java para el tema de clases y objetos y C sharp porque es una pasada y da gusto programar con el.

    He escrito mucho más pero lo voy a dejar todo en: Ni se te ocurra durdar en preguntarme cualquier cosa por el messenger, correo, foro... Ojala sepa todas las dudas que tengas.
    El futuro pertenece a quienes creen en la belleza de sus sueños.
    - Eleanor Roosevelt

  16. #16
    Kramsib
    Emperor Kramsib's Avatar
    Join Date
    27 Sep 2001
    Location
    PG's ID: 0000 Founder of PROGRESSIVE GAMES. Living in Leganés (Madrid), but born in SANTANDER
    Posts
    6,112
    Country
    This is Kramsib's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    02:16
    Muchas gracias por todas las respuestas.

    Mi intención es la de iniciarme y aficionarme a programar, sin que me desilusione nada más empezar, y me interesaba algo sencillo, y por lo que veo la mayoría me confirma que VB puede ser un lenguaje para empezar.

    De JAVA hice un curso de esos de verano cuando estaba en la facultad para conseguir algunos "créditos de libre configuración", se suponía que aprendería algo de JAVA y JAVASCRIPT, pero como el curso estaba enfocado para Ingenieros (y no para economistas), pues no me enteré de nada. (Afortunadamente los 3 créditos los daban por asistir y no había examen ).

    Muchas gracias a todos y a ver si pronto, cuando acaben las fiestas (y los objetivos de cierre del ejercicio) me pongo manos a las teclas.

  17. #17
    Zside
    King Zside's Avatar
    Join Date
    09 Apr 2007
    Location
    Burgos vs. León
    Posts
    1,027
    Country
    This is Zside's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Yo también agradezco las respuestas. Y la pregunta, claro.
    Aunque no tengo fecha para ponerme a ello, olle.
    Por lo pronto me he puesto con las macros de excel y parece que sí las he cogido el truquillo.
    Se parece mucho al Basic que venía con los antiguos Spectrum.
    Avatar: Alter Bridge - III (2011)

  18. #18
    Dante_9
    Chieftain
    Join Date
    03 Nov 2008
    Posts
    45
    Country
    This is Dante_9's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    00:16
    A mi me gustaria aprender y tal. Pero siempre recomiendan, metodologia con algoritmos y todo eso. Que al fin al cabo es lo más importante

  19. #19
    SAMUEL2904
    Emperor SAMUEL2904's Avatar
    Join Date
    17 Oct 2003
    Location
    Metepec, Estado de México
    Posts
    3,769
    Country
    This is SAMUEL2904's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 19, 2013
    Local Time
    18:16
    Quote Originally Posted by Kramsib View Post
    Muchas gracias por todas las respuestas.

    Mi intención es la de iniciarme y aficionarme a programar, sin que me desilusione nada más empezar, y me interesaba algo sencillo, y por lo que veo la mayoría me confirma que VB puede ser un lenguaje para empezar.
    ...
    Utiliza VB, que en Excell y Access te permite hacer un monton de locuras. (Y te ahorra mucho trabajo)

    Y se que te van a encantar.

    Si tienes alguna duda o necesidad en Excell, ahí si que te puedo ayudar, ya sea con las formulas, con macros, puedes hacer comunicaciones con Access. Muy bueno, yo tengo de vicio programar en VB y de vez en vez voy avanzando en mi pequeño Franki.

  20. #20
    The Slayer
    Emperor The Slayer's Avatar
    Join Date
    04 Jun 2003
    Location
    Lima, Peru
    Posts
    5,083
    Country
    This is The Slayer's Country Flag
    Thanks
    2
    Thanked 1 Time in 1 Post
    Local Date
    May 19, 2013
    Local Time
    19:16
    Bueno primero que nada saludos a todos por las festividades, como habran podido apreciar me he alejado por completo del civ (por cierto un gran pedido de disculpas a mis ex-compañeros del pitboss, espero no haber causado muchos estragos) por falta de tiempo y cambio de intereses. Estos ultimos 10 meses he estado trabajando y estudiando, asi que tiempo me quedo muy poco, y el que he tenido libre lo he dedicado al World of Warcraft (algo bastante opuesto al civ) asi que ya el civ no lo tengo en la pc.

    Estando aca en el trabajo me he acordado de vosotros y queria pasar a decir hola

    Bueno al tema, yo creo que antes de ponerte a intentar aprender cualquier lenguaje de programacion (lo cual me parece muy loable por cierto) deberias probar tu habilidad logica. Esto se logra en parte a traves de la creacion de algoritmos. Sin ir en mucho detalle, un algoritmo es la serie de pasos que realizas para realizar una accion.
    Esto es, digamos si la accion es ir a comprar a un supermercado, que hacer desde que sales de la casa hasta que sales con tus compras. Al salir: tengo el dinero en el bolsillo?, a que tienda ire?, por donde voy a ir?... Al pagar.. se paga con efectivo o tarjeta?, tiene tarjeta de afiliado?, etc. y pensar en que hacer sobre cada accion, que accion le sigue, o consecuencia, etc.

    Este ejercicio, aunque un poco pesado si se hace extremadamente detallista (recuerdo en mi clase hubo uno que puso en su algoritmo.. "llevo los pantalones puestos"? o "reviso si hay alguien mirandome de manera sospechosa" cada 5 acciones ) te permitira tener luego una facilidad mayor al realizar los scripts para el civ.

    "Si la CivN obtiene X tech, entonces esto, sino; Si la CivN hace Y o Z, y las CivsABC no tienen Q.. blah blah"

    Pues eso, prueba con hacer uno que otro algoritmo y ponlo por aca. Recuerda que lo que resulta obvio en las acciones de la vida cotidiana no lo es para la programacion (el codigo no va a "suponer" que tu haces 5 cosas entre salir de tu casa y llegar al super por ejemplo) asi que mientras mas presente lo tengas menos complicaciones tendras al programar bajo cualquier lenguaje.

    Saludos.
    Fortune and Glory, here I come!!!.
    Indiana Jones
    Spanish Empire Civ for Civilization 5 (in Spanish/en Español)

  21. #21
    SAMUEL2904
    Emperor SAMUEL2904's Avatar
    Join Date
    17 Oct 2003
    Location
    Metepec, Estado de México
    Posts
    3,769
    Country
    This is SAMUEL2904's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 19, 2013
    Local Time
    18:16
    :mmm:

    Este ha de ser alguien suplantando a Slayer.

    El peruanito es dislexico y es la competencia directa de Magno para escribir con faltas de ortografia.

    Y se ha aventado más de 500 palabras sin error grave alguno.

    ¡¡¡Devuelvenos a Slayer!!!

  22. #22
    Zside
    King Zside's Avatar
    Join Date
    09 Apr 2007
    Location
    Burgos vs. León
    Posts
    1,027
    Country
    This is Zside's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16

    Question


    Si tienes alguna duda o necesidad en Excell, ahí si que te puedo ayudar, ya sea con las formulas, con macros, puedes hacer comunicaciones con Access.


    Samuel, por favor. O Astro. O alguien.

    Llevo una peña de quinielas y estoy haciendo una hoja de cálculo que lleva el control de los aciertos de cada uno de los socios (cada uno me envía una quiniela y valido una conjunta).
    Tengo muchas dudas pero ahora mismo la más urgente es la siguiente:
    ¿Cómo saco el promedio de los cinco mejores valores de un rango?

    Es decir,
    Una vez hemos jugado 10 veces, quisiera sacar el promedio de los 5 mejores resultados.
    Si tengo valores entre A1 y A10, ¿qué fórmula tengo que poner en A11 para que me saque el promedio de los 5 mejores valores introducidos entre A1 y A10?

    Gracias
    Last edited by Zside; January 16, 2009 at 06:23. Reason: añadir información

  23. #23
    jasev
    Senior Staff jasev's Avatar
    Join Date
    05 Feb 2001
    Location
    at the Spanish Forum
    Posts
    10,012
    Country
    This is jasev's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    02:16
    No creo que haya funciones predefinidas que permitan eso. Habría que programar un módulo en VBA.
    "Son españoles... los que no pueden ser otra cosa" (Cánovas del Castillo)
    "España es un problema, Europa su solución" (Ortega y Gasset)
    The Spanish Civilization Site
    "Déjate llevar por la complejidad y cabalga sobre ella" - Niessuh, sabio cívico

  24. #24
    monozulu
    Emperor monozulu's Avatar
    Join Date
    24 Mar 2007
    Location
    Hispalis
    Posts
    3,918
    Country
    This is monozulu's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Quote Originally Posted by Zside View Post
    Samuel, por favor. O Astro. O alguien.

    Llevo una peña de quinielas y estoy haciendo una hoja de cálculo que lleva el control de los aciertos de cada uno de los socios (cada uno me envía una quiniela y valido una conjunta).
    Tengo muchas dudas pero ahora mismo la más urgente es la siguiente:
    ¿Cómo saco el promedio de los cinco mejores valores de un rango?

    Es decir,
    Una vez hemos jugado 10 veces, quisiera sacar el promedio de los 5 mejores resultados.
    Si tengo valores entre A1 y A10, ¿qué fórmula tengo que poner en A11 para que me saque el promedio de los 5 mejores valores introducidos entre A1 y A10?

    Gracias

    Conceptualmente sería algo como SUM (MAX (t[i], n)) / n

    Donde MAX sería una función que devolviera los máximos de una tabla y cuyos parámetros de entrada fueran la tabla de resultados (t[i]) y el número donde quieres truncar (n), en tu caso sería t[10] y n=5.
    MAX sería otra función que recibe la tabla que arroja la función anterior y devuelve la suma de sus componentes. Finalmente sólo tendriamos que dividirlos por el número de datos que hemos sumado y nos da su media aritmética.

    Como bién ha dicho jasev, no creo que haya funciones predeterminadas de éste tipo, me magino que se tendrá que hacer un pequeño modulito o algo parecido, no estoy demasiado puesto en el Excel.
    Pero la idea es esa: ordenar, truncar, sumar y dividir

  25. #25
    Claux
    King Claux's Avatar
    Join Date
    27 Apr 2005
    Location
    Resistencia Chaco
    Posts
    1,949
    Country
    This is Claux's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 19, 2013
    Local Time
    21:16
    Edit: oops, me equivoque
    La verdad absoluta es que todo es relativo

  26. #26
    SAMUEL2904
    Emperor SAMUEL2904's Avatar
    Join Date
    17 Oct 2003
    Location
    Metepec, Estado de México
    Posts
    3,769
    Country
    This is SAMUEL2904's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 19, 2013
    Local Time
    18:16
    Quote Originally Posted by Zside View Post
    Samuel, por favor. O Astro. O alguien.

    Llevo una peña de quinielas y estoy haciendo una hoja de cálculo que lleva el control de los aciertos de cada uno de los socios (cada uno me envía una quiniela y valido una conjunta).
    Tengo muchas dudas pero ahora mismo la más urgente es la siguiente:
    ¿Cómo saco el promedio de los cinco mejores valores de un rango?

    Es decir,
    Una vez hemos jugado 10 veces, quisiera sacar el promedio de los 5 mejores resultados.
    Si tengo valores entre A1 y A10, ¿qué fórmula tengo que poner en A11 para que me saque el promedio de los 5 mejores valores introducidos entre A1 y A10?

    Gracias
    Intenta lo siguiente en la celda A11

    =(K.ESIMO.MAYOR(A1:A10,1)+K.ESIMO.MAYOR(A1:A10,2)+ K.ESIMO.MAYOR(A1:A10,3)+K.ESIMO.MAYOR(A1:A10,4)+K. ESIMO.MAYOR(A1:A10,5))/5

  27. #27
    Zside
    King Zside's Avatar
    Join Date
    09 Apr 2007
    Location
    Burgos vs. León
    Posts
    1,027
    Country
    This is Zside's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16

    Sí señor!
    Todavía no lo he hecho pero sí he visto para qué sirve k.esimo.mayor.
    Muchas gracias. Eso era lo que necesitaba.
    Ahora lo tengo que adaptar porque lo expuesto era un ejemplo, pero ya sé cómo lo voy a hacer.
    Gracias a todos.

    Creí haber visto todas las funciones (y leído para qué sirven), pero por lo visto, no.

    Edit. Ahora he visto que es de las funciones estadísticas. Esas no las miré.

    Edit otra vez.
    He visto que hay muchísimas funciones que no había visto. No sé si estaban en el anterior excell.

    Por otra parte, se me complica lo que quería hacer. Puede ser que ya estoy espeso a estas horas.
    Pero ahora mismo no se me ocurre cómo hacerlo si el número de mejores resultados fuera variable y cuyo valor se encuentra en otra celda.
    Es decir, ya no se trata de buscar el promedio de los 5 mejores valores, sino de los mejores valores que figuran en A12
    Last edited by Zside; January 16, 2009 at 17:26. Reason: Añadir

  28. #28
    Kramsib
    Emperor Kramsib's Avatar
    Join Date
    27 Sep 2001
    Location
    PG's ID: 0000 Founder of PROGRESSIVE GAMES. Living in Leganés (Madrid), but born in SANTANDER
    Posts
    6,112
    Country
    This is Kramsib's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    02:16
    Te había preparado un ejemplo combinando la función "promedio" con "k.esimo.mayor", pero Samuel se adelantó.

    Ahora no entiendo, lo de la celda A12, en A12, sólo puede haber un único valor, salvo que quieras hacer el promedio de los 5 mejores valores que figuran en las casillas A12 de diferentes hojas.

    En ese caso yo haría una hoja nueva donde pondría de A1 a An referencias a las casillas A12 de las hojas de 1 hasta n. Esto es, crear la hoja n+1 y en la casilla A1 poner la referencia a la casilla A12 de la página 1, y así sucesivamente hasta la casilla An, con la referencia a la casilla A12 de la página n.

    Hecha esta nueva matriz de valores que se toman de todas las celdas A12 de cada hoja del libro excell, en la casilla An+1, puedes poner:

    =PROMEDIO(K.ESIMO.MAYOR(A$1$:A$n$;1);K.ESIMO.MAYOR (A$1$:A$n$;2);K.ESIMO.MAYOR(A$1$:A$n$;3);K.ESIMO.M AYOR(A$1$:A$n$;4);K.ESIMO.MAYOR(A$1$:A$n$;5))

    Acuérdate que debes cambiar la "n" por el número que corresponda.

    Espero haber aclarado tu duda.

  29. #29
    SAMUEL2904
    Emperor SAMUEL2904's Avatar
    Join Date
    17 Oct 2003
    Location
    Metepec, Estado de México
    Posts
    3,769
    Country
    This is SAMUEL2904's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 19, 2013
    Local Time
    18:16

    Post

    Quote Originally Posted by Zside View Post

    Sí señor!
    Todavía no lo he hecho pero sí he visto para qué sirve k.esimo.mayor.
    Muchas gracias. Eso era lo que necesitaba.
    Ahora lo tengo que adaptar porque lo expuesto era un ejemplo, pero ya sé cómo lo voy a hacer.
    Gracias a todos.

    Creí haber visto todas las funciones (y leído para qué sirven), pero por lo visto, no.

    Edit. Ahora he visto que es de las funciones estadísticas. Esas no las miré.

    Edit otra vez.
    He visto que hay muchísimas funciones que no había visto. No sé si estaban en el anterior excell.

    Por otra parte, se me complica lo que quería hacer. Puede ser que ya estoy espeso a estas horas.
    Pero ahora mismo no se me ocurre cómo hacerlo si el número de mejores resultados fuera variable y cuyo valor se encuentra en otra celda.
    Es decir, ya no se trata de buscar el promedio de los 5 mejores valores, sino de los mejores valores que figuran en A12
    Prueba lo siguiente:

    El valor en la celda C1 es variable, dependiendo de tus gustos o necesidades.
    En D1 escribiras lo siguiente: ="<="&C1
    Y en C30 escribiras: =SUMAR.SI(A4:A17,D1,C4:C17)/C1
    En cada celda de la columna K Esimo, deberas escribir: =K.ESIMO.MAYOR($B$4:$B$17,A16)

    Es importante crear las columnas No. y K Esimo
    La columna No. es un consecutivo y debe ser constante el aumento en 1.
    La columna K Esimo aprovecha a la columna No. para despues ser ocupados los valores por el subtotal que lleva la formula sumar.si


    Saludos y espero que sea lo que buscabas.
    Attached Images Attached Images

  30. #30
    Zside
    King Zside's Avatar
    Join Date
    09 Apr 2007
    Location
    Burgos vs. León
    Posts
    1,027
    Country
    This is Zside's Country Flag
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Local Date
    May 20, 2013
    Local Time
    01:16
    Muchas gracias, Samuel.
    Tú sí que sabes
    Me has ayudado mucho. Al ser una lista cerrada había pensado en las columnas no. y k.esimo, pero no encontraba cómo hacer el promedio.

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Nuevas tecnologías móviles
    By X_MiTH_X in forum Civilization en Español
    Replies: 20
    Last Post: June 18, 2008, 14:53
  2. Nuevas tecnologias
    By supercento in forum Civilization en Español
    Replies: 2
    Last Post: August 5, 2007, 15:49
  3. Tecnologías obsoletas
    By el mencey in forum Civilization en Español
    Replies: 8
    Last Post: April 12, 2005, 12:39
  4. Tecnologías nuevas: Internet
    By DrGerry in forum The Spanish Civilization Site - Archive
    Replies: 91
    Last Post: June 9, 2004, 08:23
  5. Nuevas viejas nuevas
    By DrGerry in forum The Spanish Civilization Site - Archive
    Replies: 128
    Last Post: February 23, 2003, 16:42

Visitors found this page by searching for:

aprenda xml como si estuviera en primero

nuevas tecnologias para programar

tecnologias para programar

me confirman para programarme

existe k.esimo.mayor en accesstodo sobre access 2007 escritosi tuviera que aprender un lenguaje de programacionprogramar en xmlk.esimo mayor de una matriz con visual basiccalculo de promedio en vb estudio 2005 con BD access 2003 elguillexml como si estuviera en primeroaprendiendo xmlk esimo mayor accessaprenda a programar en oracle como si estuviera en primero=(k.esimo.mayor(rango 1) k.esimo.mayor(rango 2) esta bien escritoexcel obtener los cinco mejores valores de diez casillasprogramar en visual basic k.esimo.mayoraprenda xml como si tuviera en primeronuevas tecnologías para programar nueva tecnologia para programacion en objetoaprender xml paso a pasocomo codificar un iframe en genexus paso a pasoque lenguaje ocupan para programar thefacebookaprenda access 2007 como si estuviera en primerousar k.esimo.mayor en vb

Bookmarks

Posting Permissions