Rangs confondus

Bonjour,

J'ai choisi plusieurs rang dans une formule mais il y une erreur
par exemple Petite.valeur(a1:a2;b1:b2;c1:c2;NB.SI(...
mais apparament il y une confusion
entre les rangs il faut mettre un ; et aussi dans la formule ;
donc comment envelopper les rangs choisis
merci bcp

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Où as-tu vu ça ?

    La syntaxe de la fonction est PETITE.VALEUR(matrice;k)dans laquelle matrice est une plage, une zone, et pas une succession de plages.

    Tu dois donc remplacer
    PETITE.VALEUR(a1:a2;b1:b2;c1:c2; par
    PETITE.VALEUR(a1:c2;
    1. Contributeur
      re

      on ne voit pas bien ce que vous voulez faire!
      vous ne pouvez pas avoir de champs discontinus avec ce code
      si vos champs sont contigus comme dans votre exemple, vous pouvez écrire:
      =PETITE.VALEUR(A1:D2;...)
      sinon, faire une colonne de renvoi avec chaque champ et traiter cette nouvelle colonne ensuite
      Crdlmnt
      1. Contributeur
        Re Vaucluse,

        S'il s'agit d'une zone discontinue, il faut sélectionner les zones ( maxi 30 je crois) en laissant appuyée la touche Ctrl et nommer cette zone par ex. "plage"

        et on a:
        petite.valeur(plage;1)
      2. Contributeur
        Je n'arrive pas à faire marcher en direct dans la formule, car elle s'écrit comme dans le premier message du demandeur et excel renvoie une erreur.
        Pas contre la combine est bonne et même excellente en nommant la plage selon tes recommandations.('NOM et sélectionner les champs en maintenant ctrl enfoncé.)
        la formule ensuite marche avec le nom de la plage.
        Merci pour lui et pour nous
        Crdlmnt
    2. en fait il s'agit des plages discontinus sur une seule page
      quelle est l'erreur dans le code suivant
      =SMALL(C2:C32;I2:I32;C68:C98;COUNTIF(C2:C32;I2:I32;C68:C98;0)+1)
      comment le corriger?
      1. Contributeur
        peut-être en lisant mon message, si ce n'est pas trop abuser de ta patience...
        1. Contributeur
          SMALL(C2:C32;I2:I32;C68:C98;COUNTIF(
          Quelle est l'erreur ? SMALL(C2:C32;I2:I32;C68:C98
          On ne peut mettre qu'une seule plage SMALL(C2:C32;

          C'est la réponse que je t'ai donnée dès le 19 à 13:40 dans mon post #1 ! Tu ne l'avais pas vue ?