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
Si cela fonctionne

Tu n'as pas du valider en matriciel par CTRL Shit Entrée

La formule apparait alors encadré d'accolades
1628871745769.png
 

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
557
Réponses
7
Affichages
288

Statistiques des forums

Discussions
312 207
Messages
2 086 240
Membres
103 162
dernier inscrit
fcfg