Formule avec 2 Condition s sous EXCEL - Logiciels - Windows & Software
Marsh Posté le 03-03-2004 à 09:43:14
ReplyMarsh Posté le 03-03-2004 à 09:54:31
oui ca marche, merci.
mais dans le cas ou d'autres conditions apparaissent....
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
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...
Marsh Posté le 03-03-2004 à 10:37:27
ok merci
en quoi le AND serait utile dans ce cas comme l'a souligné flashgordon ?
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)
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%))
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.
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....))))
Marsh Posté le 28-01-2010 à 18:29:32
ReplyMarsh Posté le 29-01-2010 à 15:20:50
Ah c'Est super, je connaisait pas cette fonction cool
Marsh Posté le 12-12-2013 à 16:13:17
benoit6363 a écrit : La formule toute faite: |
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.
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)
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
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
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
Marsh Posté le 13-12-2013 à 11:22:49
Code :
|
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.
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.
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
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
Marsh Posté le 23-10-2017 à 17:55:07
Bonjour,
Un essai :
http://www.cjoint.com/c/GJxp2Cg6jfO
Cdlmnt
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
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 ?
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 DOUBLON est affiché, plus qu'à effacer la ligne
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
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
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
Marsh Posté le 21-11-2017 à 08:56:47
Bonjour ;
Wahou, super, merci Djidji
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
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
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 ??
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
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
Marsh Posté le 21-11-2017 à 20:44:06
ReplyMarsh 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 ?
Marsh Posté le 03-03-2004 à 09:08:22
Salut tlm
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