Saltar al contenido

Agregar segunda condicion a formula


JUL AYALA

Recommended Posts

Buenos dias, 

Requiero de su ayuda en incorporar a una formula, una segunda condicion, resulta que necesito sumar en siempre "Seguros de Autos" y "Seguros de Mexico", sin embargo, al tratar de incluir la segunda condicion me da un error, por lo que necesito ayuda de los expertos amigos muchas gracias 

Formula:

=SI(O(IGUAL($A14,""), IGUAL(Q$2, "")), "", CONTAR.SI.CONJUNTO('Lista de Seguros'!$D:$D,"Seguro de Auto",'Lista de Seguros'!$Y:$Y,Q2,'Lista de Seguros'!$H:$H,$C$1,'Lista de Seguros'!$B:$B,$A$14))

 

Aqui solo necesito que tambien cuente con la variable o condicion "Seguro de Mexico"

 

Muchisimas Gracias,

 

Quote
Quote

 

Quote

 

 

 

Enlace a comentario
Compartir con otras webs

Por favor, ayúdanos subiendo un archivo con un ejemplo de lo que requieres. En caso de que el archivo contenga datos confidenciales, trata de sustituirlos por otros que sirvan para darte solución.

Un saludo,

Enlace a comentario
Compartir con otras webs

Sergio estoy usando el google sheets,  te lo adjunto

 

=SI(O(IGUAL($A14,""), IGUAL(Q$2, "")), "", CONTAR.SI.CONJUNTO('Lista de Seguros'!$D:$D,"Seguro de Auto",'Lista de Seguros'!$Y:$Y,Q2,'Lista de Seguros'!$H:$H,$C$1,'Lista de Seguros'!$B:$B,$A$14))

Necesito su ayuda, en incluir ademas de buscar por "Seguro de Auto" Tambien busque "Seguro de Mexico".

Muchisimas Gracias,

ayuda.xlsx

Enlace a comentario
Compartir con otras webs

Por lo que veo, las referencias de las celdas que indican las condiciones están mal expresadas. Fíjate en si son absolutas o relativas y actúa en consecuencia. 

Por otra parte, ¿qué necesitas hacer? En el mensaje indicas que quieres sumar. Sin embargo, en la fórmula del archivo usas una función para contar.

 

Enlace a comentario
Compartir con otras webs

Hola, cómo estás?

No es posible usar la función y CONTAR.SI.CONJUNTO con dos condiciones, usando como rango de criterios la misma columna, puesto que una celda solo puede contener un valor (o Seguros de auto o Seguros de México). El problema está en que para que funcione CONTAR.SI.CONJUNTO deben cumplirse ambas condiciones, lo cual no se puede.

La fórmula que te propongo es la siguiente:

=SI(O(IGUAL($A3,""), IGUAL(C$2, "")), "", CONTAR.SI.CONJUNTO('Lista de Seguros'!$D:$D,"Seguro de Auto",'Lista de Seguros'!$Y:$Y,C$2,'Lista de Seguros'!$H:$H,$C$1,'Lista de Seguros'!$B:$B,$A3)+CONTAR.SI.CONJUNTO('Lista de Seguros'!$D:$D,"Seguro de México",'Lista de Seguros'!$Y:$Y,C$2,'Lista de Seguros'!$H:$H,$C$1,'Lista de Seguros'!$B:$B,$A3))

He usado dos CONTAR.SI.CONJUNTO y he sumado sus resultados. También comprobarás que he hecho algunas correcciones en las referencias de las celdas para que puedas arrastrar la fórmula sin problemas.

Espero que te sirva.

Enlace a comentario
Compartir con otras webs

Hola!

Hace 7 horas, Sergio dijo:

No es posible usar la función y CONTAR.SI.CONJUNTO con dos condiciones, usando como rango de criterios la misma columna

Es verdad, como lo indica Sergio

Pero con un pequeño truco combinando con SUMA o SUMAPRODUCTO [con esta ultima para que no sea matricial]

Puede quedar así:

=SUMAPRODUCTO(CONTAR.SI.CONJUNTO('Lista de Seguros'!$D:$D,{"Seguro de Auto","Seguro de México"},'Lista de Seguros'!$Y:$Y,C$2,'Lista de Seguros'!$H:$H,$C$1,'Lista de Seguros'!$B:$B,$A3))

 

Saludos 

Enlace a comentario
Compartir con otras webs

  • Gerson Pineda changed the title to Agregar segunda condicion a formula

Por favor, prueba la fórmula que te ofrece Gerson.

Como te he comentado en un mensaje anterior, las condiciones introducidas en CONTAR.SI.CONJUNTO deben cumplirse las dos y por tanto no se pueden basar en la misma columna, puesto que en una celda solo tienes un valor.

Un saludo,

Enlace a comentario
Compartir con otras webs

  • 3 weeks later...

Hola a todos,

@JUL AYALA, no tengo claro si ya tienes resuelto tu tema, pero por si acaso, te subo un archivo, simplificado al máximo, sobre cómo enfocaría yo la búsqueda de resultados.

En las fórmulas de la hoja 'P' podrías añadir en el segundo argumento, de ser necesario, algún 3er o 4º parámetro.

De la misma forma, el último argumento (ENTERO...............) te permite prescindir de cálculos auxiliares para evaluar la fecha prescindiendo de hh:mm:ss.

Saludos,

Ayuda (B).xlsx

Enlace a comentario
Compartir con otras webs

  • 5 weeks later...
En 25/5/2022 at 12:40 , Gerson Pineda dijo:

Hola!

Es verdad, como lo indica Sergio

Pero con un pequeño truco combinando con SUMA o SUMAPRODUCTO [con esta ultima para que no sea matricial]

Puede quedar así:

=SUMAPRODUCTO(CONTAR.SI.CONJUNTO('Lista de Seguros'!$D:$D,{"Seguro de Auto","Seguro de México"},'Lista de Seguros'!$Y:$Y,C$2,'Lista de Seguros'!$H:$H,$C$1,'Lista de Seguros'!$B:$B,$A3))

 

Saludos 

Buenas @Gerson Pineda, habría posibilidad de meter otra constante matricial en la segunda condición 'Lista de Seguros'!$Y:$Y,{X,Y}

Enlace a comentario
Compartir con otras webs

Hace 48 minutos , Hbarreto dijo:

Buenas @Gerson Pineda, habría posibilidad de meter otra constante matricial en la segunda condición 'Lista de Seguros'!$Y:$Y,{X,Y}

Claro @Hbarreto, es la misma lógica, reemplaza la referencia, por constantes encerradas con llaves

 

Enlace a comentario
Compartir con otras webs

Hace 2 horas, Hbarreto dijo:

@Gerson Pineda Serías tan amable de compartir un ejemplo 

He visto que el tema no lo iniciaste, pero 2 cosas, o subes un archivo de tu problema, partiendo que es similar al de @JUL AYALA 

Si es diferente tu escenario, entonces mejor crea un tema nuevo

¿Qué te parece?

Enlace a comentario
Compartir con otras webs

Hace 1 hora, Gerson Pineda dijo:

He visto que el tema no lo iniciaste, pero 2 cosas, o subes un archivo de tu problema, partiendo que es similar al de @JUL AYALA 

Si es diferente tu escenario, entonces mejor crea un tema nuevo

¿Qué te parece?

ok haré eso, muchas gracias @Gerson Pineda

Enlace a comentario
Compartir con otras webs

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 93 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      177
    • Comentarios
      90
    • Revisiones
      27

  • Crear macros Excel

  • Mensajes

    • No va a ser necesario distinguir el tipo de proceso entre 1 y 2. Revisa el adjunto a ver si es eso lo que quieres. Function MediaAttention(mImp As Range, _ q25 As Range, q50 As Range, _ Optional q75 As Range, _ Optional q100 As Range) As Double '-- Opción 1 If q75 Is Nothing And q100 Is Nothing Then MediaAttention = q25 / q50 Exit Function End If '-- Opción 2 MediaAttention = ((0.25 * (q25 - q50)) / mImp) + _ ((0.5 * (q50 - q75)) / mImp) + _ ((0.75 * (q75 - q100)) / mImp) + _ (q100 / mImp) End Function   Media Attention Formula 1.2.xlsb
    • Gracias tomarse el tiempo de leer por responder Maestro @Antoni Adjunto el archivo con la idea a la que deseo llegar, sigo atento. Mil gracias por el tiempo y la ayuda brindada   Media Attention Formula 1.2.xlsb
    • He analizado la UDF y entiendo perfectamente lo que hace, lo que no entiendo es lo que pretendes hacer. Mejor sube un ejemplo resuelto de  como debería funcionar la UDF con los nuevos parámetros solicitados. 
    • Gracias, ya lo conseguí solucionar
    • Hola a todos Primero que nada deseo agradecer el tiempo en leer este post, Muchas Gracias. Me acerco a ustedes para pedir su ayuda para lo siguiente: Tengo una UDF, la cual tiene dos escenarios: 1.- Si Tiempo Promedio y Duración del Video son diferentes de 0, hacer el calculo 2.- Si lo anterior es igual a 0, se realiza el otro calculo por cuartiles. El detalle es que son muchas celdas a seleccionar, lo cual creo puede ser engorroso, entonces, pensando en simplificar la función, me pregunte si fuera posible: a.- Colocar 1 al principio de la función y después solo seleccionar 2 celdas correspondientes (Rango continuo o discontinuo) b.- Colocar 2 al principio de la función y después seleccionar las 5 celdas correspondientes (Rango continuo o discontinuo) Espero me puedan ayudar y/o orientar al respecto, quedo atento para cualquier duda, de antemano les agradezco cualquier ayuda brindada. Mil Gracias!! Media Attention Formula 1.1.xlsb  
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.