IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Utilisation d'un range en tant qu'array dans une formule ? [XL-2016]


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Catman
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Catman
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Par défaut Utilisation d'un range en tant qu'array dans une formule ?
    Bonjour à tous,

    Je sollicite votre aide sur une thématique qui peut apparaître simpliste au premier abord, mais dont je n'ai pas pu trouver la solution malgré des recherches assidues sur la toile.

    En quelques mots, je cherche à "développer" (au sens mathématique du terme) une expression dont l'une des variables est un range - en somme, tester une hypothèse pour chaque valeur/cellule de la plage en question, sans avoir à l'écrire de façon systématique.

    Et sans passer par vba - afin que le document soit modifiable au besoin par des personnes ne connaissant d'excel que recherchev().

    Ci-dessous un exemple pour illustrer mon besoin :

    -ce que je sais faire : =IF(OR(RC1 = "x"&{1;2;3});RC1;"Gros Volume")
    -ce que je souhaite faire : = IF(OR(RC1 = "x" & PlageNommée);RC1;"Gros Volume") avec PlageNommée un nom faisant référence à une plage contenant les valeurs 1, 2 et 3

    Pour le dire différemment, je suis à la recherche d'une alternative à sommeprod() qui fonctionnerait avec du texte.

    Des idées ?

    Fruitement vôtre,
    Frqise09

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je n'ai pas tout compris à ton explication mais j'ai l'impression que ce que tu cherches, c'est savoir comment réaliser des formules matricielles.
    Si c'est le cas, je te conseille de lire ceci :
    https://support.office.com/fr-fr/art...f-48361075954d
    https://support.office.com/fr-fr/art...2-ecfd5caa57c7

  3. #3
    Candidat au Club
    Homme Profil pro
    Catman
    Inscrit en
    Juillet 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Catman
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2018
    Messages : 2
    Par défaut
    Effectivement, tellement le nez dans le guidon que je n'y ai pas pensé. Merci pour ton aide rapide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/05/2018, 17h23
  2. [Tableaux] copier tout un array dans une autre variable
    Par XavierWRC dans le forum Langage
    Réponses: 3
    Dernier message: 06/01/2010, 17h07
  3. [VBA-E]Utiliser une variable dans une formule
    Par bossu dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 04/06/2006, 15h25
  4. [MySQL] Insérer complètement un array dans une base
    Par Anduriel dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/12/2005, 19h52
  5. Licence MySql en tant que BD dans une application web
    Par Volta dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 26/02/2004, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo