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 11/03/2010, 14h49   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 109
Points : 4
Points : 4
Par défaut Formule SI imbriquée

Bonjour,

J'ai un tableau avec 3 colonnes.
Ma 3ème colonne est le résultat de la soustraction entre la 1ere et la 2ème colonne. Mais je veux faire intervenir des conditions et je ne m'en sort pas avec les fonction SI / ET / OU, je n'arrive pas à les imbriquer comme je le souhaite.

Prenons la ligne 1 :
Si ma cellule B2 est vide je veux que soit affiché dans ma cellule C2 : "0"
Et si Ma cellule B2 est vide + B3 est vide je veux que soit affiché dans ma cellule C2 : "" (rien)
Si ni l'une ni l'autre sont vide je veux que soit affiché dans ma cellule C2 : B2-A2

Si quelqu'un pouvait m'éclairer....merci d'avance
emilie31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2010, 15h45   #2
Membre du Club
 
Inscription : juin 2008
Messages : 113
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 113
Points : 50
Points : 50
Bonjour,

Je pense que la formule suivante devrait répondre à tes conditions. Désolé mais je travaille sur une version anglaise mais j'espère que tu pourras traduire.

Code :
=IF(AND(ISBLANK(B1);ISBLANK(B2));"";IF(AND(ISBLANK(B1);ISNUMBER(B2));0;B1-A1))
Harry
Harry Covair est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2010, 16h10   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 109
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 109
Points : 4
Points : 4
Merci,

J'ai essayé de retrenscrire mais je ne sais pas comment on traduit sur la version française le "ISNUMBER"......../

Code :
=SI(ET(B1="";B2="");"";SI(ET(B1="";ISNUMBER(B2));0;B1-A1))

Dernière modification par Philippe JOCHMANS ; 11/03/2010 à 16h14. Motif: Ajout des balises codes : Sélection du code + # dans la barre d'outils de la fenêtre de rédaction des messages
emilie31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2010, 16h21   #4
Membre du Club
 
Inscription : juin 2008
Messages : 113
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 113
Points : 50
Points : 50
Attention: isblank(A1) n'est pas synonyme de A1 = " " mais de A1 = ""

Bonne chance

Harry
Harry Covair est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2010, 22h04   #5
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 7 906
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 : 7 906
Points : 13 685
Points : 13 685
Envoyer un message via Skype™ à Pierre Fauconnier
Bonsoir

Traduction

Citation:
=SI(ET(ESTVIDE(B1);ESTVIDE(B2));"";SI(ET(ESTVIDE(B1);ESTNUM(B2));0;B1-A1))
__________________
"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 +1. Il est actuellement 07h46.


 
 
 
 
Partenaires

Hébergement Web