Aide sur une formule

Bonjour,
pouvez vous m'expliquer cette formule j'ai du mal à la comprendre surtout au niveau CAR
Merci

=SI(ESTERREUR(RECHERCHEV($F$4&CAR(96+LIGNES($D$26:$D26));BAL;2;FAUX));"";RECHERCHEV($F$4&CAR(96+LIGNES($D$26:$D26));BAL;2;FAUX))
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut,
    CAR(96+LIGNES'$D$2:$D2)
    te renvoie les lettres de l'alphabet minuscule

    CAR(96) renvoie le caractère: `
    Lignes($D$2:$D2) renvoie 1 (la fonction LIGNES renvoie le nombre de lignes)
    donc car(96+1)= car(97) renvoie "a"

    lorsque tu vas tirer la formule vers le bas
    tu vas avoir
    LIGNES($D$2:D3) donc 2 ==> "b"

    en conclusion la recherche va s'effectuer sur la concayténation de la valeur affectée à F48 et de lattre renvoyée

    par exemple F48 contient 123
    on aura en ligne4: 123c

    1. en fait je copie cette formule dans un nouveau fichier excel mais il continue à rechercher dans l'autre fichier
      comment faire une recherche avec cette formule dans mon nouveau fichier
      je sais pas si je suis bien clair là !!!
  2. Contributeur
    Tu as demandé:
    j'ai du mal à la comprendre surtout au niveau CAR

    je t'ai répondu
    c'est plus que lassant, ces questions mal posées
    Ciao

    --