Excel vba, traitement de données

Signaler
Messages postés
27
Date d'inscription
lundi 5 octobre 2009
Statut
Membre
Dernière intervention
23 mars 2010
-
Messages postés
27
Date d'inscription
lundi 5 octobre 2009
Statut
Membre
Dernière intervention
23 mars 2010
-
Bonjour!

Voilà mon soucis: j'ai le tableau ci-dessous en vba, composé de 3 colonnes (1 date/heure, 2 test et 3 temps). Je souhaite pouvoir calculer en automatique, chaque session de A de B de C et de D (temps dans la colonne 3)sachant que toutes ces lettres peuvent revenir X fois dans mes données. Quelqu'un c'est-il faire ceci?

Cordialement


date test temps
17/02/2010 00:00:04 A 00:00:47
17/02/2010 00:00:11 A
17/02/2010 00:00:16 A
17/02/2010 00:00:21 A
17/02/2010 00:00:26 A
17/02/2010 00:00:31 A
17/02/2010 00:00:36 A
17/02/2010 00:00:41 A
17/02/2010 00:00:46 A
17/02/2010 00:00:51 B 00:00:30
17/02/2010 00:00:56 B
17/02/2010 00:01:01 B
17/02/2010 00:01:06 B
17/02/2010 00:01:11 B
17/02/2010 00:01:16 B
17/02/2010 00:01:21 C 00:00:25
17/02/2010 00:01:26 C
17/02/2010 00:01:31 C
17/02/2010 00:01:36 C
17/02/2010 00:01:41 C
17/02/2010 00:01:46 D 00:00:20
17/02/2010 00:01:51 D
17/02/2010 00:01:56 D
17/02/2010 00:02:01 D
17/02/2010 00:02:06 A 00:00:05
17/02/2010 00:02:11 B 00:00:15
17/02/2010 00:02:16 B
17/02/2010 00:02:21 B
17/02/2010 00:02:26 C 00:00:15
17/02/2010 00:02:31 C
17/02/2010 00:02:36 C
17/02/2010 00:02:41 D 00:00:05
17/02/2010 00:02:46 A 00:00:25
17/02/2010 00:02:51 A
17/02/2010 00:02:56 A
17/02/2010 00:03:01 A
17/02/2010 00:03:06 A
17/02/2010 00:03:11 A

2 réponses

Messages postés
797
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
23 février 2011
7
Tu es dans EXCEL si j'en crois le titre de ton post, pourquoi t'embêter avec du code ?

Une simple formule te donne la réponse :

=SOMME.SI(B:B;"A";C:C) pour avoir le total de A, etc ...

Molenn
Messages postés
27
Date d'inscription
lundi 5 octobre 2009
Statut
Membre
Dernière intervention
23 mars 2010

Oui si je voulais avoir tous les A d'un coup c'est ce que j'aurais fais.
Mais ce que je veux ce sont les durées des différentes sessions de A (A peut apparaitre plusieurs fois comme dans l'exemple avec une première session de 30 secondes, une deuxième de 25 secondes 15 min plus tard, ...), de B de C et de D.

Merci quand même de ton aide Molenn