Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Rechercher et compter occurrence

13 réponses
Avatar
tico
Bonjour =E0 tous,
Je cherche =E0 compter le nombre d'occurrence qu' un num=E9ro (colonne
C) apparait avec deux conditions (colonne B) en fonction du temps
inf=E9rieur ou =E9gale 2 secondes (colonne A)
Puis b=E9n=E9ficier de votre expertise afin de r=E9diger cette macro
merci d'avance pour votre aide pr=E9cieuse
Mat

Je m'explique par le tableau suivant :

colonne A | Colonne B | Colonne C |
09:00:12 | voiture | 97232 |
09:00:14 | voiture | 97134 |
09:00:14 | homme | 97232 |
09:00:15 | homme | 97134 |
09:00:14 | voiture | 97136 |

3 réponses

1 2
Avatar
Michel__D
Bonjour,

tico a écrit :
On Jun 4, 2:50 pm, isabelle wrote:

C'est presque cela je dirais plutôt ca .
mat

Temps (MM:SS) Objets Nb Resultat
2010-06-02 08:35 Homme 2888019700120050
2010-06-02 08:11 Voiture 2888019700123830
2010-06-02 08:32 Voiture 2888019700124450
2010-06-02 08:32 Homme 2888019700145090
2010-06-02 08:08 Homme 2888019700146330
2010-06-02 08:01 Voiture 2888019700148760
2010-06-02 08:22 Homme 2888019700148760
2010-06-02 08:26 Homme 2888019700152110
2010-06-02 08:53 Homme 2888019700152920
2010-06-02 08:38 Homme 2888019700153260
2010-06-02 08:21 Voiture 2888019700153710
2010-06-02 08:44 Homme 2888019700155770
2010-06-02 08:47 Homme 2888019700155770
2010-06-02 08:03 Homme 2888019700157750
2010-06-02 08:03 Voiture 2888019700160490
2010-06-02 08:04 Homme 2888019700160490 1
2010-06-02 08:55 Homme 2888019700165440
2010-06-02 08:11 Homme 2888019700169190
2010-06-02 08:52 Homme 2888019700169730
2010-06-02 08:32 Voiture 2888019700175030
2010-06-02 08:01 Voiture 2888019700176000
2010-06-02 08:16 Homme 2888019700176000
2010-06-02 08:39 Voiture 2888019700176340
2010-06-02 08:39 Homme 2888019700176340 1
2010-06-02 08:22 Voiture 2888019700180490
2010-06-02 08:25 Voiture 2888019700187210
2010-06-02 08:26 Voiture 2888019700187210
2010-06-02 08:26 Voiture 2888019700187210
2010-06-02 08:28 Voiture 2888019700187210
2010-06-02 08:29 Homme 2888019700187210 1
2010-06-02 08:52 Homme 2888019700192810
2010-06-02 08:26 Voiture 2888019700215250
2010-06-02 08:25 Homme 2888019700215290
2010-06-02 08:31 Homme 2888019700216740
2010-06-02 08:35 Voiture 2888019700217730
2010-06-02 08:44 Homme 2888019700217730
2010-06-02 08:49 Homme 2888019700219100
2010-06-02 08:25 Voiture 2888019700223790
2010-06-02 08:36 Voiture 2888019700224280
2010-06-02 08:14 Homme 2888019700224500
2010-06-02 08:31 Voiture 2888019700224940
2010-06-02 08:31 Voiture 2888019700224940





Donc si tu peux trier le tableau, voici une solution à tester

Donc aprés avoir trier comme ceci :
1) Nb (colonne C) <croissant>
2) Temps (colonne A) <croissant>
3) Objets (colonne B) <décroissant>

La formule suivante en D2 (puis recopie vers le bas) donne le résultat recherché
=SI(ET(A2>¡;C2Á);SI(MINUTE(A2-A1)<2;SI(ET(B1="Voiture";B2="Homme");1;"");"");"")
Avatar
Michel__D
Re,

Michel__D a écrit :
Bonjour,

tico a écrit :
On Jun 4, 2:50 pm, isabelle wrote:

C'est presque cela je dirais plutôt ca .
mat

Temps (MM:SS) Objets
Nb Resultat
2010-06-02 08:35 Homme 2888019700120050
2010-06-02 08:11 Voiture 2888019700123830
2010-06-02 08:32 Voiture 2888019700124450
2010-06-02 08:32 Homme 2888019700145090
2010-06-02 08:08 Homme 2888019700146330
2010-06-02 08:01 Voiture 2888019700148760
2010-06-02 08:22 Homme 2888019700148760
2010-06-02 08:26 Homme 2888019700152110
2010-06-02 08:53 Homme 2888019700152920
2010-06-02 08:38 Homme 2888019700153260
2010-06-02 08:21 Voiture 2888019700153710
2010-06-02 08:44 Homme 2888019700155770
2010-06-02 08:47 Homme 2888019700155770
2010-06-02 08:03 Homme 2888019700157750
2010-06-02 08:03 Voiture 2888019700160490
2010-06-02 08:04 Homme 2888019700160490 1
2010-06-02 08:55 Homme 2888019700165440
2010-06-02 08:11 Homme 2888019700169190
2010-06-02 08:52 Homme 2888019700169730
2010-06-02 08:32 Voiture 2888019700175030
2010-06-02 08:01 Voiture 2888019700176000
2010-06-02 08:16 Homme 2888019700176000
2010-06-02 08:39 Voiture 2888019700176340
2010-06-02 08:39 Homme 2888019700176340 1
2010-06-02 08:22 Voiture 2888019700180490
2010-06-02 08:25 Voiture 2888019700187210
2010-06-02 08:26 Voiture 2888019700187210
2010-06-02 08:26 Voiture 2888019700187210
2010-06-02 08:28 Voiture 2888019700187210
2010-06-02 08:29 Homme 2888019700187210 1
2010-06-02 08:52 Homme 2888019700192810
2010-06-02 08:26 Voiture 2888019700215250
2010-06-02 08:25 Homme 2888019700215290
2010-06-02 08:31 Homme 2888019700216740
2010-06-02 08:35 Voiture 2888019700217730
2010-06-02 08:44 Homme 2888019700217730
2010-06-02 08:49 Homme 2888019700219100
2010-06-02 08:25 Voiture 2888019700223790
2010-06-02 08:36 Voiture 2888019700224280
2010-06-02 08:14 Homme 2888019700224500
2010-06-02 08:31 Voiture 2888019700224940
2010-06-02 08:31 Voiture 2888019700224940





Donc si tu peux trier le tableau, voici une solution à tester

Donc aprés avoir trier comme ceci :
1) Nb (colonne C) <croissant>
2) Temps (colonne A) <croissant>
3) Objets (colonne B) <décroissant>

La formule suivante en D2 (puis recopie vers le bas) donne le résultat
recherché
=SI(ET(A2>¡;C2Á);SI(MINUTE(A2-A1)<2;SI(ET(B1="Voiture";B2="Homme");1;"");"");"")




J'avais oublié les restrictions d'usages :

Pas de vérification du jour et de l'heure, donc ...
Avatar
tico
On 5 juin, 08:29, Michel__D
wrote:
Re,

Michel__D a écrit :



> Bonjour,

> tico a écrit :
>> On Jun 4, 2:50 pm, isabelle wrote:

>> C'est presque cela je dirais  plutôt  ca  .
>> mat

>>> Temps (MM:SS)           Objets                
>>> Nb                            Resultat
>>> 2010-06-02 08:35        Homme   2888019700120050
>>> 2010-06-02 08:11        Voiture         2888019700123 830
>>> 2010-06-02 08:32        Voiture         2888019700124 450
>>> 2010-06-02 08:32        Homme   2888019700145090
>>> 2010-06-02 08:08        Homme   2888019700146330
>>> 2010-06-02 08:01        Voiture         2888019700148 760
>>> 2010-06-02 08:22        Homme   2888019700148760
>>> 2010-06-02 08:26        Homme   2888019700152110
>>> 2010-06-02 08:53        Homme   2888019700152920
>>> 2010-06-02 08:38        Homme   2888019700153260
>>> 2010-06-02 08:21        Voiture         2888019700153 710
>>> 2010-06-02 08:44        Homme   2888019700155770
>>> 2010-06-02 08:47        Homme   2888019700155770
>>> 2010-06-02 08:03        Homme   2888019700157750
>>> 2010-06-02 08:03        Voiture         2888019700160 490
>>> 2010-06-02 08:04        Homme   2888019700160490                1
>>> 2010-06-02 08:55        Homme   2888019700165440
>>> 2010-06-02 08:11        Homme   2888019700169190
>>> 2010-06-02 08:52        Homme   2888019700169730
>>> 2010-06-02 08:32        Voiture         2888019700175 030
>>> 2010-06-02 08:01        Voiture         2888019700176 000
>>> 2010-06-02 08:16        Homme   2888019700176000
>>> 2010-06-02 08:39        Voiture         2888019700176 340
>>> 2010-06-02 08:39        Homme   2888019700176340                1
>>> 2010-06-02 08:22        Voiture         2888019700180 490
>>> 2010-06-02 08:25        Voiture         2888019700187 210
>>> 2010-06-02 08:26        Voiture         2888019700187 210
>>> 2010-06-02 08:26        Voiture         2888019700187 210
>>> 2010-06-02 08:28        Voiture         2888019700187 210
>>> 2010-06-02 08:29        Homme   2888019700187210                 1
>>> 2010-06-02 08:52        Homme   2888019700192810
>>> 2010-06-02 08:26        Voiture         2888019700215 250
>>> 2010-06-02 08:25        Homme   2888019700215290
>>> 2010-06-02 08:31        Homme   2888019700216740
>>> 2010-06-02 08:35        Voiture         2888019700217 730
>>> 2010-06-02 08:44        Homme   2888019700217730
>>> 2010-06-02 08:49        Homme   2888019700219100
>>> 2010-06-02 08:25        Voiture         2888019700223 790
>>> 2010-06-02 08:36        Voiture         2888019700224 280
>>> 2010-06-02 08:14        Homme   2888019700224500
>>> 2010-06-02 08:31        Voiture         2888019700224 940
>>> 2010-06-02 08:31        Voiture         2888019700224 940

> Donc si tu peux trier le tableau, voici une solution à tester

> Donc aprés avoir trier comme ceci :
> 1) Nb (colonne C) <croissant>
> 2) Temps (colonne A) <croissant>
> 3) Objets (colonne B) <décroissant>

> La formule suivante en D2 (puis recopie vers le bas) donne le résulta t
> recherché
> =SI(ET(A2>¡;C2Á);SI(MINUTE(A2-A1)<2;SI(ET(B1="Voiture";B2 ="Homme");1;"");"");"")

J'avais oublié les restrictions d'usages :

Pas de vérification du jour et de l'heure, donc ...





Super !! la formule marche super bien dit moi pouvez vous m'indiquer
le signe pour valider inférieur ou égal à 2
merci beaucoup pour cette aide précieuse .
mat
1 2