Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 17 en premier

LEPATOCHE

XLDnaute Occasionnel
Bonjour a tous ,
impossible a résoudre de ma pars , donc je voudrais une formule en f1 qui me renvoye le chiffre 17 et apres sur la meme ligne les autres numeros du plus petit au plus grand de la ligne 1 bien sur si il n'y a pas de 17 sur cette ligne 1 me mettre les autres du plus petit au plus grand et bien sur a recopier vers le bas pour les autres lignes ! je vous joint un fichier merci de votre aide ! Attention je vais faire cela sur 3000 lignes environs !
 

Pièces jointes

  • 17 en premier.xlsx
    8.7 KB · Affichages: 7

chris

XLDnaute Barbatruc
Bonjour

En F1
VB:
=SI(NB.SI($A1:$E1;17)>0;17; PETITE.VALEUR($A1:$E1;1))
à étirer en dessous
En G1 à étirer à droite et en dessous, matricielle
Code:
=PETITE.VALEUR(SI($F1=17;SI($A1:$E1=17;9^9;$A1:$E1);$A1:$E1);COLONNE(B1)-SI($F1=17;1;0))
 

chris

XLDnaute Barbatruc
RE

La formule de la 1ère colonne n'est pas celle que j'ai donnée et cela décale aussi du coup la seconde qui en plus ne tient pas compte de la colonne vide que tu as ajoutée...

Lire les réponses attentivement est un minimum
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour LEPATOCHE, chris,

S'il n'y a jamais de doublons en A1:E1 on peut entrer cette formule matricielle en G1 :
Code:
=MIN(SI(NON(NB.SI($F1:F1;$A1:$E1));$A1:$E1))
A+
 

Pièces jointes

  • 17 en premier (1).xlsx
    11.2 KB · Affichages: 10

Discussions similaires

  • Question
Microsoft 365 resultat
Réponses
6
Affichages
584
Réponses
7
Affichages
307
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…