Fonction siLe 11/06/2014 à 17:07jjulienha01Jeune membreMessages43Excel2010Inscrit29/11/2013 Bonjour,dans le fichier ci-joint, j'aimerais une fonction si avec :par exemple en ligne 2:si B2>0 et si E2= call alors G2=D2si B2<0 et si E2=call alors G2=-D2si B2>0 et si E2=put alors G2=-D2si B2<0 et si E2=put alors G2=D2a étendre sur ttes les lignes merci bcp 7delta-global.xlsx (16.60 Ko) Le 11/06/2014 à 17:58Jean-EricFanatique d'ExcelMessages21'519Excel365 InsiderInscrit27/08/2012Bonjour,A quoi correspond cette formule qui retourne un valeur d'erreur?=BDP(A2;$D$1)Le 11/06/2014 à 17:58CCamilleIchtyoNouveau venuMessages3Excel2013Inscrit11/06/2014Bonjour,Pour la double condition avec si il faut que tu utilises la fonction ETDe cette manière SI(ET(B2>0;E2="call";G2=D2;G2=-D2)Si tu veux faire une seule et même fonction pour le Call et le Put tu peux imbriquer également tes SI.CdtCamilleLe 11/06/2014 à 18:04h h2so4ModérateurMessages14'214Fichiers5Excel365 EN Windows 10Tél.9'968Inscrit16/06/2013 bonjour,formule à mettre en G2 et à tirer vers le basUK=IF(E2="Call",IF(B2>0,D2,-D2),IF(B2>0,-D2,D2))FR=SI(E2="Call";SI(B2>0;D2;-D2);SI(B2>0;-D2;D2))Rechercher des sujets similaires à "fonction"ForumsExcel - VBAFonction si