Fonction SI Le 19/04/2013 à 23:20aacymospcMembre fidèleMessages219Excel2003-2010-2013 FR,, Calc 4.2Inscrit26/12/2012EmploiSANS Bonjour,Comment écrire ces deux FonctionsSi C20 est égal à Férié ou Repos ou Abs alors écrire 0 Sinon 1Si F20 = 1 alors =SOMME(E20*F20)MerciLe 19/04/2013 à 23:30Banzai64Fanatique d'ExcelMessages16'686Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010BonsoirUne solution pour la 1ère question=SI(ESTNUM(CHERCHE(C20;"FériéReposAbs"));0;1)Une simplification pour la question 2=SI(F20=1;E20;"")Le 20/04/2013 à 00:08aacymospcMembre fidèleMessages219Excel2003-2010-2013 FR,, Calc 4.2Inscrit26/12/2012EmploiSANSBonsoir Banzai64,moi j'ai trouvé cela pour le 1er=SI(OU(C20="Férié";C20="Repos";C20="Abs";C20="");"0";"1")Mais je vois encore une fois que ton code est plus propre .Par contre j'ai pas compris pour le 2e , ce que tu voulais dire.MerciLe 20/04/2013 à 00:55Banzai64Fanatique d'ExcelMessages16'686Excel2003 FR (learning 2010 - 2013)Inscrit21/11/2010BonjourPour le 2ème code quand F20 vaut 1 ce n'est pas la peine de faire le produit E20*F20 car multiplier par 1 ne modifie pas le résultat : Cela sera toujours E20Le 20/04/2013 à 16:03aacymospcMembre fidèleMessages219Excel2003-2010-2013 FR,, Calc 4.2Inscrit26/12/2012EmploiSANS Bonjour Banzai64Et oui c'est mathématique.Merci pour toutRechercher des sujets similaires à "fonction"ForumsExcel - VBAFonction SI