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 09/02/2011, 15h57   #1
 
Inscription : février 2011
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 15
Points : -2
Points : -2
Par défaut Plusieurs =if dans une même cellule

Bonjour à tous,

je suis une vraie bille en excel et j'ai besoin de votre expertise.

Pour les besoins de mon stage, on m'a confié la création d'un tableau pas bien compliqué mais que je n'arrive pas à faire comme je le voudrais.

Le fichier excel est en pièce jointe

Il y a deux tableaux.

L'un avec des deals arrivés à maturité, l'autre avec les deals renouvelés durant ce même mois.

En dessous des vlookup permettent de voir le montant des deals arrivés à maturité pour chaque contrepartie et juste à coté le montant des deals renouvelés. (#NA signifiant que la contrepartie n'a pas renouvelé ses deals)

J'aimerais pour avoir afficher dans la 1ère colonne "Maturité concernée", la maturité initiale des deals qui sont arrivés à maturité (Ca n'est pas très clair j'imagine...)

Exemple:

Pour la contrepartie B, j'aimerais qu'une formule affiche le chiffre 2 parce que la maturité initiale du deal de 200 M$ était de deux mois, donc avec une formule type:

=IF(D6>0;D$4) comme ça si, il y a une valeur dans la colonne des 2 mois, ça affichera 2

Mon souci vient des cas où il y a des contreparties avec deux deals arrivant à maturité avec une maturité initiale différente. Par exemple la contrepartie A a deux deals qui arrivent à maturité (300 M$ et 350M$) avec des maturités de départ différente (1 mois et 2 mois), est il possible d'afficher dans la même case 1;2 en mettant deux formules "=if" dans une même cellule?

Je ne sais pas si c'est très clair...

Merci d'avance pour votre aide
Fichiers attachés
Type de fichier : xls Test.xls (23,0 Ko, 3 affichages)
ScandAliche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 16h45   #2
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 301
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 301
Points : 2 647
Points : 2 647
Bonjour,
Tu peux placer plusieurs données dans une cellule associée ou pas à des formules (IF par exemple), avec le signe & qui représente une concaténation.
Exemple de code
Code :
=SI(E4>=10;1;0) & ";" & SI(E4>5;2;0)
Si les conditions sont toutes les deux remplies, tu auras dans cette cellule 1;2 mais cette donnée sera considérée comme alpha-numérique.
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 16h54   #3
 
Inscription : février 2011
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 15
Points : -2
Points : -2
Je teste ça de suite!!

Merci 1000 fois!!
ScandAliche est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/02/2011, 17h07   #4
 
Inscription : février 2011
Messages : 15
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 15
Points : -2
Points : -2
Une autre p'tite question:

Que faut il mettre dans la ligne de code pour qu'il n'affiche rien si c'est faux? (Même pas un espace, juste rien du tout)

Edit: c'est bon, j'ai trouvé, faut juste mettre ""
ScandAliche est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h25.


 
 
 
 
Partenaires

Hébergement Web