Jump to content

[SOLUCIONADO] Rellenar ambulancias con Conductor + medico y/o enfermero


Recommended Posts

En mi trabajo me piden que "facilite" la vida a unas chcias que trabajan con 3 modelos diferentes de Hojas de XLS y que encima tiene que pedirse unas a otras cerrar el ficehro para poder hacer modificaciones ("fulanita: cierra el excel que tengo que añadir un medico a la ambulancia3")

Se pasan el dia llamando pot tlf a medicos/enfermeros/conductores para tener los servicios de urgencias cubiertos los fines de semana y en eventos especiales (Partidos de futbol, conciertos, visitas de personalidades,etc..)

Adjunto dos de los XLS que usan para que veais mas o menos su estructura.

Esto lo hacen a "mano", es decir colorean las casillas en funcion de la respuesta del conductor/medico "Si que voy, estoy de baja, tengo guardia en otro sitio, etc...", tiene mas colores y mas mkotivos , poer eso imagino que mas tarde se pueden configurar en algun campo o BBDD con los "motivos" que sean y asignarles el color que se quiera

Las casillas verdes son los turnos que faltan por rellenar, las rojas ya estan cubiertas las ambulancias, y las respuestas negativas las indican con una sigla: "B" (Baja), "G"(Guardia), etc....

Los turnos son 3 (M/T/N) , y se hacen por semanas.

Luego a final de mes han de pasar un listado a RRHH con las personas que han trabajado, donde y cuando, indicando si ha sido en horario nocturno (Precio Especial), Diurno o Festivo (Precio Hora Extra)

Yo he procurado hacerles algunas macros para facilitarles algo las cosas , pero mi nivel ni de lejos llega al que he visto de vosotros.

Yo creo que deberia poder hacerse algo con Access (alamcenar ahí los turnos y los horarios), y la gestion de asignacion de conductores, medicos, etc.....hacerlas desde el XLS, así como el calculo de horas y precios/h

Espero vuestra ayuda y de paso aprender, porque me encanta Excel, peor ni se me pasó que se puedieran hacer cosas como ls que he visto vuestras

[ATTACH]18072.vB[/ATTACH]

planillas2.zip

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Me autorespondo para añadir/aclarar conceptos:

Las ambulancias siempre iran con un MAXIMO de 3 personas y con un minimo de 2.

Las combinaciones posibles son:

TTS+MED+MED

TTS+DUE+DUE

TTS+MED+DUE

Como veis el que se repite siempre es el TTS (Tecnico Transporte Sanitario)

Los turnos siempre son 3 (Mañana,Tarde y Noche) pues los humanos tenemos la mala costumbre de ponernos "enfermos" sin importar los horarios de trabajo de los demás (je je je)

Y por supuesto se han de cubrie 24x7x365, no has festivos que valgan, aunque si que "valen" otro precio para los que van en las ambulancias.

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Estimado Dundermiflin:

Hasta el momento has tenido 109 visitas. Yo mismo mire el archivo y la verdad es que te quedas flipando,Solo lo entiendes tu y esas personas que trabajan con el.Prepara algo menos complicado y explicalo ,de manera que se pueda entender, cuantas ambulancias, cuantos medicos o ats. Como lo tienes ahora la gente entra mira el archivo con tanto color( Y eso que no soy daltonico) sinceramente cualquiera pierde las ganas.

Casi seguro que se puede hacer, pero...................???

Suerte,

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola Dundermiflin, bueno lo tuyo para mi es como si me reventaras cuetes, ya que tu problema para mi es un reto y no hay problema, lo empezare a chequear y empezare a trabajar, ni bien voy avanzando te ire mostrandoy con tu ayuda iremos terminandolo. Aunque me gustaria, no se lo pusiste, los nombres de los medicos, enfermeras, tecnicos, etc que participan en esto para darle un mejor toque profesional. Manos a la obr amigo mio.

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Gracias compañeros.

El archivo lamento el "colorido" pero es lo que usan para trabajar ellas.

Pensad que son 3 chicas trabajando con 3 sectores diferentes de la ciudad.

Y cada medico puede dar varios motivos por los que no puede cubrir esa guardia (Baja, lesion, guardia en troo sitio, etc...).

Esperemos a ver shahuinto como lo interpreta, y como bien dice iremos viendo como avanza el "proyecto"

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola Dundermiflin, bueno aqui te traigo un pequeño empiezo del proyecto, hasta ahora voy avanzando dos modulos, es del informe (para ver que dias estan copados) y el de ingreso de personal para dias que laboraran, en el segundo aun tengo dificultades para hacer sumamente facil la progamacion, pero aun no doy con el clavo. Lo que pasa es que el sistema me debe avisar, por ejemplo, si pongo el turno tarde, ir a la Hoja3 y cuando pongo Tipo de trabajador (digamos Medico) se ponga en la linea de medico y cuando ponga el dia (digamos 3) entonces el sistema debe decirme a traves de un color en el boton del userform "Ingresos" si esta copado o falta y al darle click en ingresar, me debe grabar el nombre de la persona que quiero en la casilla adecuada. Como ves es facil, pero aun no doy con el clavo. Revisalo y si te gusta podemos segur avanzando, por mi parte continuo. Saludos

[ATTACH]18223.vB[/ATTACH]

Hospital.zip

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

He empezado a mirar y tiene muy buena pinta, aunque no he podido trastear mucho.

Me saltan errores de compilacion.

He intentado arreglar los errores mas faciles, poer las sentencias mas complejas ya se me escapan.

te adjunto captura par que veas de lo que hablo (los dos Endif que aparecen los he colocado yo, pues faltaban, aun así la sentencia For-Next tambien está incompleta)

capturar1x.jpg

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola Dundermiflin, bueno ese proyecto no era para que lo empieces a navegar, sino para ver si concordaba con tus pedidos, pero en fin, me di buenas desveladas tratando de crear las logicas para que el sistema funcione y aqui te envio el terminado. Primero lea el texto adjunto y dale a correr, los errores que pudieran haber mandamelos pero zipeados ya que demora al cargar la pagina.

La contraseña para que inicies es 1234

Suerte.

MEGAUPLOAD - The leading online storage and file delivery service

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola shauinto.

Te comento y te dejo captura de pantalla de un error.

La verdad es que lo que haces me parece casi magia, increible lo tuyo con Excel !!!

Al lio:

Cosas que he visto nada mas abrir:

- Cuando das de alta Personal te pide que indiques a que Turno eprtence el PErsonal, peor ese personal no tiene turno fijo asignado, hoy puede ir en una ambulancia de dia, mañana puede que le interese ir en una de tarde, o de noche, y cambiarse neuvamente al dia siguiente , etc...como digo siempre las chicas vana llamando a la gente y en funcion de sus respuestas (si puedo, no puedo, estoy enfermo, etc....) van rellenando las ambulancias que aun estan vacias

- No he visto donde "asignar" los medicos/enfermeros/tecnicos en las ambulancias, ni donde dar de alta estas.......o sea, no se trata de un hospital donde vienen a trabajr medicos y enfermeros. Se trata de una flota de entre 50-200 ambulanias con sus respectivos indicativos para diferenciarlas (llamalas unidades si te aclara ams) , y hoy pueden ir , por ejemplo en la Mike2, y el mismo medico puede ir mañana , en un turno diferente en la Mike3

pongo captura de pantalla de un error que me ha salido mientras probaba el programa.

Igualmente solo puedo qauitarme el sombrero, jamas habia visto cosa igual

Pongo aquí la captura o si , como dices demora mucho la carga Web, dime donde mandartelos en ZIP

Un abrazo

hospitalj.jpg

hospital.jpg

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola, creo que ahor si entendi lo que quieres, el problema era que no te expresabas bien en tu pedido, y supuse que necesitabas tener una base de datos de los medicos que trabajaban y en que turnos, pero ahora veo que necesitas por asi decirlo, saber que ambulancias estan copadas y para que dias, y cuando le das click a una ambulancia llena saber que personal esta asignado en ella. Bueno eso no hay problema, lo reconstruire el programa. Ese error que te sale, es por que no rellenaste todos los pedidos que te solicita el formulario, veo con eso que en algunos casos no rellenan todo el formulario, en fin amigo, voy a trabajarlo.

PD: Algo que me olvidaba, el ingreso del personal es para que el sistema cargue mas rapido y tengas problemas de llamarlos a cada rato, eso no influye en el sistema pero tiene que estar lleno el formulario. Mandame entonces, los nombres o cantidad de ambulancias que manejan, y que cosas quieres que aparezcan en el formulario inicial, asi como el personal que labora (completo) para asignarle al sistema, para empezar la modificacion. Saludos

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Bueno, despues de un duro fin de semana ya estoy de vuelta en el trabajo.

Dime como hacerte llegar lo que me pides ??

He grabado a una de las chicas mientras asigna y llama a un par de medicos (no os alarmeis solo he grabado la voz, no hay video, ni fotos de la chica.....je je je...)

Así como un par de XLS que usan para la gestion diaria.

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

En la grabacion se puede apreciar mas o menos como trabajan ellas.

LLaman a medicos, enfermeros y conductores (TTS), les proponen dias de trabajo y estos aceptan o rechazan la oferta en funcions de agenda o su estado laboral.

Los medicos como he dicho anteriormente quizás trabajan como titulares en otro sitio, poer les interesa como sobresueldo ir en ambulanias en dias festivos, o eventos espeiclaes (p.Ej. la visita del papa del otro dia).

Lo mismo pasa con enfermeros, y conductores.

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola dumdermiflin, por lo que veo y aun no eh escuchado la grabacion, es como te dije anteriormente, quieres grabar las ambulancias llenas y en los dias respectivos. Bueno en eso no hay problema y no hay mucha cosa especial para hacer, lo que quiero que me saques de duda, es hasta cuantas ambulancias por dia pueden tenerse para esos dias, asi como cuantos por turno (mañana, tarde y noche). Solo eso hermano y empezare con el trabajo, ya que son datos importantes para realizarlo. Ademas estoy pensando realizar tres copias del software para cada Area de la ciudad, ya que aun no domino que los programas en excel funcionen en Red. Saludos

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Te lo he resubido aquí:

Respecto a la cantidad de ambulancias diarias, no te sabria decir, pero va en funcion de los dias.

Por ejemplo estos dias con la visita del papa han sido muchisimas mas que por ejemplo un Lunes cualquiera por la mañana.

Tampoco es lo mismo la noche de fin de año, que al dia sigueinte por la mañana.

O sea, no es un numero fijo de ambulancias por turno ni por dia........

Quizás es algo que se debiera poder parametrizar en el programa.

De manera que se establezca el numero de ambulancias "fijo" (por ejemplo 20) , poer que este pudiera facilmente variarse si hay dispositivos especiales........no se, esto solo es una idea

Link to post
Share on other sites

Re: Rellenar ambulancias con Conductor + medico y/o enfermero

Hola Jordi, bueno aqui lo prometido, de aqui en adelante serà de acuerdo a las exigencias que me vayas solicitando. Una cosa, en el formato de Horas de Trabajao, el sistema utiliza hh:mm, por lo que debes trabajar 9:00, para el sistema es 9 am, 15:45 para el sistema es 3:45 pm. Bueno aqui el link

MEGAUPLOAD - The leading online storage and file delivery service

Link to post
Share on other sites
  • 2 weeks later...
Guest
This topic is now closed to further replies.


  • Crear macros Excel

  • Posts

    • Buenos días. Es mi primera intervención, y ya es para pedir ayuda.  Ver si puedo contar con vuestras experiencias.   Tengo una tabla, en una columna días, y en la otro la puntualidad de ese día en concreto en "%"   Ya he calculado en el total de año el nr de días que la puntualidad ha sido del 100%   Pero (y ahí es donde me he quedado atascado), necesitaría un contador que me dijera el número de días que llevamos con una puntualidad de los empleados del 100%   He encontrado este tema que me ha servido de algo de ayuda, pero o bien no se interpretarlo, o no es exactamente lo que busco.     Comunidad, anticipadamente, muchas gracias por vuestra ayuda. EJEMPLO 1.xlsx
    • Buenas a tod@s, Os adjunto un calendario al que quiero hacer lo siguiente: como veis tengo una celda que es la E22 en color rojo que usaré para los dias festivos. Justamente debajo incluiré los dias festivos (1 de enero, 6 de enero, etc) estos dias al incluirlo en el listado querria que cambiaran el color segun el relleno de la Celda E22. Tambien busco la forma de que si cambio el año estos dias se actualicen Luego tengo la celda I18 que tiene el color amarillo y querria que al incluir los dias del calendario me cambiaran al color de relleno de dicha celda. Es posible? 2021.xlsm
    • Después de varios años sin abrir una hoja de cálculo, me encuentro ante nuevos retos, espero poder aportar mis antiguos conociminentos y aprender de los vuestros.   Un Saludo. !!
    • ¡Hola a ambos! @YOUSAFJAMALD, para la próxima, sube un archivo Excel en vez de una imagen.  Nos ayuda mucho más a ayudarte. Ahora, en cuanto a tu problema y como bien te comenta @DiegoPC, efectivamente, con la función BUSCAR "solita", el problema no es posible realizarlo, pero con "ayuda" si que es posible. =BUSCAR(2;1/FRECUENCIA(0;1/(1+(K$37:K$43<=N37)*K$37:K$43));L$37:L$43) otra alternativa un poco más "digerible": =INDICE(L$37:L$43;COINCIDIR(MAX(INDICE(K$37:K$43*(K$37:K$43<=N37);));K$37:K$43;)) o también usar la función BUSCARX (solo disponible en Microsoft 365 / Excel 2021 / Excel Online 😞 =BUSCARX(N37:N63;K37:K43;L37:L43;"No Existe";-1) Analiza detenidamente las propuestas.  ¡Bendiciones!
    • Saludos espero me puedan ayudar, he intentado todo y no lo consigo. estoy tratando de descargar datos de una web la cual es "post" y posteriormente es "get" redirecciona a otra pagina, solo lo he logrado con el navegadro explorer pero el detalle que es muy tardado ya que son 170mil datos y con explorer es como si fuera navegando, abrir explorador, poner url, bucar las etiquetas donde se hace la cosulta y despues click en un boton, esperar a que cargue la pagina y extraer los datos de esa consulta.   me gustaria poderlo hacer mediante xmlhttp   anexo link de la pagina  https://serviciosfinanzas.villahermosa.gob.mx:8800/serviciosfinanzas/dp/busqueda-agua.html y mi codigo    Sub Web_Data()     Dim str_arg As String    Dim URL     str_arg = "xContrato=000001&Buscar=Buscar"     URL = "https://serviciosfinanzas.villahermosa.gob.mx:8800/serviciosfinanzas/dp/busqueda-agua.html" Set OBJHTTP = CreateObject("MSXML2.XMLHTTP")     With OBJHTTP              .Open "GET", URL, False         .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"         .setRequestHeader "contenido-type", "text/html"         .setRequestHeader "contenido-type", "application/xhtml+xml"         .setRequestHeader "contenido-type", "application/x-www-form-urlencoded"                  .setRequestHeader "contenido-type", "application/javascript"         .send str_arg         TXT = .responseText         Debug.Print TXT              End With     [A1] = html.getElementsByTagName("td")(1).innerText 'valor a extraer numero de contrato, nombre y direccion End Sub
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy