Nos solicitaba ayuda un lector a este respecto:
Disponemos de una etiqueta para formatos condicionales en la que hemos desarrollado algunas ideas similares. Para dar respuesta a la cuestión de hoy emplearemos, además del Formato condicional con fórmula, la función DIASEM(fecha; tipo) - ya utilizada en la entrada Series en Excel-.
Disponemos por tanto de los siguientes datos:
En una nueva fila copiaremos la fila de fechas con el formato personalizado 'ddd', y será a ésta a la que daremos el siguiente Formato condicional (Menú Formato>Formato condicional):
Con lo que obtenemos el resultado deseado, es decir, los días que sean 'Domingo', quedan coloreados o remarcados.
Por supuesto, de igual forma se podría haber aplicado a las fechas sin formato o con cualquier otro formato personalizado.
Tengo una plantilla, en Excel 2003, en una serie de números en orden horizontal, éstos están en formato de celda personalizada ( d ), tengo todos los días del mes;en otra plantilla debajo de la serie de números con formato de celda ( ddd ); quiero que los días que caen en 'dom' en la plantilla ( ddd ) los coloree . |
Disponemos de una etiqueta para formatos condicionales en la que hemos desarrollado algunas ideas similares. Para dar respuesta a la cuestión de hoy emplearemos, además del Formato condicional con fórmula, la función DIASEM(fecha; tipo) - ya utilizada en la entrada Series en Excel-.
Disponemos por tanto de los siguientes datos:
En una nueva fila copiaremos la fila de fechas con el formato personalizado 'ddd', y será a ésta a la que daremos el siguiente Formato condicional (Menú Formato>Formato condicional):
Con lo que obtenemos el resultado deseado, es decir, los días que sean 'Domingo', quedan coloreados o remarcados.
Por supuesto, de igual forma se podría haber aplicado a las fechas sin formato o con cualquier otro formato personalizado.
como puedo contrar una formula en macros para buscar y sino encuentra pase a la siguiente formula
ResponderEliminarDiscúlpame pero no acabo de comprender tu pregunta...¿¿??
ResponderEliminar:-(
Por favor, podrías detallarla algo más?
Gracias
Tengo un problema en excel, digamos tengo una hoja cuando selecciono y le digo vista previa a la hoja para ver como se ve la hoja sale en 2 partes cambio la orientación de la hoja de vertical a horizontal y siempre permanece igual en vertical cambio margenes y otras cosas y sigue igual, desintale el office para ver si solucionaba el problema pero persiste si alguien tuviera la solución se lo agradecería.
ResponderEliminarBuenas tardes,
ResponderEliminarsi ya has comprobado y cambiado todas las posibilidades de cambio de orientación, dentro de la configuración de página, y sigues viéndolo igual... no se me ocurre qué puede ser...
Quizá algún otro usuario del blog pueda ayudarte.
Lo siento de verdad, pero no creo que sea un problema de Excel ¿quizá de la versión de windows???
Tengo una duda sobre excel y espero que me puedan ayudar.
ResponderEliminarTengo un la columna A una serie dce fechas y en la columna B quiero que me aparezca solo el mes.
Lo quiero hacer mediante una funcion, formula etc... para no tenerlo que poner a mano ya que son muchas.
En realidad no se si se podra hacer o no pero lo necesito urgente por favr.
Un saludo.... MUXAS GRACIAS
Hola,
ResponderEliminarpues es posible empleando la función ELEGIR, y MES
puedes ver algo parecido a lo que quieres, pero con los días de la semana
http://excelforo.blogspot.com/2009/10/completar-series-en-excel.html
En tu columna B introducirías la función:
=ELEGIR(MES(A1);"Enero";"Febrero";...;"Diciembre")
La otra opción sería copiar los valores de la columna A y darles un formato personalizado "mmmm".
Slds
Hola tengo una duda con un ejercicio y creo que es usando este formato condicional.
ResponderEliminarPor ejemplo :
Tengo una fila con los números 5-12-23-33-45
y quiero que cuando en otra fila ponga algunos de estos número correspondientes, los de la primera fila , se ponga el numero en verde...
No sé si me explico bien... :___ por ello te dejo mi email para explicartelo mejor :
JofreTio@gmail.com
Muchas graciaaaaaaaaaas !!!!!!
Hola,
ResponderEliminarsi he comprendido correctamente tu pregunta quieres poner en la fila 1, en las celdas A1:E1 lo valores 5 12 23 33 45; y será en la fila 2 donde introduciras algún valor, para que cuando coincida con alguno de los de las celdas A1:E1 sean estos los que se pongan en verde...
Bien, la cosa es complicada, pero al ser sólo 5 números a comparar es asequible.
Para cada una de las celdas A1, B1, C1, D1 y E1 deberás aplicar el siguiente formato condicional con fórmula:
=NO(ESERROR(BUSCARH(A1;$2:$2;1;0)))
aplicada para A1; y sucesivamente. UNO PARA CADA CELDA!!! dándole el formato de color que quieras...
No se me ha ocurrido otra cosa, pero le daré una vuelta más..
Slds
Ey gracias por tu respuesta, creo que encontre la resspuesta ( cutre pero funciona )
ResponderEliminarA1 A2 A3 A4 A5 ( fila primera )
5 12 23 33 45 ( valores )
B1 B2 B3 B4 B5
- - - - - ( fila segunda )
Si pones en el A1 Formato condicional la siguiente formula =si(a1=B5;1+0;SI(a1=b4;0+2;si(a1=b3;0+4;si(a1=b2;0+5;si(a1=b1;0+6;"")))))
Y poniendo el formato color que uno desee, funciona perfectamente, si quieres poner más filas, es solo arrastrar a las celdas contiguas y ale.
De todos manera probareee la formula que me has dicho !!!!!!!!!!!!!!
Muchas Gracias !!!!
Primero deciros que soy novato con excel, por circunstancias me veo obligado a conocer excel para poder controlar la entrada y salida de unos libros de texto en una tienda.Supongo que os voy a hacer preguntas que igual para vosotros son sencillas las respuestas, pero eso es lo que tiene ser novato.A ver, con una pistola de leer códigos de barra voy a ir leyendo uno por uno los mas de 150 libros que voy a tener que controlar, después le daré un nombre en la segunda columna a esa referencia que la iré poniendo en la primera columna de la hoja que la llamare referencia, pero ¿como puedo hacer para que vaya sumando en otra columna, por ejemplo total entradas, otros libros con la misma referencia cada vez que los pase por la pistola? Resuelta esa función de ir añadiendo libros, supongo que ya me las sabré apañar para que en otra hoja cuando vaya a hacer una salida de libros me las vaya descontando de otra columna que la llamare total salidas.Supongo que no va a ser a única pregunta que os vaya a hacer, de ser así os pido mil perdones por pesado y daros mil gracias por las respuestas.
ResponderEliminarSi el trabajo de introducir las 150 referencias (o las que sean) ya lo tienes, el tema de saber en cada momento la situación de tu inventario es sencilla. Te propongo dos ideas rápidas.
ResponderEliminarUna es construir una Tabla dinámica sobre ese primer listado de referencias (puedes ver ejemplos en
http://excelforo.blogspot.com/search/label/Tabla%20din%C3%A1mica )
El segundo es empleando la función CONTAR.SI o incluso SUMAR.SI, funciones que están explicadas en:
http://excelforo.blogspot.com/2009/12/funcion-contarsiconjunto-en-excel-2007.html
Si de todas formas no lo ves claro envíame un pequeño ejemplo de tu fichero a
excelforo@gmail.com
y te contestaré en detalle.
Slds
hola, este es mi caso:
ResponderEliminartengo un bar donde dispongo de varias mesas, mesa verde, amarilla, etc., de igual manera ofrezco diferentes productos para el consumo, cerveza de diferentes marcas, cócteles y otras bebidas. llevo las cuentas para cada mesa a lapiz, pero deseo hacer esto con excel, por razones de rapidez y exactitud.
no he podido hacer que la hoja me sume el consumo por mesa segun el producto y su valor, que cuando una mesa se desocupe el valor que pagan los clientes se sume en un total general al final del dia, que una vez una mesa quede libre lo que se registró en ella vuelva a ceros para generar una nueva cuenta para nuevos clientes en dicha mesa y, que tambien quede un registro de cuanto se vendió por cada producto y el número de productos vendidos. tantas cervezas haineken, tantos cocteles, etc.
les agradezco su colaboracion.
Hola,
ResponderEliminares un desarrollo bastante importante para el que solicitas ayuda, intentaré darte algunas indicaciones que te ayuden a elaborar tu sistema de control.
Mándame un ejemplo de lo que tienes hecho a
excelfor@gmail.com
y te contestaré.
Slds
Hola a todos necesito su ayuda como hacer para que usando funcion si y formato condicional
ResponderEliminarpresente un informe teniendo en una columna de celdas con nombres y otra columna con precio en la siguiente columna me tiene que sombrear con rojo si digamos A1 su contenido empieza con la letra I o B1 es mayor que 1400 de lo contrario se mostrara en amarillo.
Quisiera saber si me podrian ayudar.
Gracias por su valiosa ayuda,me pueden responder a karentepas@yahoo.com
Bendiciones
Hola Stefanie,
ResponderEliminarsuponemos que tienes en la columna A nombres y en la columna B valores; si quieres que la columna B se coloree en rojo si cumple las dos condiciones que comentas o en amarillo en caso contrario, entonces deberás dar los siguientes formatos condicionales a las celdas de la columna B (los valores); son dos:
=Y(IZQUIERDA($A$1;1)="I";B1>=1400)
con el color rojo; y
=NO(Y(IZQUIERDA($A$1;1)="I";B1>=1400))
para el colotr amarillo.
Slds
HOLA,
ResponderEliminartengo un hoja de excel con datos de atenciones a personas y necesito que al meter el numero de expediente,si ya está, me copie en esa fila todos los datos de nombre, apellidos, sexo...
Gracias...
Hola...
ResponderEliminardeberías emplear la función BUSCARV sobre el valor del número expediente...
Echa un vistazo a:
http://excelforo.blogspot.com/2009/06/funciones-de-busqueda-buscarv-y-buscarh.html
si no le ves calro, mándame un pequeño ejemplo a
excelforo@gmail.com
Saludos
Hola.- Necesito ayuda para lograr que en una planilla de pacientes de un consultorio se puedan contar por sexo con la condicion de que esten en tratamiento ya que en la planilla estan tambien los dados de alta. Lo consegui usando la funcion CONTAR.SI.CONJUNTO en 2007 pero no lo acepta el 2003. Desde ya muchas gracias a quien pueda aydarme. JOSC
ResponderEliminarEfectivamente la función CONTAR.SI.CONJUNTO no existe para versiones anteriores a Excel 2007, para replicar el resultado dado por esta puedes optar por alguna de las alternativas dadas en la entrada:
ResponderEliminarhttp://excelforo.blogspot.com/2009/12/funcion-contarsiconjunto-en-excel-2007.html
Espero te sirva.
Slds
hola quisiera saber si hay una opcion que te permita encontrar un nombre o numero sin tener que aser sumas de entre varias columnas por ejemplo tengo en la columna A1 un listado de nombres y en la B las edades de ell@s asi sucesiva mente, quiero buscar un nombre de la columna A y ver sus datos en la fila nada mas, sin tener que andar dando rodeos con el mouse gracias, por cierto son mas 400 alumnos asi que me gustaria saber si se puede
ResponderEliminarHola amigo,
ResponderEliminarlo más acertado sería que emplearas la función BUSCARV.
Puedes ver ejemplos en:
http://excelforo.blogspot.com/2009/06/funciones-de-busqueda-buscarv-y-buscarh.html
Se trataría que buscaras en la celda C1 (por ejemplo) el nombre, y en la D1 utilizaras la función BUSCARV, algo parecido a:
=BUSCARV(C1;A:B;2;0)
Saludos
Hola,
ResponderEliminartengo un problema con una base de datos, yo tengo una cifra determinada, el minimo de la columna c, y necesito saber a quien pertenece en la columna a, que función deberia usar? porque ya he probado varias veces con buscarv y nada, solo me arroja el num.
Saludos
Hola Liz,
ResponderEliminarentiendo que esa cifra (mínimo columna C) es un valor único, esto es, que no se repite en varias filas. Lo más sencillo sería cambiar (si es posible) el orden de las columnas; quiero decir, la columna C (donde están los valores) que quede situada en la columna A, y en la columna C por ejemplo lo que quieres buscar; de esta forma podrías emplear la función BUSCARV.
Otra forma es con una combinación de las funciones COINCIDIR, INDICE
puedes ver un ejemplo en:
http://excelforo.blogspot.com/2010/03/buscar-en-matrices-la-funcion-indice.html
Saludos
¿cual es la tecla de funcion que se utiliza para modificar o editar el contenido de las celdas?
ResponderEliminarPara editar o modificar una celda debes pulsar la tecla de función F2.
ResponderEliminarSaludos
Por error he reemplazado un archivo con una hoja de cálculo. ¿Es posible recuperar el archivo antiguo?
ResponderEliminarEs complicado, a veces si no ha transcurrido mucho tiempo es posible buscando el archivo antiguo en la carpeta de autorecuperación, o quizá en la de temporales... pero ya te digo que no esperes demasiado.
ResponderEliminarQuizá exista alguna aplicación externa a Excel que te ayude a solucionar este problema.
Suerte!!
Buenos dias soy novato en esto haber si alguien me pudiera ayudar gracias de antemano (excel 2003)
ResponderEliminarComo puedo sumar las horas de unos trabajadores pero no la de otros ,por ejemplo sumar las horas de Juan, Jose y Carlos pero no las de Antonio estando todos en la misma columna.
Gracias
Existe una función
ResponderEliminarSUMAR.SI
que quizá te pueda ayudar...
Échale un vistazo a esta entrada
http://excelforo.blogspot.com/2009/06/funcion-directasumarsi.html
En tu caso, deberái quedar algo así, suponiendo los nombres en la columna A y las horas en la columna B
=SUMAR.SI(A:A;"Juan";B:B)
e igual para el resto de nombres.
Otra opción es construir una tabla dinámica sobre tus datos...
Slds
Cuantas filas se pueden autofiltrar, porque tengo una hoja con una 7600 filas y cuando quiero ver los datos de una columna no me saca todos
ResponderEliminarHola,
ResponderEliminarpor lo que conozco (no recuerdo donde lo he leído) el máximo permitido para el Autofiltro normal es de 1.000 filas.
Si necesitas mayor cantidad deberás aplicar el Filtro avanzado.
Slds
Hola, tengo en una celda una lista desplegable con 6 valores distintos y necesito que en otra celda me haga una operacion segun el valor que escoja de la lista desplegable. ¿Como lo hago?
ResponderEliminarGracias
Hola,
ResponderEliminarcreo entender por tu comentario que necesitas realizar una doble validación, una lista desplegable sobre los valores de otra lista... si es así, puedes leer este post:
http://excelforo.blogspot.com/2009/10/ejemplo-de-doble-validacion.html.
Otra opción que se me ocurre sería aplicar en la otra celda una función concicional SI anidada sobre esos seis valores que devuelve la lista desplegable.
También se podría aplicar una función de búsqueda (BUSCARV) para que nos devolviera algún valor regido por una tabla de datos previamente construida...
Espero te sirva o te de alguna idea alguno de los comentarios...
Saludos
Buenas!!!!!!!!tengo instalado excel 2003 y las formulas suma, promedio, etc, dan como resultado 0 (cero). Es un problema de la instalaciòn del excel o tengo que configurar y/o activar las formulas del excel!?
ResponderEliminarMuchas gracias!
Hola,
ResponderEliminaraseguraté que los valores que estás sumando son del tipo número, es decir, que no son texto. Desde luego no tiene que ver con la instalación ni es necesario configurar o activar esas funciones estándar.
Slds
Hola! estoy haciendo un formato condicional en excel 2003 e intento poner lo siguiente: =I36="0182 - BBVA" y si es verdadero q se el relleno sea gris pero no funciona. ¿Tendrá algo que ver que la celda I36 hay un combobox? ¿Se te ocurre alguna razon por la que no funciona? Gracias!
ResponderEliminarHola Ana...
ResponderEliminarrealmente no debería influirte que 'encima' de esa celda tengas un objeto o, en tu caso, un combobox. Yo diría que el problema es más por que tu igualdad la identifique exactamente. Comprueba que el texto es identico al que quieres, es decir, igual a '0182 - BBVA'.
Si quieres puedes enviarme el fichero o un ejemplo a
excelforo@gmail.com
y lo reviso.
Un saludo
Hola. quisiera saber si puedo copiar un gráfico de una hoja a otra y que la copia pueda ser vista sin depender de los datos originales, es decir, que no pueda hacerle modificaciones, verla como una fotografía solamente, sin poder acceder a los datos.
ResponderEliminarHola Hugo,
ResponderEliminarsi es posible, sólo debes marcar el gráfico a copiar, pulsar Copiar y desde Inicio > Portapapeles > Pegar > Como imagen > Pegar como imagen en en lugar que quieras.
He supuesto trabajas con Excel 2007... con versiones anteriores es un poco diferente.
Slds
Hola Buenos dias,
ResponderEliminarTengo una duda sobre como ocultar y proteger a la vez varias hojas de un mismo libro de excel 2003.
Es un libro con varias hojas, cada una de ellas las trabajan personas diferentes.
Entonces queria asignar una contraseña para cada una de las hojas para que la gente que trabaje con ellas pueda acceder, modficar y verlas, pero que les quedaran ocultas las demás hojas del libro.
Se como protegerlas a la escritura y a modificarlas, pero no se como ocultarlas.
Muchas Gracias
Roger
Hola,
ResponderEliminarlas operaciones que pretendes hacer desde luego no son excluyentes, es decir, puedes ocultar una Hoja y también protegerla.
Para proteger Hojas puedes ver:
http://excelforo.blogspot.com/2010/05/proteger-hoja-en-excel.html
Y para ocultar/Mostrar Hojas en Excel 2003 desde el Menú Formato > Hojas > Ocultar/Mostrar.
Espero sea suficiente para lo que necesitas.
Slds
Muchas Gracias,
ResponderEliminares posible poderocultarlas y poder abrir cada hoja por separado con una contraseña para cada una de ellas.
Saludos
Hola Roger,
ResponderEliminarsi es posible poder porteger cada hoja por separado, con contraseñas diferentes.
Para poder ocultarlas, igualmente se pueden ocultar o mostrar una a una...
Por otro lado, para evitar que ciertos usuarios muestren/oculten hojas, quizá tengas que Proteger Libro.
Cualquier otra posibilidad, seguramente habría que emplear macros.
Slds
Muchas Gracias,
ResponderEliminarPues entonces creo que voy a necesitar las macros, saben que macro debo incoporar?
Saludos
Hola Roger,
ResponderEliminardeberás probar con el método:
WorkSheet.Protect
Inténtalo primero con el Asistente de grabación de macros...
Slds
Hola necesito una fórmula que me pueda dar un resultado entre las condiciones (SI(Q6=3;60)); (SI(Q6>=4;150)); además de sumarle el resultado de la fórmula ((SUMA(D6;G6;J6;M6;P6))*10) en una misma celda.
ResponderEliminarHe podido realizar (SI(Q6=3;60))+((SUMA(D6;G6;J6;M6;P6))*10); (SI(Q6>=4;150))+((SUMA(D6;G6;J6;M6;P6))*10)pero no se o no doy con la posibilidad que dada la condición que se presente como preponderante (=3 ó >=4) pueda colocar el valor y realizar la operación que se anida.
Espero puedas entenderme
Agradecido por la lectura
Saludos cordiales
Hola,
ResponderEliminarpara 'unir' ambas condiciones deberías emplear la función Y o quizá la función O, no entiendo cuál es tu criterio.
Echa un vistazo a los siguientes post, y si sigues sin verlo claro me envías un correo a:
excelforo@gmail.com
http://excelforo.blogspot.com/2009/07/otro-ejemplo-de-la-funcion-y.html
http://excelforo.blogspot.com/2009/07/funcion-logica-o.html
http://excelforo.blogspot.com/2009/07/funcion-logica-o.html
Slds
hola me podrias dar porfa ejercicios de condicionales faciles
ResponderEliminarHola,
ResponderEliminarsi te refieres a ejemplos de formatos condicionales, puedes ver una categoría dentro del blog con ejemplos:
http://excelforo.blogspot.com/search/label/Formato%20condicional
Si te refieres al uso de la función SI condicional, en la categoría de Funciones existen muchos ejemplos sencillos:
http://excelforo.blogspot.com/search/label/Funciones
Puedes emplear el asistente de Búsqueda en el blog para encontrarlos rápidamente.
Slds
Hola, no soy ningún experto en Excel, pero llevo muchos años trabajando con él y haciendo mis pinitos. Como bien dices, ... siempre tienes algo que aprender.
ResponderEliminarPor razones profesionales no puedo usar las versiones superiores a la 2000, y a veces me encuentro un poco limitado con las funciones nuevas de los programas más modernos.
La pregunta es: ¿Puedo reducir a UNA sola condición, a través de fórmula, el formato de celda, en función del texto contenido?
Te pongo el ejemplo:
En una sola celda puedo necesitar meter distinto texto: GUARDIA, LIBRA, PERMISO, CONSULTA. Según el contenido le doy formato diferente a la celda. Pero al tener 4 tipos de texto, y el formato condicional disponer de solo 3 condiciones, ... ya no puedo hacerlo de esta forma.
¿Sería posible con una fórmula aplicar un formato diferente según el texto?
Gracias por tu tiempo.
Un saludo
Luis G. A.
Hola Luis,
Eliminarefectivamente estás sufriendo el 'desfase' tecnológico trabajando con versiones anteriores a 2003, en la que sólo se admite 3 condiciones par aun Formato condicional...
Respondiendo tu cuestión, con versiones viejas no es posible, ni siquiera incluyendo una fórmula, dar más de tres formatos condicionales a un mismo tiempo.
pero hay soluciones para todo, y en estos casos, se podría generar una macro que de el formato que necesites a esas celdas, en función al texto que incluya (GUARDIA, LIBRA, PERMISO o CONSULTA).
Subiré en breve un post, explicando como.
Un saludo
Holas amigos perdonen la molestia y muchas gracias por su atencion, yo quisiera saber si es posible (y espero que si) lograr que las celdas se comparen entre si y las que tengan los mismos valores numericos se pongan de otro color esto es rojo, ya habia pensado en formato condicional, pero no se como especificar que solo se comparen con numeros y no con texto, pienso en una formula (isnumber) pero realmente no se la sintaxis a usar y el como aplicarlo a todas las celdas para que ya no se modifiquen.
ResponderEliminarMuchas gracias por sus comentarios...........
Hola,
Eliminarefectivamente la solución casi la tienes...
supongamos que en el rango A1:A4 tienes ciertos valores alfanuméricos, y que quieres comparar con valores en el rango B1:B4. Entonces, seleccionando el rango A1:A4 asignas un Formato condicional tipo fórmula con la siguiente función:
=Y(ESNUMERO($A1);CONTAR.SI($B$1:$B$4;$A1)>=1)
de esta manera sólo cambiarán el formato (el que tu quieras) aquellas valores numéricos que se repitan.
Espero te sirva.
Slds
Muchas Gracias!! qedo de lujo lo q buscaba con la funcion q m compartiste arriba, ahora solo tengo una duda un poco distinta, cuando protejo una hoja en excel 2003 no puedo buscar datos (control b) y si la desprotejo mostraria las formulas en las celdas o el formato condicional, como puedo projer u ocultar formulas pero q al usar l buscador funcione?
ResponderEliminarHola,
Eliminarhace tiempo que dejé de trabajar con 2003, y algunas cosas las tengo olvidadas... pero lo he comprobado, y al igual que en versiones superiores, a pesar de tener la hoja protegida SI permite realizar la búsqueda (Ctrl+b)... ¿a qué te refieres en tu cuestión?
Slds
Antes q nada muchas gracias por seguir prestandome atencion eso es mas valioso q nada, espero darme a entender en una hoja q stoy trabajando (q son puros datos numericos)tengo protegida la hoja (mas q nada porq los usuarios suelen cortar y pegar celdas en ves de copiar y pegar y en esto se pierden las formulas) entonces cuando presiono (Ctrl+b) para buscar facturas si abre el buscador d la hoja e ingreso la factura y al buscar me dice "no se pueden encontrar los datos de la busqeda" estando ahi el numero deseado, enseguida desprotejo la hoja y ya lo encuentra y ya lo pone con el contorno en la celda... te menciono que en formato de celda en la pestaña proteger tengo la celda oculta en vez d bloqueada para q se pueda usar y modificar datos mas no formato de celdas.. gracias por tu tiempo, muchas gracias........
EliminarHola de nuevo!!
Eliminarla verdad es que no consigo replicar tu problema, ya que configuro una hoja como indicas y puede realizar la búsqueda sin problema...
¿Sería posible ver tu fichero?¿Podrías enviármelo a excelforo@gmail.com?
Slds
Hola!
ResponderEliminarTengo una duda, con el formato condicional, lo quiero aplicar a una celda ,de me cambie de formato dependiendo del valor de la anterior, si es menor en rojo y si es mayor en verde, "A1" valor original, "A2", valor final, si el valor final es mayor al original en verde, si es menor es rojo, ¿ como lo puedo hacer?, es pero tu respuesta.
muchas gracias.
Hola,
Eliminartendrías que seleccionar la celda A2 la que quieres con formato verde o rojo, accedes a Formato condicional tipo fórmula y escribes en la regla:
=A2>A1
y le das el formato que corresponda, es tu ejemplo, fondo verde.
Añades una segunda condición sobre la misma celda A2, accedes a Formato condicional tipo fórmula y escribes en la regla:
=A2<A1
y le das el formato con fondo rojo.
Slds
hola a todos quienes esten detras de esta pagina. mi pregunta es la siguiente me gustaria saber si hay una posibilidad de que una celda cuente cuantas veces a hacido modificada otra por ejemplo tengo la celda c2 con una fecha en espesifico y me gustaria que la d2 cuente cuando yo modifico los datos de la c2. cuando la informacion es la primera en c2 en la celda d2 tenga un 1 y cuando cambio la informacion de la celda c2 en la celda d2 cambie a 2 y asi consecutivamente
ResponderEliminarHola,
Eliminarpara tal cosa necesitarías construir una macro, con un evento worksheet_change que evalúe los cambios en esa celda concreta C2, acumulando un contador en la otra D2; también necesitarás aplicar el método Intersect para controlar sólo los cambios en C2.
Hay documentación en el blog, en la categoría de Macros, para ambas instrucciones de VBA.
Un saludo
muchas gracias por quitarme de la duda
EliminarTengo una botón asociado a una macro que guarda el documento con el contenido de una celda (D8) más el de la fecha actual.
ResponderEliminarTengo dos cuestiones:
1- ¿Cómo hago para que me guarde en vez de la fecha de hoy la fecha que viene en la celda "M5" (lo he probado como con "D8" y me da error, supongo porque el formato de la celda es de fecha y no general?
2- ¿Cómo guardo el archivo en otra ubicación que no se "Mis Documentos"? Como podéis ver en mi código le especifico que lo guarde en el escritorio pero me lo guarda en mis documentos, he probado otras rutas y siempre pasa lo mismo se guarda siempre en Mis Documentos.
Perdón, olvidé poner el código:
EliminarPrivate Sub CommandButton1_Click()
nom = Range("D8") & "_"
nom1 = Format(Now, "dd.mm.yyyy") & ".xls"
Const strCelda As String = "C:\Documents and Settings\Ax29507\Mis documentos\Formularios"
ActiveWorkbook.SaveAs nom & nom1
ActiveWorkbook.Close
End Sub
Hola Tony,
Eliminarbueno, realmente no le estabas dando la ruta deonde guardaral, sólo has definido una constante con un path.
Prueba este código:
Private Sub CommandButton1_Click()
nom = Range("D8").Value & "_"
nom1 = Format(Now, "dd.mm.yyyy") & ".xlsm"
Const strcelda As String = "C:\Users\Excelforo\Desktop\"
MsgBox strcelda & nom & nom1
ActiveWorkbook.SaveAs Filename:=strcelda & nom & nom1, _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
ActiveWorkbook.Close
End Sub
Estoy suponiendo que trabajas con Excel 2007/2010...
Otra cosa, ojo al trabajar con rutas, de poner la última barra \.
Para guardar ficheros en el escritorio debes hacerlo en una ruta similar a esta:
"C:\Users\Excelforo\Desktop\"
Slds
Ees excel 2003, por cierto he quitado el MsgBox para que no me apareciera y ahora me da error...
Eliminar¿¿??
Eliminar¿con el MsgBox te funcionaba y sin él no???
no puede ser ese el motivo.
Probablemente el error te lo dé por el formato del fichero, cambia .xlsm por .xls, y quita FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Slds
Hola necesito hacer una planilla de control de viajes, en la que cada vehiculo tendra su hoja, como debo hacer para que los datos de la planilla general se copie a las de cada uno de ellos, y que esto suceda al guardar la informacion ingresada.
ResponderEliminarMuchas gracias.
Hola Gabriel,
Eliminarpara tal cosa deberás o bien aplicar sobre la hoja principal condiciones de filtro avanzado (sobrea cada vehículo), o bien construir una tabla dinámica sobre la hoja principal y el campo Vehículo en el área de Página de filtro, para luego Mostrar páginas de filtro en informes y obtener en cada hoja los registros correspondientes a cada vehículo, o quizá de una manera más compleja mediante formulaciones (lo que a priorí sería lo más complejo).
Otras opciones pasan por generar una macro que realice dichas operaciones.
Slds