Apoyo con fórmula matricial. Fernando Arroyo

10/12/2004 - 18:55 por cuejorge2003 | Informe spam
Fernando,

Como comentas esta fórmula funciona perfecyamente si no tomamos en
cuenta las celdas vacías.

Mi problema es que cada día aumento los renglones y no se el número
que habrá de renglones.

Qué puedo hacer ??
Te paso la fórmula:
VIEJESENTR = "=SUMPRODUCT((1/COUNTIF(DATOS!M2:M830,DATOS!M2:M830))*(DATOS!H2:H830=1)*(DATOS!G2:G830A6500))"
VIEJESENTR23 = Evaluate(VIEJESENTR)
Worksheets("CONC").Range("B34") = VIEJESENTR23
Muchas gracias.
Un saludo.
Jorge.
 

Leer las respuestas

#1 KL
10/12/2004 - 19:59 | Informe spam
Jorge,

Mientras vuelve Fernando, prueba esto:

Sub test()
Dim UltimaFila
UltimaFila = Sheets("DATOS").Range("M65536").End(xlUp).Row
VIEJESENTR = "=SUMPRODUCT((1/COUNTIF(DATOS!M2:M" & _
UltimaFila & ",DATOS!M2:M" & UltimaFila & "))*(DATOS!H2:H" _
& UltimaFila & "=1)*(DATOS!G2:G" & UltimaFila & "A6500))"
VIEJESENTR23 = Evaluate(VIEJESENTR)
Worksheets("CONC").Range("B34") = VIEJESENTR23
End Sub

Saludos,
KL

"JC" wrote in message
news:
Fernando,

Como comentas esta fórmula funciona perfecyamente si no tomamos en
cuenta las celdas vacías.

Mi problema es que cada día aumento los renglones y no se el número
que habrá de renglones.

Qué puedo hacer ??
Te paso la fórmula:
VIEJESENTR =
"=SUMPRODUCT((1/COUNTIF(DATOS!M2:M830,DATOS!M2:M830))*(DATOS!H2:H830=1)*(DATOS!G2:G830A6500))"
VIEJESENTR23 = Evaluate(VIEJESENTR)
Worksheets("CONC").Range("B34") = VIEJESENTR23
Muchas gracias.
Un saludo.
Jorge.

Preguntas similares