Ver Mensaje Individual
  #1  
Antiguo 04-05-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Macros en Excel. Función similar a CONTAR.SI

Buenas foristas, esta vez no vengo por Delphi... sino por Excel (2003) y macros.
No se si hay alguien que las use... espero que si... Necesito implementar una función parecida a la CONTAR.SI

La función CONTAR.SI lo que hace es contar en el rango de celdas si se cumple una condición. Por ejemplo: CONTAR.SI(A1:A10,"a") devuelve la cantidad de "a" que hay entre las celdas A1 y A10 (incluídas éstas).

La función que estoy tratando de realizar debe hacer algo como esto:

Código Delphi [-]
For i := low(Rango_A_Analizar) to Higth(rango_A_Analizar) do
  if Rango_Marca[i] = marca
     then continue
     else if Rango_Marco[i] = condición
             then inc(cant);

Es decir que si en alguna posición cualquiera del rango al que llamo Rango_Marca, no deba tenerlo incluído en la cuenta del rango a analizar.
Es decir que mantengo dos rangos, uno en donde estarán los elementos a contar y el otro donde estarán las marcas.
Por tanto, ambos rangos tienen el mismo tamaño.

Ambos rangos son de una sola dimensión. Me limito a buscar en filas.

Se que con las macros no me he llevado bien... mucho no las he usado... perdí o presté mi libro de excel.

Desde ya muchas gracias.
Saludos,

PD: A último momento, estoy dudando si este hilo debería ir aquí o en windows. Si alguien consedera moverlo no hay problema.
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita