Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

Excel Forum d'entraide sur Excel

Réponse
 
Outils de la discussion
Vieux 10/10/2008, 14h34   #1 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Localisation: Calvados - Caen
Messages: 263
Par défaut ajouter une condition dans une formule

Bonjour à tous,
Dans un tableur, il y a 2 feuilles de calculs - Une qui se nomme " Engagements" et l'autre "Factures"

Dans la colonne V de la feuille "Engements" j'ai inscrit cette formule:

Code :
=K6-SOMME.SI(IntituEngt;Engagements!D6;Factures!$E$6:$E$2807)
Je souhaiterai y ajouter ces éléments :

Si le numéro de la colonne A de la feuille "Engagements" et égal à celui se trouvant dans la colonne D de la feuille "Factures" et que dans la colonne I de la feuille "Factures" il y a un "X", alors le chiffre de la colonne V de la feuille "Engagements" doit être "0.00".

Ps : IntituEngt est le nom donné à la colonne A de la feuille "Engagements" et j'utilise Excel 2003

Je n'y arrive pas, pouvez-vous m'aider s'il vous plait ?

Merci par avance
__________________
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
NEC14 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 17h02   #2 (permalink)
Membre Confirmé
 
Avatar de Tdeny
 
Date d'inscription: juin 2004
Localisation: Béthune (62)
Messages: 286
Par défaut

Bonjour,

Tu dois entrer cette formule dans la colonne V d'engagements et y mettre un
Code :
=si(et(IntituEngt=Factures!D:D;Factures!I:I="X");0;K6-SOMME.SI(IntituEngt;Engagements!D6;Factures!$E$6:$E$2807)
qqueque chose comme ça.

pas le temps voir plus loin

Ciao
__________________
Vendez votre habileté et achetez l’ahurissement.
L’habileté est seulement l’opinion, l’ahurissement l’intuition.
Djalal–eddine Roumi
Tdeny est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/10/2008, 17h10   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: juin 2007
Messages: 73
Par défaut

Bah, voici un peu ce que j'aurais marqué dans la colonne V :

=IF(AND(A6=Factures!D6,Factures!I6="x"),0)

Bonne chance!
athos7776 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 10h04   #4 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Localisation: Calvados - Caen
Messages: 263
Par défaut

Bonjour à tous,

J'ai essayé les 2 solutions aucune ne fonctionne.
Je cherche encore

Voci la formule que j'ai tapé :
Code :
=Si(Et(IntituNum=IntituEngt;Sold="X");0;K6-Somme.si(IntituEngt;Engagements!D6;Factures!$E$6:$E$2807))
Si vous avez une idée à me soumettre, je suis preneur.
Merci par avance
__________________
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
NEC14 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 12h21   #5 (permalink)
Membre actif
 
Date d'inscription: mars 2008
Localisation: Nantes
Âge: 26
Messages: 184
Par défaut

Bonjour,

Peut-être queque chose comme ça :
Code :
=SI(ESTERREUR(RECHERCHEV(IntituEngt;Factures!$D$6:$D$2807;1;FAUX));0;SI(RECHERCHEV(IntituEngt;Factures!$D$6:$I$2807;6;FAUX)="X";0;K6-Somme.si(IntituEngt;Engagements!D6;Factures!$E$6:$E$2807)))
David2304 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 15h15   #6 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Localisation: Calvados - Caen
Messages: 263
Par défaut

Citation:
Envoyé par David2304 Voir le message
Bonjour,

Peut-être queque chose comme ça :
Code :
=SI(ESTERREUR(RECHERCHEV(IntituEngt;Factures!$D$6:$D$2807;1;FAUX));0;SI(RECHERCHEV(IntituEngt;Factures!$D$6:$I$2807;6;FAUX)="X";0;K6-Somme.si(IntituEngt;Engagements!D6;Factures!$E$6:$E$2807)))
Bonjour David2304,

Non ça ne marche pas. Je pense que c'est le fait que les cellules à rechercher ne soient pas numériques.
Merci tout de même
__________________
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
NEC14 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 13/10/2008, 15h42   #7 (permalink)
Membre actif
 
Date d'inscription: mars 2008
Localisation: Nantes
Âge: 26
Messages: 184
Par défaut

Mets ton fichier (ou fichier similaire) en pièce jointe, ça serait plus facile pour t'aider
Sinon la fonction CNUM te permet de convertir du texte en nombre
David2304 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2008, 11h06   #8 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Localisation: Calvados - Caen
Messages: 263
Par défaut

Citation:
Envoyé par David2304 Voir le message
Mets ton fichier (ou fichier similaire) en pièce jointe, ça serait plus facile pour t'aider
Sinon la fonction CNUM te permet de convertir du texte en nombre
Bonjour,

Voici une partie du fichier avec quelques explications.
Merci pour ton aide
Fichiers attachés
Type de fichier : zip modèle.zip (90,9 Ko, 3 affichages)
__________________
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
NEC14 est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2008, 11h21   #9 (permalink)
Membre actif
 
Date d'inscription: mars 2008
Localisation: Nantes
Âge: 26
Messages: 184
Par défaut

Bonjour,

Voici 2 formules qui fonctionnent :

Code :
=SI(ESTERREUR(RECHERCHEV(IntituEngt;Factures!$A$6:$A$2807;1;FAUX));0;SI(RECHERCHEV(IntituEngt;Factures!$A$6:$I$2807;9;FAUX)="X";0;K6-SOMME.SI(IntituEngt;Factures!A6:A16;Factures!$E$6:$E$2807)))
Code :
=SOMMEPROD((Factures!A6:A16=IntituEngt)*(Factures!I6:I16<>"X"))*(Engagements!V6-SOMME.SI(IntituEngt;Factures!A6:A16;Factures!$E$6:$E$2807))
David2304 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/10/2008, 14h51   #10 (permalink)
Membre Confirmé
 
Date d'inscription: septembre 2007
Localisation: Calvados - Caen
Messages: 263
Par défaut

Citation:
Envoyé par David2304 Voir le message
Bonjour,

Voici 2 formules qui fonctionnent :

Code :
=SI(ESTERREUR(RECHERCHEV(IntituEngt;Factures!$A$6:$A$2807;1;FAUX));0;SI(RECHERCHEV(IntituEngt;Factures!$A$6:$I$2807;9;FAUX)="X";0;K6-SOMME.SI(IntituEngt;Factures!A6:A16;Factures!$E$6:$E$2807)))
Code :
=SOMMEPROD((Factures!A6:A16=IntituEngt)*(Factures!I6:I16<>"X"))*(Engagements!V6-SOMME.SI(IntituEngt;Factures!A6:A16;Factures!$E$6:$E$2807))
Merci beaucoup ça marche avec la première formule.
A+
__________________
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
NEC14 est actuellement connecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Excel

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide