Syntaxe littérale d'une plage de cellules ds une formule excel

gravillon1 Messages postés 2 Statut Membre -  
gravillon1 Messages postés 2 Statut Membre -
Sur EXCEL, la formule suivante BDSOMME(ba2013;{"Tr"};crit1) me donne un résultat

Alors que la formule suivante:
BDSOMME(ba2013;{"Tr"};{"Bx"\"Ch"\"Tr"\"Ft"\"Ms"\"Ae";"APPDC"\"MG"\"TP"\"F"\"JUIN"\"2013"})

me renvoie #VALEUR!.
Pour info, crit1 est la plage de critères, une plage nommée de cellule dans laquelle se trouvent les données ci-dessus sur 2 lignes et 6 colonnes.

Ou se situe le pb dans la syntaxe littérale de la zone de critères?.

2 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour,
    de mémoire, les séparations sur la m^me ligne sont des points ou peut-^tre des virgules...
    Ok pour le ; qui indique un changement de ligne....

    tu dis (ça me rafraichiras la mémoire)
    0
    1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
       
      j'ai fait un petit essai
      =INDEX({12.23.34;78.89.90};2;3)
      renvoie bien 90
      :-)
      et renvoie cette proposition de modif
      =INDEX({12.2334;78.8990};2;3)
      :-(
      0
  2. gravillon1 Messages postés 2 Statut Membre
     
    Bonjour,

    Merci de tes réponses.

    L'utilisation du . me renvoie une erreur, donc, j'utilise un \

    J'ai effectué un test également avec les fonctions colonnes et lignes avec la syntaxe {"Bx"\"Ch"\"Tr"\"Ft"\"Ms"\"Ae";"APPDC"\"MG"\"TP"\"F"\"JUIN"\"2013"}.
    J'ai bien 2 lignes et 6 colonnes en retour et avec index
    INDEX({"Bx"\"Ch"\"Tr"\"Ft"\"Ms"\"Ae";"APPDC"\"MG"\"TP"\"F"\"JUIN"\"2013"};1;2) renvoie Ch.

    Par contre, cette syntaxe ne passe pas dans BDSOMME.

    En demandant à EXCEL d'évaluer la formule, il me semble que la matrice ci-dessus se résume à "Bx" d'ou le message #VALEUR!
    correspondant à une sélection non valide.
    0