Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/07/2011, 15h00   #1
Invité de passage
 
Homme
Étudiant
Inscription : juillet 2011
Messages : 7
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : juillet 2011
Messages : 7
Points : 0
Points : 0
Par défaut fusion des messages

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))))
Il y a t'il une astuce pour que tous ce fasse automatiquement? Par exemple en incrémentant à partir de la valeur précédente la valeur suivante de mon tableau?
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)))))))
Merci

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
Pilou92i est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 08h27   #2
Membre confirmé
 
Inscription : octobre 2008
Messages : 273
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : octobre 2008
Messages : 273
Points : 294
Points : 294
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))))
@+
oOVaveOo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 14h05   #3
Membre actif
 
Homme
Inscription : juillet 2002
Messages : 108
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juillet 2002
Messages : 108
Points : 153
Points : 153
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)
et peut-être simplifier ton problème.
aereno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 14h28   #4
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 403
Points : 14 403
Envoyer un message via Skype™ à Pierre Fauconnier
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)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h05.


 
 
 
 
Partenaires

Hébergement Web