Fixer une cellule

Résolu
Bonjour,

Voilà mon problème :
Dans la cellule C3 de Feuille1, je met UnTruc,
Dans la cellule C3 de Feuille2 =SI(NB.SI(Feuille1!C3;"*UnTruc*");"UnTruc";"###"), ce qui affiche UnTruc,
Si je déplace la cellule C3 de Feuille1 en C4 et que je met UnAutreTruc en C3,
La formule de la cellule C3 de Feuille2 change en =SI(NB.SI(Feuille1!C4;"*UnTruc*");"UnTruc";"###") et affiche UnTruc.

Ce que je voudrais c'est que ma cellule C3 de Feuille2 garde la même formule =SI(NB.SI(Feuille1!C3;"*UnTruc*");"UnTruc";"###") et que ça affiche ###

Merci à vous

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. J'ai déjà essayé, ça ne fonctionne pas.
    1. Bien sur que ça fonctionne !!!
      Mais peut-être as tu mal expliqué ta problématique, et coté boule de cristal on tape un peu au hasard ...
  2. Bonjour,

    Un des avantages d'Excel est qu'il adapte automatiquement toutes les formules concernées en cas de déplacement de cellule (glisser/déplacer ou couper/coller ou insérer)

    Mais c'est parfois un inconvénient, pour y remédier il faut employer INDIRECT() :
    =SI(NB.SI(INDIRECT("Feuille1!C3");"*UnTruc*");"UnTruc";"###")
    1. Parfait ! C'est exactement ce qu'il me fallait !

      Merci beaucoup :)
  3. Bonjour

    Un $ devant une ligne/colonne bloque cette ligne/colonne
    donc
    si tu veux bloquer la ligne C$3
    si tu veux bloquer la colonne $C3
    si tu veux bloquer la cellule $C$3

    Cdlmnt