Références L1C1

jc -  
 jc -
Bonjour,
On peut utiliser la formule "=L(5)C(3)", mais la formule "=L(L3C2)C(3)" où la cellule L3C2 contient la valeur 5 ne fonctionne pas (erreur). Y a-t-il une solution ?

7 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Et bien je vous laisse comme je sens le fromage :-)
    1
  2. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Bonjour

    A vérifier si L1C1 est bien décoché dans les options / formules


    Cordialement
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    regarde Indirect()
    eric
    0
  4. jc
     
    Merci,
    La case en question est bien cochée.
    Coedialement
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PapyLuc51 Messages postés 4569 Date d'inscription   Statut Membre Dernière intervention   1 512
     
    Tiens-tu absolument à employer ce style de références, sinon décoche.

    La référence L3C2 (Ligne 3 ; colonne 2) correspond à la référence B3 qu'on utilise tous.

    Cordialement
    0
  7. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    Bonsoir jc.

    " Y a-t-il une solution ? "
    Oui : respecter les règles, les formats et les syntaxes du logiciel !

    L(5)C(3) n'est pas une formule, mais la façon pour Excel de désigner la cellule située 5 lignes plus bas et 3 colonnes plus à droite de celle où on se trouve.
    Il n'est pas question de jouer inconsidérément dedans ...

    Tu devrais suivre le conseil de PapyLuc51
    0
  8. jc
     
    Merci pour toutes ces réponses, je tiens aux références L1C1. L(5)C(3) n'est pas une formule, mais "=L(5)C(3)" en est une... Mais mon problème est plus compliqué, car je voudrais qu'en écrivant "=L(L3C2)C(3)", la cellule L3C2 contienne le nombre 5 par exemple, qui serait le résultat d'un calcul, mais ça me renvoie une erreur
    Par exemple L3C2 contient la formule "=6*LIGNE(LC)-30".
    Je vais essayer encore d'utiliser INDIRECT() comme le propose eriic, sinon je ferai un petit script en VBA, c'est tout à fait faisable.
    Merci
    0