Nombre consécutif

Résolu
Darkhy Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
Darkhy Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je n'arrive pas a trouvé la solution pour compter des nombres consécutifs. Je m'explique:
J'ai un tableau contenant un nom par ligne, sur la suite de cette ligne j'écris des nombres (Exemple: Jean 5 2 3 4 8 0 0 1 4 0 0). Je souhaiterais que lorsque cette ligne fini par un 0 il me dit combien de 0 sont consécutif à la fin de cette ligne. Exemple:
Si j'ai:
5 2 3 0 0 je souhaite que par exemple en A1 se trouve le nombre 2 (car ça fini par 2 zéro)
Si j'ai:
5 2 3 0 je souhaite qu'il mette 1
Si j'ai:
5 2 3 0 0 3 je souhaite qu'il mette 0 car les zéros ne sont plus à la fin

Je souhaite que cela s'effectue sur des lignes tel que:
A1 : le nombre de 0 consécutif
A2 : le nom
A3, A4, ect : les nombres
J'aurais un nombre de chiffre totalement indéfini, je peux avoir 10 nombres comme en avoir 500.
Voilà j'espère avoir été clair, merci d'avance.
A voir également:

4 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Une solution avec une fonction personnalisée (vba)
http://www.cjoint.com/c/FHut3DPhKSn

Cdlmnt
0
Darkhy Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Tout d'abord merci, mais je ne vois pas comment l'utiliser dans le contexte que j'utilise :/
Voici un screen de mon tableau : https://gyazo.com/ca8b5c29727690adb5c4ac78619cc75b

Je rajouterai des colonnes 2 fois par semaine donc j'ai un nombre indéterminé de chiffre. Mon but est que dans la colonne "Absence cons" apparaissent le nombre de 0 consécutifs à la fin (se que votre fonction fais mais je ne comprends pas trop comment l'utiliser)
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Plutot qu'une image, peux tu envoyer un bout de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller".

Sinon, pour utiliser la macro
1. Alt-F11 pour accéder à l'editeur vba
2. Insertion/Module
3. Dans le Module 1 créé, tu colles tout le code
4. Dans la feuille tu utilises la fonction nbzeros comme une fonction excel

CDlmnt
0
Darkhy Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Voilà l'exemple comme demandé :
https://www.cjoint.com/c/FHvvbiFWYzs
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Tu as écrit "Je souhaite que cela s'effectue sur des lignes tel que: et je t'ai fait un exemple avec ta description et uniquement une formule matricielle.

https://www.cjoint.com/c/FHvtRiM7YPl

Tu peux rajouter ou enlever des zéros en bas de colonne pour voir le résultat s'afficher.
Si tu veux transposé comme t'a proposé ccm81 que je salue, l'on peut modifier la formule.
0
Darkhy Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Oups c'est moi qui me suis mal exprimer enfaîte. Je voulais que ça se fasse en:
A1 : nombre de zéro
B1 : nom
C1-D1-... : nombres

En gros c'est exactement se que je veux mais sur des lignes et non des colonnes (l'erreur vient de moi, je vais corriger dans mon sujet de base)
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

C'est beaucoup plus simple quand tu fournis un exemple conforme à tes désirs. Voilà ton classeur avec la formule :
=EQUIV(9^9;3:3;1)-MAX(SI(H3:XFD3>0;COLONNE(H3:XFD3)))

formule matricielle à valider avec ctrl+majuscule+entrée simultanées
Avec la mise en place dans ton classeur :

http://www.cjoint.com/c/FHwhspFwOul
0
Darkhy Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
ça fonctionne parfaitement merci beaucoup !
0