calcular el numero de miercoles y sabados por cada mes

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Re: calcular el numero de miercoles y sabados por cada mes

Notapor atrigoma » 26 Oct 2007 07:24

Por favor alguien me puede decir cuál es el error de esta fórmula.

=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO(B76&":"&C76;));2)=2))


El resultado final siempre es 0, y no logro descifrar el error.


Muchas gracias .
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
atrigoma
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Abr 2007 12:04

Re: calcular el numero de miercoles y sabados por cada mes

Notapor Adrian » 26 Oct 2007 08:30

Hola!
Si pusieras el xls con la fórmula insertada serí­a mas fácil detectar el error, pero me parece que esta donde lo remarco con negrita.

=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO(B76&":"&C76;));2)=2))

Indirecto lleva dos argumentos, el segundo es opcional.

Salu2.xls
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Adrian
Moderator
Moderator
 
Registrado: 13 Jun 2004 17:24
Ubicación: Chamical La Rioja ARG

Re: calcular el numero de miercoles y sabados por cada mes

Notapor atrigoma » 26 Oct 2007 09:45

Gracias Adrian por tu respuesta

Siguiendo tu consejo te adjunto un fichero dos soluciones al problema.

La primera es empleando un formula matricial y la seguna con SumaProducto.

Como ves, con SumaProducto no funciona, y no consigo de ninguna manera encontrar el fallo. Incluso he copiado literalmente el diseño de formula de XLdimanics.com, pero mis esfuerzos se ven negados.


Espero tu respuesta. Mil gracias por tu ayuda.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
atrigoma
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Abr 2007 12:04

Notapor xpelos » 26 Oct 2007 11:02

atrigoma:
La fórmula que transcribes es:
=SUMAPRODUCTO((DIASEM(FILA(INDIRECTO(B76&":"&C76;));2)=2))
Prueba con
=SUMAPRODUCTO(--(DIASEM(FILA(INDIRECTO(B76&":"&C76;));2)=2))
Con lo que espero encuentres los martes que hay entre las fechas entre B76 y C76

Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Notapor xpelos » 26 Oct 2007 11:06

Como preveí­a, sólo te faltaba indicar "--" en la fórmula, para que funcione.
Por cierto: en la fórmula del adjunto indica '=1' (al final de todo de la fórmula).
Eso te darí­a todos los lunes del perí­odo (5). Si lo cambiamos por '=2', te darí­a los martes (4).
Un saludo.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Anterior

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: joseA y 2 invitados