Formule Excel à conditions multipes

Fermé
HIBISCUS988 Messages postés 31 Date d'inscription jeudi 9 février 2017 Statut Membre Dernière intervention 15 mars 2018 - 20 févr. 2017 à 23:24
HIBISCUS988 Messages postés 31 Date d'inscription jeudi 9 février 2017 Statut Membre Dernière intervention 15 mars 2018 - 21 févr. 2017 à 02:42
Bonjour,

Je travaille sur un fichier (Excel 2003) de suivi de factures, et je souhaite mettre en place ma colonne d'alerte "délai de paiement".

ce que je voudrais comme formule dans ma colonne G5 c'est quelque chose qui regroupe toutes ces conditions :

si A5 n'est pas vide et si J5 est vide, alors G5 = M5-A5 (délai entre 2 dates)
si A5 est vide alors ne rien mettre dans G5
si A5 n'est pas vide et J5 n'est pas vide alors G5 = "expédié le"

J'essaye avec cette formule mais j'ai toujours un message d'erreur

=SI(et(A5<>"";j5="");"g5=M5-A5";si(j5<>"");"expédié";""))

Pourriez-vous m'aider s'il vous plaît, je débute dans ce genre de travail ainsi que sur VBA, mais là je bute depuis quelques jours, je trouve des codes sur les forums mais n'arrive pas à les adapter complètement . Merci d'avance pour votre aide.

A voir également:

4 réponses

Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
Modifié par Raymond PENTIER le 20/02/2017 à 23:41
Bonjour.

Pourquoi parler de VBA et de code, alors qu'il s'agit d'une simple formule ?

Pourquoi insérer le texte "g5=M5-A5" dans ta formule ?
Que voudrais-tu qu'Excel en fasse ?

Pourquoi une parenthèse fermante devant
;"expédié"
?
Elle correspond à quelle parenthèse ouvrante ?

Essaie déjà
=SI(ET(A5<>"";J="");M5-A5;SI(J5<>"";"expédié";""))

C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
20 févr. 2017 à 23:44
Mais c'est tellement plus direct, logique et simple d'écrire :
=SI(A5="";"";SI(J5<>"";"expédié le ";M5-A5))
0
HIBISCUS988 Messages postés 31 Date d'inscription jeudi 9 février 2017 Statut Membre Dernière intervention 15 mars 2018 1
20 févr. 2017 à 23:50
Merci infiniment Raymond, la formule fonctionne parfaitement ... Et désolée pour mon ignorance, comme je l'ai précisé, je débute et je ne suis pas du tout informaticienne, j'essaye juste de mettre en place des outils de travail, et n'ayant suivi aucune formation, je n'utilise souvent pas les bons termes. Merci encore pour votre aide très efficace. Bonne journée.
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
21 févr. 2017 à 00:09
Chère Hibiscus des Iles, je ne te reproche pas d'ignorer ces choses ;
mais tu ne peux pas t'aventurer à créer des documents pour le boulot en ignorant les règles élémentaires du logiciel ! Tu risques de provoquer de gros dégâts ...
Il est impératif que tu t'offres une petite initiation à Excel : Regarde ça avec ta Chambre de Commerce ou les associations de quartier, ou même avec un parent qui s'y connaît un peu.
Il n'est pas question que tu deviennes informaticienne, mais seulement utilisatrice (plus ou moins avertie) de logiciels de bureautique.

Très cordialement, depuis l'antipode de Nouméa.
0
Raymond PENTIER Messages postés 58387 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 16 avril 2024 17 088
21 févr. 2017 à 01:51
Hibiscus, pour illustrer mes propos, et pour que tu comprennes la logique de la formule, voici la Table de vérité, qui examine tous les cas de figure, et l'ordinogramme, qui structure les fonctions SI.
N'hésite pas à demander si quelque chose t'échappe.
https://www.cjoint.com/c/GBuxXXizX6i
0
HIBISCUS988 Messages postés 31 Date d'inscription jeudi 9 février 2017 Statut Membre Dernière intervention 15 mars 2018 1
21 févr. 2017 à 02:42
Merci beaucoup Raymond, j'ai bien 2 fils informaticiens mais en développement, ça m'aide pas trop, pour résumer je suis la plus "calée" dans le domaine (non non on ne se moque pas) ... Il y a des choses que je maîtrise mieux que les formules, comme certaines macros ... Je n'hésiterai pas à revenir en cas de besoin, merci encore.
0