Fonction décaler excel sur plusieurs cellules

Résolu
loris18 -  
 loris18 -
Bonjour,
je veux saisir la valeur 1 mais uniquement une fois :soit en A2 ou B2 ou C2 ou A4 ou B4 ou C4 et reporter la valeur du dessus dans D1 par ex.
EX: si je mets 1 en B4 :Pduit y doit s'afficher.
A B C
1 Pduit u PDUIT v Pduit w
2
3 Pduit x Pduit y Pduit z
4
je sais qu'il faut utiliser Décaler mais il y a beaucoup de données.
merci pour votre aide
A voir également:

1 réponse

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour

essaies par "indirect"
=SI(NB.SI(A2:C4;1)<>1;"";INDIRECT(ADRESSE(SOMMEPROD(($A$2:$C$4=1)*LIGNE($A$2:$C$4))-1;SOMMEPROD(($A$2:$C$4=1)*COLONNE($A$2:$C$4)))))  


et aussi par "decaler"
=SI(NB.SI(A2:C4;1)<>1;"";DECALER(A1;SOMMEPROD(($A$2:$C$4=1)*LIGNE($A$2:$C$4))-2;SOMMEPROD(($A$2:$C$4=1)*COLONNE($A$2:$C$4))-1))

Michel
0
loris18
 
merci beaucoup ça marche
0