compter les ligne espacement de même chiffre

N

Nicolas pr

Guest
bonjour a tous

là je suis vraiment coincé :-/

comment puis je faire pour compter linterval de mes lignes entre mon dernier chiffre ajouter et si je le rancontre plus haut compter linterval des lignes qui le sépare

par exemple

si jai 18 dans ma dernier ligne et 3 lignes plus haut je rancontre aussi 18 je voudrais afficher dans une cellule le chiffre 3

alors vraiment la je dit grand merci au personne qui pourrais m'aidé

oui MERCI
 
C

chris

Guest
Bonjour
Si infos en colonne B
=SI(NON(ESTNA(EQUIV(B3;$B$1:B2;0)));LIGNE()-EQUIV(B3;$B$1:B2;0);"")
à mettre en ligne 3 et à recopier sur toute la colonne où tu veux le numero de la ligne.

Cela donne la 1ère ligne où est trouvée la valeur pas la précédente.

Chris
 
N

Nicolas PR

Guest
bonjour Monique et Chris

j'ai un problème vos fonctions sont formidable surtous la tiens monique mais je narrive pas a les adapters sur ma feuille vu que moi je travail sur plusieurs colones :-(
- Monique je comprend pas à quoi sert la colone n° de ton exemple peux tu m'éxpliquer StP

Chris je narrive pas a faire fonctioner ta formule :-((
qui mal tres bien peux tu me faire un exemple stp

en tous cas je vous remercie tous les 2
pour vos reponces
 
M

Monique

Guest
Bonjour,

Tu dis que tu travailles sur plusieurs colonnes. J'espère que la formule que tu cherches ne prend en compte que les valeurs d'une seule colonne.
Sinon, on recommence tout.

La 1ère formule, en E2, te renvoie le n° de la ligne de la dernière cellule non vide située entre B1 et B100

La colonne C donne un n° aux nombres de la colonne B, en commençant par le bas.
Quand tu comptes l'intervalle de lignes entre le dernier nombre tapé et l'identique qui se trouverait plus haut dans la feuille, le dernier tapé a le n° 1, l'avant-dernier tapé a le n° 2, etc

La formule en E8 :
=EQUIV(E5&2;B1:B100&C1:C100;0)
recherche justement et la dernière valeur tapée (E5) et le n° 2
Elle cherche la valeur de E5 dans la plage B1:B100
et le n° 2 dans la plage C1:C100
Elle renvoie le n° d'index où elle a trouvé ces 2 valeurs situées sur la même ligne.
Ici, comme on démarre à la ligne 1 (B1:B100 et C1:C100), elle renvoie le n° de la ligne.
 
N

Nicolas PR

Guest
Bonjour Monique

dans mon cas j'utilise toute les valeurs de toute mes colones

mais tu me dis que cela ne peu pas fonctonner si j'utilise toute les valeur de mes colones

penses tu que sais possible sinon

Merci de ton aide
 
M

Monique

Guest
Re,

Est-que tu recherches la ligne identique du dessus (toutes les cellules d'une ligne identiques à toutes les cellules d'une autre ligne)
ou bien est-ce que tes colonnes sont indépendantes ?
La formule que je t'ai donnée hier fonctionne pour des colonnes indépendantes, une colonne à la fois.
Il te faudra autant de formules que de colonnes.
Mais si tu recherches des lignes identiques, c'est une autre affaire.
Je ne sais pas si je réussirai à le faire.
Dans le fichier joint, j'ai modifié la formule finale, le compte part de la ligne 2.
 

Pièces jointes

  • EspacesLignesNicolasV1.zip
    2.7 KB · Affichages: 30
N

Nicolas pr

Guest
Salut Monique

merci pour ton exemple supplementaire
je commence a comprendre un peux ta fonction

peux tu me dire stp
si il fonctionerait sur mon exemple que je te joint

si oui
je suis sauvé et je te remercie énormément pour l'aide que tu mas apportée
 

Pièces jointes

  • exemple.zip
    1.8 KB · Affichages: 16
  • exemple.zip
    1.8 KB · Affichages: 12
  • exemple.zip
    1.8 KB · Affichages: 12
M

Monique

Guest
Re,

Ce n'est pas l'idéal, mais je ne réussis pas à aller plus loin.
Il y a 2 formules et non plus 1 seule, je n'ai pas réussi à les mettre ensemble.
En plus, ça ne marche pas en cas de valeurs éparpillées à droite ou en bas du tableau.
Et ça ne marche pas non plus quand la même valeur que celle recherchée se trouve sur la même ligne.
Bref, tu as aussi un format conditionnel qui peut t'aider à repérer la ligne recherchée.
Je me demande si on ne pourrait pas faire une seule et unique formule avec celles du format conditionnel et la mettre en colonne A. (à suivre)
 

Pièces jointes

  • EspacesLignesNicolasV2.zip
    3.5 KB · Affichages: 23
N

Nicolas pr

Guest
Tu es genial

cela ressemble a se que je veux faire il me reste a adapter a mon fichier

pour les valeur de meme ligne c pas grave car je n'ai jamais 2 X le même numero sur la meme ligne

c super franchement tu es doué

Merci Monique

je vais essayer tout suite

Nicolas
 
M

Monique

Guest
Bonjour,

La suite...
Le format conditionnel reprend toutes les formules.
En colonne A, la formule calculant l'intervalle est l'imbrication des formules du format conditionnel (c'est ce à quoi j'avais pensé hier soir)
Et si tu figes les volets en B1, tu as toujours le colonne A sous les yeux.
Le temps de recalcul me semble long.
Si tu le trouves trop long, tu enlèves le format conditionnel. (chaque cellule contient 3 formules à rallonge, je pense que c'est la cause du ralentissement)
 

Pièces jointes

  • EspacesLignesNicolasV3.zip
    4.1 KB · Affichages: 27

Discussions similaires

Réponses
22
Affichages
873

Statistiques des forums

Discussions
312 452
Messages
2 088 544
Membres
103 880
dernier inscrit
rafaelredsc