Fixer une cellule [Résolu]

Torn17 - 4 déc. 2017 à 15:31 - Dernière réponse :  Torn17
- 4 déc. 2017 à 16:27
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
Afficher la suite 

5 réponses

Répondre au sujet
Patrice33740 6315 Messages postés dimanche 13 juin 2010Date d'inscription 11 décembre 2017 Dernière intervention - 4 déc. 2017 à 16:16
+1
Utile
1
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";"###")
Parfait ! C'est exactement ce qu'il me fallait !

Merci beaucoup :)
Commenter la réponse de Patrice33740
ccm81 8202 Messages postés lundi 18 octobre 2010Date d'inscription 11 décembre 2017 Dernière intervention - 4 déc. 2017 à 15:59
0
Utile
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
Commenter la réponse de ccm81
0
Utile
1
J'ai déjà essayé, ça ne fonctionne pas.
Patrice33740 6315 Messages postés dimanche 13 juin 2010Date d'inscription 11 décembre 2017 Dernière intervention - 4 déc. 2017 à 16:21
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 ...
Commenter la réponse de Torn17