Fonction décaler ou autre chose ?

Résolu
chris3271 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -  
chris3271 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Voici ma base de donnée (allégée)

Col M Col. N Col. O
Produit Valeur Ecart
611 1,52 0
629 0,15 -0,01
574 1,18 0,21
147 0,22 0
148 0,78 0,03

J'ai besoin d'une fonction qui fasse le travail suivant :

inscrire dans la colonne D, uniquement les produits dont l'écart (en colonne O) est différent de 0 (en l'occurrence ici, le 629, puis le 574 puis le 148).

C'est certes facile pour le 1er produit, mais je ne sais comment faire pour lui dire : remonte ensuite dans cette même colonne le 2nd produit qui répond à ce critere, puis le 3ème etc...
Le problème c'est que les bonds entre produits sont très aléatoires. Par une fonction DECALER ?
Dommage que je ne puisse pas joindre de fichier, ce serait plus simple à comprendre.

Merci d'avance pour votre aide
Christine
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
esssayez ceci, avec une colonne de renvoi pour détecter les lignes concernées:

Il faut que votre tableau commence sur la ligne 2
prenons la colonne Z pour le codage (mais ce peut être n'importe laquelle, même sur une autre feuille)
En Z2 à tirer sur la hauteur utile,, pour l'exemple de Z2 à Z100:

=SI(O2<>0;MAX($Z$1:Z1)+1;"")
et en colonne D la formule à tirer de D2 à D100:
=SI(LIGNE()-1>MAX($Z$2:$Z$100;"";INDEX(M2:M100;EQUIV(LIGNE()-1;$Z$2:$Z$100;0)))

attention aux signes $ aux bons endroits
LIGNE()-1 donne 1 sur ligne 2, 2 sur ligne 3 ect....

Cela vous donnera en D la ;liste des produits ayant une valeur différente de 0 dans la, colonne O

crdlmnt


0
chris3271 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Bonsoir,

1000 excuses pour cette réponse tardive.

Merci beaucoup pour votre idée, que j'ai tenté d'appliquer... en vain.
J'ai en fait trouvé par bricolage une autre solution qui s'est avérée fructueuse.

Cordialement
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonsoir Christine

Une possibilité (avec colonne supplémentaire)
https://www.cjoint.com/?0IExNEKcTL0

Cdlmnt
0
chris3271 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de votre réponse, mais comme indiqué dans le précédent mail, j'ai trouvé une solution.

Bonne fin de soirée
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
oui j'ai vu apres !!!
0
chris3271 Messages postés 42 Date d'inscription   Statut Membre Dernière intervention  
 
pas grave, c'est super gentil de votre part quand même ;-)
0