Afficher seulement les valeurs non vides
Résolu
Bonjour,
Je souhaite trouver une formule qui permettrait d'afficher uniquement et dans l'ordre les valeurs d'une ligne.
Je vous joins un exemple : https://www.cjoint.com/c/JHAj5GCCKoL
Le but étant d'avoir le résultat en jaune et de pouvoir tirer vers le bas grâce à cette formule en fonction des valeurs de la ligne en rouge.
Merci d'avance
Je souhaite trouver une formule qui permettrait d'afficher uniquement et dans l'ordre les valeurs d'une ligne.
Je vous joins un exemple : https://www.cjoint.com/c/JHAj5GCCKoL
Le but étant d'avoir le résultat en jaune et de pouvoir tirer vers le bas grâce à cette formule en fonction des valeurs de la ligne en rouge.
Merci d'avance
8 réponses
-
Bonjour
Si les noms sont toujours espacés de 2 en 2, enA8 :
=INDEX($1:$1;; LIGNES(A$8:A8)*3-2)
Cdlmnt
Via
-
Merci pour ce retour, et s'ils sont toujours espacés de 4 en 4 ?
Cordialement -
le *3-2 de la formule est donné par les solutions d'un système d'équation
colonne1 = 1(er nom) x a + b
colonne 4 = 2(eme nom) x a +b
soit
1= 1a + b
4= 2a +b en résolvant par soustraction
3 = a
puis on trouve b en remplaçant a par sa valeur dans une des 2 équations
1= 1x3 + b
1 - 3 =b
-2=b
Selon l'écartement tu bâtis le système d'équation adéquat et tu le résous pour avoir les valeurs à mettre dans la formule
Cdlmnt
-
Je prend note et pourquoi 3 = a ?
-
Par soustraction membre à membre 4 -1 donne 3, 2a - 1 a donne a et b - b donne 0 d'où a=3
(algèbre du lycée)
-
Ahhh dans ce sens là d'accord. Super !
-
Du coup j'ai espacement de 4 donc premier nom j'ai colonne 1 et 2e nom j'ai colonne 5.
1= 1a + b
5= 2a +b
a= 4 et b = - 3
=INDEX($1:$1;; LIGNES(A$8:A8)*4-3) ?
Ce n'a pas l'air de fonctionner -