Formule excel

Résolu
Utilisateur anonyme -  
baladur13 Messages postés 47331 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'aurai besoin d'aide..

J'ai un tableau excel ci-joint (que j'ai raccourci car il le fichier est trop lourd).
Chaque client a différents animaux : soit des ovins/caprins, soit des bovins, ou les deux.
Je voudrais créer une formule dans "Espèce" qui prenne en compte la chose suivante :
- Si un client à que des ovins/caprins, mettre dans "Espèce" = Ovins/Caprins, si il n'a que des "Bovins" = mettre "Bovins", par contre si il y a des Ovins/Caprins et des Bovins, mettre = MIXTE.

Un grand merci pour votre retour.. ☺☺

3 réponses

  1. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
     
    Bonjour,
    en C2, à tirer vers le bas :

    =SI($D2="Ovins/Caprins";$D2;SI($D2="Bovins";$D2;SI($D2="Ovins/Caprins/Bovins";"MIXTE";"")))
    0
    1. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
       
      Désolé, je viens de me rendre compte que cette formule, à ne pas prendre compte, ne peut fonctionner !

      ça aurait pu s'il y avait la possibilité de mettre Ovins/Caprins/Bovins dans une cellule ;)
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    avec un image c'est un peu juste pour être pré
    cis
    essayez avec, en, commençant en C2
    =SI(ET(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");"NB.SI.ENSEMBLE(BB;B2;D:D;"bovins"));"mixte";SI(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");"ovins/caprins";"bovins"))
    et si vous ne voulez voir apparaître cette formule que sur la 1° ligne ou apparaît le code client, complétez avec
    =SI(OU(B2="";NB.SI($B$2:B2;B2)>1);"";SI(ET(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");"NB.SI.ENSEMBLE(BB;D2;"bovins"));"mixte";SI(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");"ovins/caprins";"bovins")))
    attention aux signes
    revenez si ça ne convient pas, mais si possible déposez votre modèle, par exemple ici:
    http://mon-partage".fr
    et revenez coller le lien créé sur le site

    0
    1. Utilisateur anonyme
       
      Merci beaucoup pour votre retour, mais la formule ne marche pas.. Quand je fais un copier/coller elle reste telle que.

      Mon fichier ne veut pas se mettre sur "mon-partage"..
      0
      1. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168 > Utilisateur anonyme
         
        0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Désolé, mea-culpa, j'ai fait un peu n'importe quoi, emporté par l'élan
    essayez avec:
    =SI(ET(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");NB.SI.ENS(B:B;B2;D:D;"bovins"));"mixte";SI(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");"ovins/caprins";"bovins"))
    (entrée testée et valmidée par Excel)
    ou en version éliminatoire:
    =SI(OU(B2="";NB.SI($B$2:B2;B2)>1);"";SI(ET(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");NB.SI.ENS(B:B;B2;D:D;"bovins"));"mixte";SI(NB.SI.ENS(B:B;B2;D:D;"ovins/caprins");"ovins/caprins";"bovins")))
    crdlmnt
    0