Resumir datos repetidos por VBA

07/08/2008 - 05:55 por Babel | Informe spam
Saludo:
Gracias de antemano al que me ayude.
se que este tema se ha hablado mucho, pero aun viendo todas las
posibles respuestas no he podido dar solicion a lo que necesito.
todo lo estoy haciendo por VBA
tengo una hoja con varios registros, esta hoja se alimenta
dinamicamente, asi:

num maquina Movimiento departamento
14 Salida Gerencia
14 Salida Informatica
10 Entrada Pc-Tintas
12 Entrada Pc-Tintas
3 Entra Informatica
6 Salida pc.tintas
14 Entrada Pc-Tintas
10 Entra Informatica
13 Salida Archivo
14 Entra Informatica
12 Entra Informatica
3 Salida Archivo

Mi idea es que muestre un resumen del numero de maquinas utilizadas,
mas o menos asi:

La maquina 14 se ha utilizado 4 veces
la maquina 10 se ha utilizado 2 veces
la maquina 12 se ha utilizado 2 veces
la maquina 3 se ha utilizado 2 veces
la maquina 6 se ha utilizado 1 veces
la maquina 13 se ha utilizado 1 veces

y tambien por departamentos, asi:

Gerencia utilizo 1 maquina
informatica utilizo 5 maquinas
Pc.-tintas utilizo 4 maquinas
Archivo utilizo 2 maquinas

En total se utilizaron: 5 maquinas

buscando he encontrado que se puede utilizar una formula CONTAR.SI, el
problema es que cuando pongo la funcion me sale algo asi:

14 Salida Gerencia 4
14 Salida Informatica 4
10 Entrada Pc-Tintas 2
12 Entrada Pc-Tintas 2
3 Entra Informatica 2
6 Salida pc.tintas 1
14 Entrada Pc-Tintas 3
10 Entra Informatica 2
13 Salida Archivo 1
14 Entra Informatica 4
12 Entra Informatica 2
3 Salida Archivo 2

es decir .. me cuenta los repetidos pero cuando llega a una celda que
la formula ya me conto me vulve y lo cuenta por ejemplo la maquina
numero 14 .. donde encuentre 14 me pone el numero de repetidas .. la
idea es que si ya lo conto pues no lo vuelva a tener en cuenta.

espero haberme explicado bien..
muchas gracias !!! ...
 

Leer las respuestas

#1 Héctor Miguel
07/08/2008 - 09:27 | Informe spam
hola, 'anonimo/a' !

(al parecer) lo unico que necesitas es "analizar" (o entender) el uso de la funcion =sumaproducto(...
puesto que la funcion =contar.si(... no hace condicionantes multiples (a menos que la utilices mas de una vez)

como no queda claro si requieres hacerlo por codigo, revisa la informacion de la siguiente pagina:
-> http://xldynamic.com/source/xld.SUMPRODUCT.html

y... si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
se que este tema se ha hablado mucho, pero aun viendo todas las posibles respuestas no he podido dar solicion a lo que necesito.
todo lo estoy haciendo por VBA tengo una hoja con varios registros, esta hoja se alimenta dinamicamente, asi: (...)
Mi idea es que muestre un resumen del numero de maquinas utilizadas mas o menos asi:
La maquina 14 se ha utilizado 4 veces
la maquina 10 se ha utilizado 2 veces
la maquina 12 se ha utilizado 2 veces
la maquina 3 se ha utilizado 2 veces
la maquina 6 se ha utilizado 1 veces
la maquina 13 se ha utilizado 1 veces

y tambien por departamentos, asi:
Gerencia utilizo 1 maquina
informatica utilizo 5 maquinas
Pc.-tintas utilizo 4 maquinas
Archivo utilizo 2 maquinas
En total se utilizaron: 5 maquinas

buscando he encontrado que se puede utilizar una formula CONTAR.SI
el problema es que cuando pongo la funcion... me cuenta los repetidos
pero cuando llega a una celda que la formula ya me conto me vulve y lo cuenta (...)

Preguntas similares