Conditionnelle spécifique

Résolu
lagodille Messages postés 99 Statut Membre -  
just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
voilà , 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

Résumé de la discussion

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.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Autre solution.
    E: =SI((D1="x")*NB.SI(A1:C1;"/");1;NB.SI(A1:C1;"/")*0.25)

    eric
    1
    1. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
       
      et le reste ...
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
         
        ?
        quel reste ?
        0
  2. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    bonjour
    comment tu realise un slatch dans une cellule , merci...
    0
    1. lagodille Messages postés 99 Statut Membre 4
       
      bonsoir
      pour inserer un slatch dans une cellule j'utilise la barre de formule mais peut etre qu'il y a une autre soluce.
      néanmoins pour les conditions le fait de désigner "/" fonctionne très bien mais ca ne résout pas mon problème ...
      merci
      cdlt
      0
      1. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196 > lagodille Messages postés 99 Statut Membre
         
        bonsoir, 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
        0
      2. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196 > just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
         
        je 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 ,
        0
      3. lagodille Messages postés 99 Statut Membre 4 > just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
         
        bonjour
        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
        0
  3. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    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

    0
  4. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    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 ...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    bonjour eriic, j'ai pas trop bien compris ton autre solution, mets un fichier pour voir le resultat...
    0
  7. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    tu fais juste un copier coller en E1 et tu testes...
    0
    1. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
       
      non,ca marche pas, tu a une ereur avec 25%
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
       
      à 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...
      0
    3. aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 311 > just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonsoir à 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
      0
    4. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196 > aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention  
       
      bonsoir 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

      0
    5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Bonne remarque aquarelle, selon les parametres régionaux de windows (ou internationaux d'excel)...
      Bonne journée à tout le monde
      0
  8. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    voila le fichier avec les slatch

    https://www.cjoint.com/?mgxygCBzPi
    0
    1. lagodille Messages postés 99 Statut Membre 4
       
      Merci pour toutes vos reponses.
      j'avais trouvé indépendemment toutes les conditions seulement c'est quand je les réunies toutes ensemble que ca me met une erreur
      merci
      cdlt
      0
      1. aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention   1 311 > lagodille Messages postés 99 Statut Membre
         
        Bonsoir,
        Pour cela tu peux utiliser la mise en forme conditionnelle qui se trouve dans le menu "Format".
        Bonne soirée
        0
  9. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    le fichier du post 17 de donne l'explication lagodille, celui -la repond a ta question, bonne journée
    0
    1. lagodille Messages postés 99 Statut Membre 4
       
      bonsoir
      j'aimerai bien q'uen fonction des conditions, la cellule de pourcentage se colore de différentes couleurs suivant le pourcentage mais je ne sais le faire que par une action sur une cellule.
      comment faire
      merci par avance
      pascal
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      et pas le post 8 just1xpa2 ???
      0
    3. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196 > eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention  
       
      mets 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...
      0
    4. lagodille Messages postés 99 Statut Membre 4 > just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
       
      bonsoir,
      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
      0
    5. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > aquarelle Messages postés 7181 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Merci Aquarelle.

      Du coup je viens de voir que lagodille avait encore (référence à un autre post) changé ses conditions en cours de route.
      de "Si j'ai au moins 1 case avec 1slatch parmi A1,B1,C1 +1 croix dans D1" on est passé à
      "1 SEUL O ( soit en F10, soit en G10, soit en H10 ) + 1 X majuscule en I10 me donne 100%"
      Et pour 2 ou 3 O on tire au sort je pense..
      Je commence à voir d'où vient ton pseudo la godille, je te laisse le soin d'adapter, peu de choses à modifier
      Bonne soirée
      eric
      0
  10. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    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

    0
    1. lagodille Messages postés 99 Statut Membre 4
       
      merci, ca va m'occuper cet après midi
      cdlt
      0
  11. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    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
    0
  12. just1xpa2 Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   196
     
    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
    0
  13. lagodille Messages postés 99 Statut Membre 4
     
    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
    0