Durée entre répétition de numéros
Résolu
sergalopin
Messages postés
4
Statut
Membre
-
Mike-31 Messages postés 19571 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 19571 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous et surtout, bonjour à tous.
Alors voilà. Je ne suis pas une brûte en Excel/VBA mais j'aime bien bidouiller et chercher.
Mais visiblement j'ai mal bidouillé ou mal cherché car je ne trouve pas corde à mon problème.
C'est donc après ce proverbe mal utilisé que je me tourne vers vous :
J'ai un tableau excel.
Deux colonnes, une avec des dates, l'autre avec des numéros.
Ces numéros peuvent se répéter après un certain temps.
Je voudrais connaitre la durée entre cette répétition (en nombre de jour par exemple).
En tripatouillant le "NB.SI", j'arrive à afficher dans une colonne si les numéros se répètent (chose que l'on peut faire apparaître visuellement avec une Mise en forme conditionnelle, mais pour trier avec cette méthode c'est pas évident, voyez-vous ?).
Mais ce que je n'arrive pas à faire c'est à calculer la durée entre la répétition d'un numéro.
J'pense que je dois passé par du VBA, ce qui ne me fait même pas peur maizalors je voudrais bien être guidé/orienté/conseillé/aidé pour mes premiers pas dans le VBA. Et ça rime ;)
En vous remerciant par avance de votre aide,
Bien amicalement vôtre.
Alors voilà. Je ne suis pas une brûte en Excel/VBA mais j'aime bien bidouiller et chercher.
Mais visiblement j'ai mal bidouillé ou mal cherché car je ne trouve pas corde à mon problème.
C'est donc après ce proverbe mal utilisé que je me tourne vers vous :
J'ai un tableau excel.
Deux colonnes, une avec des dates, l'autre avec des numéros.
Ces numéros peuvent se répéter après un certain temps.
Je voudrais connaitre la durée entre cette répétition (en nombre de jour par exemple).
En tripatouillant le "NB.SI", j'arrive à afficher dans une colonne si les numéros se répètent (chose que l'on peut faire apparaître visuellement avec une Mise en forme conditionnelle, mais pour trier avec cette méthode c'est pas évident, voyez-vous ?).
Mais ce que je n'arrive pas à faire c'est à calculer la durée entre la répétition d'un numéro.
J'pense que je dois passé par du VBA, ce qui ne me fait même pas peur maizalors je voudrais bien être guidé/orienté/conseillé/aidé pour mes premiers pas dans le VBA. Et ça rime ;)
En vous remerciant par avance de votre aide,
Bien amicalement vôtre.
A voir également:
- Durée entre répétition de numéros
- Whatsapp 2 numéros - Guide
- Comment récupérer les numéros de téléphone supprimer - Accueil - Android
- Modifier durée story facebook - Guide
- Durée lien wetransfer - Accueil - Services en ligne
- Duree sablier snap ✓ - Forum Snapchat
7 réponses
Bonjour,
Plus que de l'inspiration, je vais faire du plagiat...;)
Les formules matricielles sont l'une des parties obscures de Excel que je me promet d'explorer d'ici peu...
Un grand merci pour votre rapidité et votre éfficience en tout cas !
Bonne journée !
Plus que de l'inspiration, je vais faire du plagiat...;)
Les formules matricielles sont l'une des parties obscures de Excel que je me promet d'explorer d'ici peu...
Un grand merci pour votre rapidité et votre éfficience en tout cas !
Bonne journée !
Re,
Alors bon, comme vous avez été bien aimable avec moi et surtout redoutablement éfficace, je me permets de vous poser une nouvelle question assez proche de celle d'origine.
J'ai désormais 4 colonnes :
-numéro entrée et date d'entrée correspondante.
-numéro sortis et date sortie correspondante
J'aimerai obtenir la durée entre l'entrée et la sortie d'un même numéro
https://www.cjoint.com/?DGhpSw8LEy2
Ce ne doit pas être sorcier mais la méthode à suivre m'échappe...
Une piste ?
Alors bon, comme vous avez été bien aimable avec moi et surtout redoutablement éfficace, je me permets de vous poser une nouvelle question assez proche de celle d'origine.
J'ai désormais 4 colonnes :
-numéro entrée et date d'entrée correspondante.
-numéro sortis et date sortie correspondante
J'aimerai obtenir la durée entre l'entrée et la sortie d'un même numéro
https://www.cjoint.com/?DGhpSw8LEy2
Ce ne doit pas être sorcier mais la méthode à suivre m'échappe...
Une piste ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
en F3 colle cette formule que tu incrémentes vers le bas
=D3-INDEX($B$3:$E$60;EQUIV(E3;$C$3:$C$60;0);1)
tu peux également simplifier cette formule en nommant tes plages exemple B3 E60 nommé List
et C3:C60 nommé Sorti
la formule devient
=D3-INDEX(List;EQUIV(E3;Sorti;0);1)
tu remarqueras que tu as des messages d'erreur lorsque la valeur n'existe que dans la colonne E, pour gérer cet affichage #N/A il est possible de complèter la formule
=SIERREUR(D3-INDEX($B$3:$E$60;EQUIV(E3;$C$3:$C$60;0);1);"")
ou avec les plages nommées
=SIERREUR(D3-INDEX(List;EQUIV(E3;Sorti;0);1);"")
à la place de laisser la cellule vide tu peux mettre un, message en remplaçant en fin de formule "") par "Pas de correspondance")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
en F3 colle cette formule que tu incrémentes vers le bas
=D3-INDEX($B$3:$E$60;EQUIV(E3;$C$3:$C$60;0);1)
tu peux également simplifier cette formule en nommant tes plages exemple B3 E60 nommé List
et C3:C60 nommé Sorti
la formule devient
=D3-INDEX(List;EQUIV(E3;Sorti;0);1)
tu remarqueras que tu as des messages d'erreur lorsque la valeur n'existe que dans la colonne E, pour gérer cet affichage #N/A il est possible de complèter la formule
=SIERREUR(D3-INDEX($B$3:$E$60;EQUIV(E3;$C$3:$C$60;0);1);"")
ou avec les plages nommées
=SIERREUR(D3-INDEX(List;EQUIV(E3;Sorti;0);1);"")
à la place de laisser la cellule vide tu peux mettre un, message en remplaçant en fin de formule "") par "Pas de correspondance")
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Bonjour,
C'est édifiant le nombre de fonction excel qu'il me reste à découvrir. En l'occurrence INDEX et EQUIV.
C'est parfait, cela fonctionne au top.
Merci beaucoup.
C'est édifiant le nombre de fonction excel qu'il me reste à découvrir. En l'occurrence INDEX et EQUIV.
C'est parfait, cela fonctionne au top.
Merci beaucoup.