Formule Excel -
Bonjour,
voici une Formule que j'utilise :
=IFERROR(INDEX(IF(COLUMN()=2,Tabella13[Nom]&" "&Tabella13[Prenom],Tabella13[Prenom]),AGGREGATE(15,6,(ROW(Tabella13[Nom])-ROW(Tabella13[[#Headers],[Nom]]))/ISNUMBER(SEARCH($A$1,Tabella13[[Classe]:[Classe]])),ROW($A1))),"")
le probleme c'est que les valeur qui sont retournee ne sont pas juste.
vous trouvez dans le fichier Excel des feuilles
"Students 23-24"
"DB"
"DP1RE"
les info correcte sont dans le DB qui sont a modifier dans la Feuille "Students 23-24
pouvez vous svp m'aide?
merci d'avance a tous
https://www.cjoint.com/c/MImmk7iaDVF
4 réponses
Le sujet porte sur une formule Excel avancée qui combine INDEX et AGGREGATE pour ramener Nom et Prenom selon une Classe, mais les valeurs retournées ne correspondent pas aux données situées sur la feuille DB. Les échanges signalent que les données correctes résident dans DB et que la feuille Students 23-24 appelle ces valeurs, avec des demandes de précisions et le partage de fichiers d’exemple pour illustrer le problème, notamment en fonction des versions d’Excel. Un point précis est que DP1RE comporte des lignes (12 et 13) affichant des valeurs inexactes, ce qui suggère un décalage ou une référence mal alignée. Les solutions évoquées incluent le tri des classes par ordre croissant et l’utilisation d’EQUIV avec ROW pour localiser la bonne ligne sur une feuille dédiée, ainsi que des ajustements de formule sur des feuilles auxiliaires (par exemple Feuil1 ou la feuille choix) pour limiter les lignes vides et faciliter le calcul.
-
Bonjour,
Fournis urgemment de explications plus claires, parce que avec une seule ligne de données on ne voit pas trop ce que tu veux faire
-
voici un fichier avec plus de donnée dedans.
explication dans le fichier excel.
https://www.cjoint.com/c/MImnJEusXFF
merci
-
Contributeur
-
-
-
Contributeur@ExcelUtilisateur2021
Modifier la formule colonne A sur la feuille choix
On commence en ligne 4 donc c'est moins 3
=SI(LIGNE()-3<=RECHERCHEV($A$1;Feuil1!$D$3:$E$12;2;0);$A$1;"")
-
@PHILOU10120
Bonsoir,
la formule fais déjà se qui faut mes il y a des erreur d'affichage, peut ton l'adapter si les classe sont mélanger dans la colonne A1 de la feuille Students 23-24?voici le fichier tu pourra voir de toi même se que je pense.
https://www.cjoint.com/c/MImq76UqUUm
merci
-
Contributeur@ExcelUtilisateur2021
Bonjour
Non, il faut obligatoirement trier les classes dans l'ordre croissant.
la Fonction EQUIV(...) donne le numéro de ligne ou se trouve l'information et ligne(...) ajuste la ligne sur la feuille choix
-
-
Contributeur
Bonjour
C'est la feuille pour les paramètres : Listes de classe, calcul nombre élèves par classe pour éviter les lignes sans information ect...
Vous faites comme vous voulez
Bonne journée