|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 7 ![]() |
Bonjour à tous !
J'aimerai pouvoir étaler cette formule sur 300 colonnes et je perds un temps fou à recopier les conditions. Code :
=SI(AB13=1;0;SI(AA16=0;$D$57;SI(AA16=$D$57;$E$57;SI(AA16=$E$57;$F$57)))) Merci Pour ceux qui peuvent m'aider, j'ai développé un peu ma formule pour que vous en compreniez la logique : Code :
=SI(D13=1;0;SI(C16=0;$D$57;SI(C16=$D$57;$E$57;SI(C16=$E$57;$F$57;SI(C16=$F$57;$G$57;SI(C16=$G$57;$H$57;SI(C16=$H$57;$I$57))))))) Exemple: J'incrémente ma cellule B1 par rapport au contenu de la cellule A1. C'est une simple incrémentation mais pas par "+1" mais par ?? je sais pas Quelle fonction pourrais m'aider? S'il vous plait aidez moi |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Inscription : octobre 2008 Messages : 273 ![]() |
Bonjour,
cette formule te renverra la valeur de la cellule directement à droite de celle contenant la valeur indiquée en C16. Code :
=SI(D13=1;0;SI(C16=0;$D$57;INDIRECT(ADRESSE(57;EQUIV(C16;57:57;0)+1)))) |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : juillet 2002 Messages : 108 ![]() |
Bonjour,
la formule suivante devrait fonctionner : Code :
=SI(D13=1;0;SI(C16=0;$D$57;index($D$57:$I$57;EQUIV($D$57:$I$57;c16;0)+1) |
|
|
00
|
|
|
#4 |
|
Office & Excel ![]() ![]() ![]() |
Salut.
Pourrais-tu expliquer ce que tu souhaites faire? Sinon, on peut te balancer plein de propositions qui ne correspondront pas forcément à tes attentes...
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire) --------------- Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP Vous souhaitez rédiger pour DVP? Contactez-moi Amoureux de la langue française? Venez corriger nos ressources VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA... N'oubliez pas de VOTER (en bas à droite d'un message) --------------- |
|
00
|
Copyright © 2000-2012 - www.developpez.com