Intégrer le contenu d'une cellule dans une formule

Bonjour,

Dans la formule ci-dessous je souhaite intégrer le contenu d'une formule (un nombre) à la place du 34 pour ne pas avoir à modifier la formule.

=SIERREUR(RECHERCHEV(Y8;'T:\Conditionnement\RespCond\PRODUCTION\VIF\ventevif2021\[prod34.xls]samedi'!$A$1:$D$6000;4;FAUX);0)

Configuration: Windows / Chrome 93.0.4577.63

2 réponses

  1. Contributeur
    Bonjour
    essayez avec (si cellule ref "en A1)

    =SIERREUR(RECHERCHEV(Y8;INDIRECT("'T:\Conditionnement\RespCond\PRODUCTION\VIF\ventevif2021\[prod"&A1&".xls]samedi'!$A$1:$D$6000");4;FAUX);0)
    les textes entre guillemets doivent être conformes aux éléments de la formule initiale, tous signes compris
    crdlmnt

    0
    1. bonjour
      ça ne fonctionne pas resultat en enlevant sierreur : #REF!
      0
      1. Contributeur
        #REF signifie que Excel ne sait pas lire l'adresse, alors vérifier bien l'écriture, y compris avec ce que vous avez en Cellule de référence;
        si vous écrivez dans une cellule simplement:
        "'T:\Conditionnement\RespCond\PRODUCTION\VIF\ventevif2021\[prod"&A1&".xls]samedi'!$A$1:$D$6000"

        vous devez pouvoir lire exactement l'adresse complète de la formule, incluant le nom du classeur ou de la feuille sans oublier, éventuellement les blancs qui pourraient être nécessaires pour encadre ce nom de cellule
        donc dans la zone ......... ."&A1&" .......A", un blanc avant le 1° guillemet et l'autre derrière le second
        Il n'y a que vous qui pouvez savoir ce qu'il faut écrire

        et bien sur le classeur concerné doit être ouvert
        crdlmnt
        0