Formule avec 2 Condition s sous EXCEL

Formule avec 2 Condition s sous EXCEL - Logiciels - Windows & Software

Marsh Posté le 03-03-2004 à 09:08:22    

Salut tlm :d
j'ai un petit blocage avec une formule excel.
je souhaite concillier 2 conditions (SI) dans une formule mais je n'arrive pas.
 
voici mes 2 formules :
=SI(G:G="MB";33%;25%)
=SI(F:F="SFCR04";19%;25%)
 
je souhaite les rassembler dans la meme cellule.
Mais je ne sais pas comment !
 
merci par avance :d

Reply

Marsh Posté le 03-03-2004 à 09:08:22   

Reply

Marsh Posté le 03-03-2004 à 09:38:42    

UP
ca doit pas etre bien difficile... :d

Reply

Marsh Posté le 03-03-2004 à 09:43:14    

=SI(G:G="MB";33%;SI(F:F="SFCR04";19%;25%))

Reply

Marsh Posté le 03-03-2004 à 09:44:23    

c plus simple avec un AND

Reply

Marsh Posté le 03-03-2004 à 09:49:50    

merci thedoors, je test :)

Reply

Marsh Posté le 03-03-2004 à 09:54:31    

oui ca marche, merci.
mais dans le cas ou d'autres conditions apparaissent....

Reply

Marsh Posté le 03-03-2004 à 10:00:08    

Tu fais pareil
 
La formule si donne ça :
 
=si(condition;résultat si condition remplie; résultat si condition pas remplie)
 
Donc en cas de plusieurs conditions imbriquées, tu remplaces "résultat si condition pas remplie" par une autre formule si.
 
Je ne sais pas si j'ai été assez clair

Reply

Marsh Posté le 03-03-2004 à 10:19:41    

attention, il me semble qu'il y a un plafond d'imbrication à 6 conditions avec cette méthode...

Reply

Marsh Posté le 03-03-2004 à 10:37:27    

ok merci :d
en quoi le AND serait utile dans ce cas comme l'a souligné flashgordon ?

Reply

Marsh Posté le 03-03-2004 à 10:41:42    

minikisskool a écrit :

attention, il me semble qu'il y a un plafond d'imbrication à 6 conditions avec cette méthode...


 
Effectivement il y a un plafond.
 
Dans excel 2000 :  
 

Citation :

Il est possible d'imbriquer jusqu'à sept fonctions SI comme arguments valeur_si_vrai et valeur_si_faux


 
Ce qui fait 8 si (avec le premier)

Reply

Marsh Posté le 03-03-2004 à 10:41:42   

Reply

Marsh Posté le 03-03-2004 à 11:53:40    

je ne sais pas si c plus simple, ça doit faire un truc du genre
 
SI(ET(G:G<>"MB";F:F<>"SFCR04" );25%;SI(G:G="MB";33%;19%))
 
:/

Reply

Marsh Posté le 28-01-2010 à 15:53:51    

TheDoors a écrit :

=SI(G:G="MB";33%;SI(F:F="SFCR04";19%;25%))


 
Bonjour à tous,
 
j'aurais également une question pour une formule mais avec plusieurs conditions sous excel.
Voilà ce que je souhaiterais faire :
SI J16=1 alors on affiche 7,48
si J16=2 alors on affiche 15,36
si J16=3 alors on affiche 23,24  
si J16=4 alors on affiche 31,12
si J16=4 alors on affiche 39
si J16=6 alors on affiche 46,48
 
Quelqu'un aurait-il une solution à me proposer ?
Merci d'avance.

Reply

Marsh Posté le 28-01-2010 à 16:24:32    

C'est expliquer plus haut, tu imbrique les SI mais bon, a mon avis, tu attend une réponse avec la formule toute faite lol
 
SI(J16=1;7.48;SI(j16=2;15.36;SI(j16=3;23.46; SI(j16=4;31.12; ETC....))))


---------------
Perso FFXI : Buldom Galka MNK75/WAR75/NIN75/SMN75/DRG75/SAM75/DRK75/THF75
Reply

Marsh Posté le 28-01-2010 à 18:29:32    

La formule toute faite:
 
=CHOISIR(J16;7,48;15,36;23,24;31,12;39;46,48)

Reply

Marsh Posté le 29-01-2010 à 15:20:50    

Ah c'Est super, je connaisait pas cette fonction cool


---------------
Perso FFXI : Buldom Galka MNK75/WAR75/NIN75/SMN75/DRG75/SAM75/DRK75/THF75
Reply

Marsh Posté le 12-12-2013 à 16:13:17    

benoit6363 a écrit :

La formule toute faite:
 
=CHOISIR(J16;7,48;15,36;23,24;31,12;39;46,48)


Bonjour,  
 
Moi j'ai essayé les formules proposées mais je n'y arrive pas. Mes 2 formules donnent séparement: NB.SI(A1:A20;"=x" ) et NB.SI(B1:B20;"=y" ). Comment les fusionner?
 
Merci de votre aide.

Reply

Marsh Posté le 12-12-2013 à 18:22:47    

Bonjour,
 
En supposant que l'on veille savoir le nombre de fois que l'on a "x" en colonne A et en même temps "y" en colonne B.
"x" et "y" sont sur la même ligne.
 
=SOMMEPROD((A1:A20="x" )*1;(B1:B20="y" )*1)


Message édité par benoit6363 le 12-12-2013 à 18:23:14
Reply

Marsh Posté le 13-12-2013 à 10:29:06    

Bonjour tous,
 
J'ai également un prob avec une formule. Et comme ici vous avez l'air d'être des pros...
 
J'aimerais que mon tableau prenne en compte deux choses:
Si dans la case de C7 à C40 il y a "2" et que dans la case K7 à N40 il y a "Eric" comptabiliser "1"
Mais quand je tape cela j'ai rien... Pouvez vous me venir en aide.
 
Merci beaucoup

Reply

Marsh Posté le 13-12-2013 à 11:07:47    

Je suis parvenu a faire en colonne simple mais pas sur plusieur.
C'est à dire de C7 à C40 avec K7 à K40 mais pas pour K7 à N40

Reply

Marsh Posté le 13-12-2013 à 11:10:33    

=NB.SI.ENS(C7:C41;"2";N7:N41;"Eric" ) La ca marche dans la case de calcul il fais le total du nombre de présence des deux réunis  
=NB.SI.ENS(C7:C41;"2";N7:O41;"Eric" ) La ca marche pas

Reply

Marsh Posté le 13-12-2013 à 11:22:49    

Code :
  1. =SI(ET(NB.SI(C7:C41;2);NB.SI(K7:N40;"e" ));1;0)


 
Renvoie 1 si il y a au moins un 2 dans la plage C7 à C40 et si il y a au moins un e dans la plage K7 à N40.
 
 
EDIT : avec NB.SI.ENS tes plages sont associées, elles doivent donc être de même taille.


Message édité par MaybeEijOrNot le 13-12-2013 à 11:31:11
Reply

Marsh Posté le 13-12-2013 à 14:11:03    

Bonjour,
 
Pour faire cela, il faut préalablement créer une nouvelle Colonne O,
qui contient la formule suivante
 
=RECHERCHE("Eric";K7:N7)
 
Il faut utiliser la poignée de recopie pour dérouler la formule jusqu'à la ligne 40.
 
Ensuite il suffit d'utiliser la formule que vous avez proposé:
 
=NB.SI.ENS(C7:C40;"2";O7:O40;"Eric" )
 
Cela devrait fonctionner.

Reply

Marsh Posté le 08-12-2014 à 18:01:43    

Bonjour,
 
Etant un peu novice avec les formules EXCEL, je me tourne vers les Pro pour un petit coup de pouce:
 
Voilà, j'ai 2 conditions pour une même cellule avec des formules, soit :
 
Dans la 1ère condition le résultat doit être entre 1et 8 et dans la 2ème le résultat doit être 0 =SI((SOMME(J41+V41+AH41+AT41+BF41+BR41+CD41)-35)>=8;8;(SOMME(J41+V41+AH41+AT41+BF41+BR41+CD41)-35)<=0;0))))
 
Avec celle-ci, si aucun chiffre dans les cellules le résultat est -35 et j'aimerai plutôt 0 : =SI((SOMME(J42+V42+AH42+AT42+BF42+BR42+CD42)-35)>=8;8;(SOMME(J42+V42+AH42+AT42+BF42+BR42+CD42)-35))
 
Pouvez-vous m'aider ? Merci d'avance.
 
Clem
 

Reply

Marsh Posté le 23-10-2017 à 17:21:33    

Bonjour ; je ne sais pas si le site est toujours actif (pas de sujet depuis 2014) ou si tout le monde est devenu bon, mais je pose ma question quand même :
En A2, j'ai "DOMINO (F)"
en A3, j'ai "BEBERT"
(pas de "(F)" car une seule personne, le "(F)" indique au moins une seconde personne de la même famille)
en B2 et B3, j'ai un paiement soit par "CHQ" soit en "ESP"
La personne en A2 paie 20,00 et la personne en A3 paie 25,00.
J'aurai aimé que dans la cellule C2, C3, etc, le montant soit mis automatiquement en conséquence de "(F)" ou pas.
De plus (sinon, c'est trop facile lol), si la personne n'a pas payé sa cotisation, que la cellule C correspondante soit vide
J'ai essayé plusieurs solutions, celle acceptée par Excel est :
=SI(B2="CHQ""ESP";"25";SI(A2="!(F)!";"20";" " ))
or, ça me laisse toujours une cellule vide :
BIROT Carole "KYOU"    
BOUCHERIT Albéric "ALBE"    
CAILLEUX Olivier "TITAN"    
DE ALMEIDA Patrick "PDA"    
GOUJON Lydia "LY" (F)    
GUERY Dominique "BOUFTOUT"    
JOUGIER Bertrand "BEBER"    
JOUGIER Mathis "?" (F)  
MERCIER Sébastien  25,00
MUSSEAU Jean-Louis "GREMLINS"  25,00
Désolé, le tableau ne s'est pas dessiné
Merci de votre aide par avance
Dom

Reply

Marsh Posté le 23-10-2017 à 17:55:07    

Bonjour,
 
Un essai :  
 http://www.cjoint.com/c/GJxp2Cg6jfO
 
Cdlmnt

Reply

Marsh Posté le 24-10-2017 à 09:15:13    

Bonjour ; wahou, super, merci beaucoup, j'ai galéré là-dessus. En fait, il fallait combiner ET et OU.
Par contre, dans la solution proposée, après "=", il y a "D15", ce doit être une erreur, je l'ai supprimé et ça va bien.
Merci encore
 :bounce:  :love:

Reply

Marsh Posté le 09-11-2017 à 12:59:49    

TheDoors a écrit :

=SI(G:G="MB";33%;SI(F:F="SFCR04";19%;25%))


 
Merci pour ton aide.........
 
Ca va bien, depuis le temps ?  :lol:  


---------------
Le terrorisme gauchiste et le terrorisme étatique sont les deux mâchoires d’un même piège à cons »© JP. Manchette - SUPER SITE FRANÇAIS SUR LES GILETS JAUNES  !
Reply

Marsh Posté le 09-11-2017 à 14:12:23    


 
En fait il s'agissait pour moi de supprimer les doublons dans une liste alpha sous deux conditions, la première condition de nom peut être remplie mais pas la deuxième qui est un n° de code, ce qui doit me permettre de les conserver et ne pas éliminer la deuxième différente :
 
Ma formule donc (à conserver)
 

Citation :


 
=SI(A1=A2;SI(B1=B2;"DOUBLON";" " );" " )
 


 
Si DOUBLON est affiché, plus qu'à effacer la ligne
 
 
 :hello:  
 


---------------
Le terrorisme gauchiste et le terrorisme étatique sont les deux mâchoires d’un même piège à cons »© JP. Manchette - SUPER SITE FRANÇAIS SUR LES GILETS JAUNES  !
Reply

Marsh Posté le 20-11-2017 à 11:46:27    

Bonjour ;  
j'aurais une autre demande à faire !
Voilà, j'ai en B3 une chaîne de caractère contenant soit "hôtel" soit "camping" soit "restaurant",
en C3 et E3 des paiements en chq ou esp,
en P3, la fameuse formule qui me mettrait la somme C3+E3
J'ai essayé plusieurs possibilités avec des imbrication de SI, OU, ET, SI.NB, mais galère.
Exemples :
P3=SI(OU(B3="restaurant";B3="hôtel";B3="camping" )C3+E3;" " ) .... pas bon car le mot recherché doit être seul dans B3
P3=SI(OU(B3="*restaurant*";B3="*hôtel*";B3="*camping*" )C3+E3;" " ) .... pas mieux malgré l'astérisque qui oblige à chercher un mot dans une chaîne de caractères
P3=SI(SI.NB(OU(B3="*restaurant*" );(B3="*hôtel*" );(B3="*camping*" ))C3+E3;" " ) .... toujours pas
P3=SI((OU(B3;"*restaurant*" );(B3;"*hôtel*" );(B3;"*camping*" ))C3+E3;" " ) .... encore non, avec ou sans astérisque
Merci de votre aide

Reply

Marsh Posté le 20-11-2017 à 11:49:16    

Bonjour ;  
j'aurais une autre demande à faire !
Voilà, j'ai en B3 une chaîne de caractère contenant soit "hôtel" soit "camping" soit "restaurant",
en C3 et E3 des paiements en chq ou esp,
en P3, la fameuse formule qui me mettrait la somme C3+E3
J'ai essayé plusieurs possibilités avec des imbrication de SI, OU, ET, SI.NB, mais galère.
Exemples :
P3=SI(OU(B3="restaurant";B3="hôtel";B3="camping" )C3+E3;" " ) .... pas bon car le mot recherché doit être seul dans B3
P3=SI(OU(B3="*restaurant*";B3="*hôtel*";B3="*camping*" )C3+E3;" " ) .... pas mieux malgré l'astérisque qui oblige à chercher un mot dans une chaîne de caractères
P3=SI(SI.NB(OU(B3="*restaurant*" );(B3="*hôtel*" );(B3="*camping*" ))C3+E3;" " ) .... toujours pas
P3=SI((OU(B3;"*restaurant*" );(B3;"*hôtel*" );(B3;"*camping*" ))C3+E3;" " ) .... encore non, avec ou sans astérisque
Merci de votre aide

Reply

Marsh Posté le 20-11-2017 à 18:26:49    

Re
 
essaye
 
=SI(SOMME(SIERREUR(CHERCHE("restaurant";B3)>1;0)+SIERREUR(CHERCHE("hotel";B3)>1;0)+SIERREUR(CHERCHE("camping";B3)>1;0))=1;C3+E3;"" )
 
pour une seul des trois propositions en B
 
Cdlmnt

Reply

Marsh Posté le 21-11-2017 à 08:56:47    

Bonjour ;  
Wahou, super, merci Djidji  :bounce:  
Est-ce que je peux mettre autant de conditions que je veux ? Il me semble qu'il y a une limite de 27 je crois ?
Enfin, peu importe, avec 3 ou 4 occurrences, c'est déjà bien.
MERCI encore

Reply

Marsh Posté le 21-11-2017 à 10:39:45    

Re-
un petit plus, s'il-vous-plaît ?
avec la formule précédente, j'ai des lignes de compte en double.
J'aimerais ajouter une fonction à cette dernière formule qui me dirait :
SI en B3, dans la phrase contenant "restaurant" ou "camping" ..., il y a "nationale" ou "locale" ..., que "nationale" ..., soit omis.
Ex :  
Pour "Chèque N° 1234567 restaurant Nationale", le choix soit fait entre "restaurant" et "nationale", les colonnes de comptes étant différenciées.
Avec la formule  
=SI(SOMME(SIERREUR(CHERCHE("restaurant";B3)>1;0)+SIERREUR(CHERCHE("hotel";B3)>1;0)+SIERREUR(CHERCHE("camping";B3)>1;0))=1;C3+E3;"" )  
ET la formule  
=SI(SOMME(SIERREUR(CHERCHE("nationale";B3)>1;0)+SIERREUR(CHERCHE("locale";B3)>1;0)+SIERREUR(CHERCHE("régionale";B3)>1;0))=1;C3+E3;"" )  
Les deux colonnes correspondantes se remplissent, me font des doublons et faussent mes comptes.
A propos, je suis nouveau trésorier d'un club de vtt, et j'aimerais bien me simplifier la vie en remplissant le livre de compte informatique, il y  quand même 25 colonnes de totaux à remplir.
D'avance, merci beaucoup

Reply

Marsh Posté le 21-11-2017 à 19:21:28    

bonjour,
Il faudrait voir combien de mots différents tu recherches et les combinaisons a exclure.  
Tu ne peux pas mettre ton fichier (avec une tapée d'explications !)   sur cjoint.fr et mettre le lien dans ta reponse ou bien tu l'envoies en MP ??

Reply

Marsh Posté le 21-11-2017 à 20:29:17    

Bonsoir ; ok, je vais voir avec cjoint.fr.
J'envoie le fichier à quelqu'un en particulier ?
Merci d'avance

Reply

Marsh Posté le 21-11-2017 à 20:43:27    

Voilà le lien pour cjoint.fr. Il n'est valable que 21 jours.
http://www.cjoint.com/c/GKvtQivtTZo
Merci beaucoup

Reply

Marsh Posté le 21-11-2017 à 20:44:06    

C'est bien "cjoint.fr", tout est expliqué

Reply

Marsh Posté le 22-11-2017 à 01:11:49    

Domino16 a écrit :

C'est bien "cjoint.fr", tout est expliqué


 
Ça serait plus facile si a la fin de chaque designation colonne B tu ajoutais -I  pour interne ou -E pour externe
 
Chèque N° 6838766 L'ALAMBIC restaurant -I
Chèque N° 6838779 Camping SALAGOU nationale -E
avec, en colonne W  
=si(droite(b2;1)="I";c2+e2;"" )
et en colonne Z
=si(droite(b2;1)="E";c2+e2;"" )
 
C'est possible ?

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed