Conditionnelle spécifique
Résoluvoilà , j'ai 5 cellules A1,B1,C1,D1,E1.
dans A1,B1,C1 je ne peux mettre qu'un slatch (barre diagonale) ou rien du tout
dans D1, une croix ou rien du tout,
dans E1, ma conditionnelle
voilà les conditions que j'aimerai réaliser :
Si rien du tout dans les cases E1 = 0%
Si dans une des cases A1,B1,C1, il y a un slatch alors E1 = 25%
Si j'ai 2 de ces cases avec un slatch alors E1 = 50%
Si j'ai 3 de ces cases avec un slatch alors E1 = 75%
et Si j'ai au moins 1 case avec 1slatch parmi A1,B1,C1 +1 croix dans D1 alors E1= 100%
c'est la quatrième condition que je n'arrive pas à concrétiser
Si quelqu'un peut me donner la solution complète ce serait super sympa
merci
cordialement
13 réponses
Le problème porte sur cinq cellules A1 à E1 où A1:C1 et D1 ne peuvent contenir que des slatches ou vides; E1 doit afficher un pourcentage selon des règles cumulatives. Des solutions proposent d’utiliser SI et NB.SI sur A1:C1 avec D1 pour calculer E1, par exemple =SI((D1="x")*NB.SI(A1:C1,"/");1;NB.SI(A1:C1,"/")*0,25), le séparateur décimal pouvant varier selon les paramètres régionaux. D'autres échanges présentent des variantes et simplifications, notamment des ajustements du séparateur décimal et des combinaisons impliquant D1, A1:C1 et E1, avec des ressources externes mentionnées. En dernier lieu, des méthodes alternatives apparaissent dans des ressources externes et des retours sur des tests, sans aboutir à une conclusion unique sur la meilleure approche.
-
ContributeurBonsoir,
Autre solution.
E: =SI((D1="x")*NB.SI(A1:C1;"/");1;NB.SI(A1:C1;"/")*0.25)
eric-
-
Contributeur@just1xpa2?
quel reste ?
-
-
bonjour
comment tu realise un slatch dans une cellule , merci...
-
-
@lagodillebonsoir, tu peux marquer la formule que tu a trouvé pour les 3 première condition, que je vois, quoi rajouter pour la 4 ème merci
-
@just1xpa2je refait monter le post car cela m'interesse d'avoir une solution, m'étant penché sur le problème, mais en changeant les signe par 1 ou 0 dans les cellule a1 b1 c1 et dans d1 vide ou 5 avec une somme totale, si
si a1 ou b1 ou c1 = 1" 25% "
si a1 et b1, ou a1 et c1,ou b1 et c1 = 2 50%
si a1 ,b1,et c1= 3 75%
si rien dans 4 cellule =0%
option si a1et d1= 6 100% ou b1et d1 =6 100 % ou c1et d1=6 100%...
et cela un une seule formule , merci...
a ce soir , -
@just1xpa2bonjour
voici mon fichier avec mon problème . maintenant il y a peut etre une autre solution meilleure et plus simple
http://www.cijoint.fr/cij62636505433922.xls
merci
-
-
bonjour, est-il possible à la place des O majuscule dans A B et C de mettre le chiffre 1 et x dans D ...
en ligne 2 dans les cellules tu marques
A2=A
B2=B
C2=C
D2=D
E2=%
F2=formule
en ligne 3
A3=1
B3=1
C3=1
d3=X
E3= =SI(F3=0;"0%";SI(F3=1;"25%";SI(F3=2;"50%";SI(F3=3;"75%";SI(F3=5;"0%";SI(F3=6;"100%";SI(F3=7;"100%";SI(F3=8;"100%"))))))))
f3= =SI(D3="x";"5";SI(D3="";"0"))+SOMME(A3:C3)
le resultat obtenu avec la formule en E3 et avec , a ou b ou c plus X en D pour le 100%
variante pour le 100%
si tu ne veux avoir que a et X en D , ou B et X en D , ou C et X en D ,
il te faut saisir en E3 =SI(F3=0;"0%";SI(F3=1;"25%";SI(F3=2;"50%";SI(F3=3;"75%";SI(F3=5;"0%";SI(F3=6;"100%";SI(F3=7;"0%";SI(F3=8;"0%"))))))))
par contre, il te faut modifier la saisie de base a savoir :
AU LIEU DU "O" dans A , B ,ou C , IL TE FAUT METTRE 1 ou RIEN par contre en D la croix est bonne ou rien
esperant avoir repondu positivement a ton attente, car en faisant de ta manière, tu impliquer plus de 7 argument, chose que ne peut faire excel, ...
cordialement, une reponse est demandé merci
-
bonsoir, j'ai fait des progrès depuis l'autre poste,qui était le debut de ma recherche...
ce fichier devrait te convenir...
https://www.cjoint.com/?mgwOzZ37OU
tu a deux variantes , tu choisiras ce qui te convient...
cordialement
Quand la base est saine, ceux qui interviennent derrière toi sont heureux
à l'inverse, ils te maudissent ... -
bonjour eriic, j'ai pas trop bien compris ton autre solution, mets un fichier pour voir le resultat...
-
Contributeurtu fais juste un copier coller en E1 et tu testes...
-
-
Contributeur@just1xpa2à mon avis tu as mal testé, regarde bien la formule, s'il y a une erreur avec 25% il doit y en avoir une avec 50% et 75%...
re-teste ou soit plus précis... -
Modérateur@just1xpa2Bonsoir à tous,
La fonction d'eriic fonctionne parfaitement bien, selon les conditions demandées par lagodille. La seule modification pouvant s'avérer nécessaire à faire, selon le paramètrage du séparateur faite dans la gestion des nombres d'excel, est de remplacer 0.25 par 0,25 dans la formule.
Bonne nuit -
@aquarellebonsoir lagodille, j'ai terminé ton fichier, dans lequel tu trouveras plusieurs solution, que je te propose, tu me diras laquelle a retenu ton attention...
https://www.cjoint.com/?mhaUu6DGcv
cordialement
-
Contributeur@aquarelleBonne remarque aquarelle, selon les parametres régionaux de windows (ou internationaux d'excel)...
Bonne journée à tout le monde
-
-
-
-
Modérateur@lagodilleBonsoir,
Pour cela tu peux utiliser la mise en forme conditionnelle qui se trouve dans le menu "Format".
Bonne soirée
-
-
le fichier du post 17 de donne l'explication lagodille, celui -la repond a ta question, bonne journée
-
-
-
@eriiicmets moi un fichier m****, j'ai le droit de pas avoir compris, avec un fichier complet, je verrai mieux, mais tu refuse ...
c'est pas de la mechanceté, c'est que je comprend pas...comment elle fonctionne, j'obtiens erreur , si je mets les guillemet a 0.25, j'obtiens 1 ou valeur... -
Modérateur@just1xpa2Bonsoir just1xpa2,
Voici le fichier que lagodille a donné en lien et que j'ai modifié avec la formule d'eriiic comme cela tu pourras vérifier que cela fonctionne : https://www.cjoint.com/?mhvbvEcBHi
A+ et bonne soirée -
@just1xpa2bonsoir,
ci joint mon fichier http://www.cijoint.fr/cij89450982434050.xls que j'ai retravaille pour qu'il convienne à mes besoins si tu peux le regarder et voir si tu peux apporter une soluce
merci
cdlt
-
-
dejà pour la date , une avancé, mais tu doit modifir des parametre ou en ajouter,en attandant la suite du coloriage des case, car plus de trois condition a ce niveau , en cour d'essai...https://www.cjoint.com/?milscSNiH0
a tout a l'heure
-
rebonjour lagodille, tien le lien finalisé que j'ai realise, pas pu faire autrement sous la forme conditionnelle d'excel qui n'autorise que 3 argument, donc,a faire avec, sinon, si quelqu'un a la solution avec une macro, elle est le bien venu...
https://www.cjoint.com/?min6ERduN5
cordialement -
bonjour, lagodille, je te joint le dernier resultat trouver pour ton fichier, l'explication est a l'intèrieur de celui-ci, , mais ameliorer par rapport au autres, enfin, tu verras ce qu'il vaut pour ton usage,
https://www.cjoint.com/?mjqDrnLILl
cordialement
-
Merci à tous , je vais me débrouiller avec tout ca pour ce que je veux faire et je vous ferai part de mon fichier terminal plus tard
merci encore
cordialement -