XL 2016 distribuer des valeurs classés verticalement dans leurs champs appropriés horizontalement

mohamed300176

XLDnaute Nouveau
Bonsoir;
si vous pouvez m'aider SVP

je voudrai que pour toutes les valeurs que prenne un P verticalement soient toutes recopiées horizontalement dans le numéro de colonne correspondant

merci d'avance

voir fichier ci joint

tableau 2 est le résultat voulu
 

Pièces jointes

  • test.xlsx
    9.6 KB · Affichages: 9
Solution
Bonsoir @mohamed300176,

Mettre cette formule matricielle dans la cellule D2 puis la recopier vers la droite et vers le bas.
VB:
=SIERREUR(SI(EQUIV(D$1;SI($B$2:$B$10=$B2;$C$2:$C$10;"");0)>0;D$1);"")

1585861426940.png

mapomme

XLDnaute Barbatruc
Supporter XLD
Re,

j'ai eu un petit moment d'égarement o_O

Il y a beaucoup plus simple avec une formule courte, lisible et validation ordinaire:
VB:
=SI(NB.SI.ENS($B$2:$B$10;$B2;$C$2:$C$10;D$1)>0;D$1;"")
 

Pièces jointes

  • mohamed300176- chacun sa colonne- v-2.xlsx
    10 KB · Affichages: 7
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 498
Messages
2 088 996
Membres
104 001
dernier inscrit
dessinbecm