Un seul résultat valable

Résolu
Bonjour,

J'ai une formule qui donne un résultat selon le choix que l'on fait dans une colonne, mais je ne veux pas que le résultat puisse s'additionner, je voudrais que seul le premier résultat soit compté. Voici la formule : =RECHERCHEV(NB.SI(F13:G24;"chien");V51:AA64;2)+RECHERCHEV(NB.SI(F13:G24;"chat");V51:AA64;3)+RECHERCHEV(NB.SI(F13:G24;"poisson");V51:AA64;4)+RECHERCHEV(NB.SI(F13:G24;"cheval");V51:AA64;5)+RECHERCHEV(NB.SI(F13:G24;"renard");V51:AA64;6)

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour
    toujours pas facile à comprendre
    à quoi sert le ,NB.SI(...) du début de formule puisque votre tableau de référence ne comporte que des 0 et des 5?
    quels est le résultat attendu dans le cas du 2° tableau (en haut à droite?)où les choix sont tous différents

    ... à tout hasard, si votre formule fonctionne en additionnant, pour limiter à 5, essayez:

    =MIN(5;votre formule))
    soit donc:
    =MIN(5;RECHERCHEV(NB.SI(F13:G24;"chien");V51:AA64;2)+RECHERCHEV(NB.SI(F13:G24;"chat");V51:AA64;3)+RECHERCHEV(NB.SI(F13:G24;"poisson");V51:AA64;4)+RECHERCHEV(NB.SI(F13:G24;"cheval");V51:AA64;5)+RECHERCHEV(NB.SI(F13:G24;"renard");V51:AA64;6))

    qui ressortira soit le nombre de points en dessous de 5, soit 5 si le total dépasse

    crdlmnt

    1. J'ai essayé avec =MIN(5;votre formule)) et tout semble fonctionné à merveille, je vous dit un gros merci. Merci à tout le monde de m'avoir aidé
    2. Contributeur
      Pas de quoi
      je passe le sujet en résolu
      Bonne route
      crdlmnt
  2. Contributeur
    bonjour, bizarre d'avoir choisi d'écrire ta formule ainsi, as-tu envisagé d'utiliser également la fonction SI? clique sur le lien "SI" pour en savoir plus!
    par ailleurs, penses-tu que ta formule nous permette de deviner ce que tu veux vraiment faire?
    1. Contributeur
      Bonjour
      votre formule est curieuse. Vous recherchez un nombre en V:AA?
      Si vous pouvez déposer un modèle avec quelques explications ici:
      http://mon-partage.fr
      ajoutez y quelques explications et revenez ci coller le lien créé sur le site
      à vous lire
      crdlmnt
      1. dans les colone F13:G24 nous pouvons choisir les réponses chien, chat, poisson, cheval, renard et quelque autres réponses mais seul les réponse de la formule sont lié à des résultats qui se trouve dans les cases V51:AA64. je voudrais que seul le premier résultat soit comptabilisé, que les autres soit ignoré (pas additionné).
        1. Contributeur
          alors je répète la proposition, parce que là, on ne voit toujours pas à quoi ressemblent vos données (deux colonnes d'entrées; deux colonne des recherche?? ou???
          pouvez déposer un modèle (même une simulation si confidentialité) à l'adresse indiquée
          en y ajoutant quelques explications!
          à vous lire
          crdlmnt
        2. Je ne peux pas vraiment envoyer le document car ce n'est pas le mien , j'essais seulement de réparer les erreurs et que la personne souhaite qui reste confidentiel
        3. Contributeur
          c'est pour ça que je proposais de monter une "maquette" du sujet afin que l'on puisse comprendre!
        4. Contributeur
          je comprends le début de ton explication, "dans les colone F13:G24 nous pouvons choisir les réponses chien, chat, poisson, cheval, renard et quelque autres réponses "
          et puis plus rien.
          tu pourrais commencer par expliquer quel est "le premier résultat".
      2. Dans ma question de départ, j'avais changer les terme Alchimiste, Arcaniste, Inquisiteur, Necromantien et sorciere pas Chien, chat poisson, cheval et renard. Je vais utiliser une image jpg pour afficher mon problème. J'ai intégré dans l'image seulement les élément pris en comte pour mon problème, ce n'est pas le document en entier.
        1. Contributeur
          ne souhaites-tu pas simplement prendre le plus grand au lieu de la somme?
          en mettant partout des 5 dans les colonnes W à AA, tu as construit un exemple incompréhensible, qui ne te permet pas d'expliquer ce que tu veux.