Le rôle du signe »

mt3harkouk -  
 mt3harkouk -
Bonjour,

A quoi sert le signe » lorsque on le met dans une formule excel 2010
Merci

13 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Bonjour,

cela dépend de la formule, mais généralement " sert à comparer un critère format texte ou insérer une condition vrai au format texte
0
mt3harkouk
 
Merci
il s'agit d'outil développeur ( cas de série dynamique avec outil contrôle) , je dois utiliser une formule avec usage de » (code Ascii Alt+175 ) que je n'ai pas compris le rôle et usage de se signe:
=si($a$1=1;c3;»")
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

A mon avis ce doit être

=si($a$1=1;c3;"")

ce qui signifie si A1 = 1 alors on affiche la valeur contenue en C3 sinon on laisse la cellule vide
0
mt3harkouk
 
Merci Mike-31
la formule est exacte s'il s'agit d'une valeur unique, le problème c'est que je dois utiliser ( copier et coller) cette formule sur plusieurs lignes ( cas d'un tableau), et ça ne marche pas car chaque fois ça me renvoie à la cellule C3.....ce que je cherche c'est une formule qui renvoie c4,c5......
A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

si je devine tes explications, si par exemple cette formule
=si($a$1=1;c3;"") et en cellule D3 en D4 tu veux rapatrier le contenu de la cellule C4
dans ce cas il suffit l'incrémenter vers le bas la formule D3 et elle se mettra à jour automatiquement

par contre si A1 ne doit pas être en référence absolue et évoluer par exemple en D4 afficher =si($A$2=1;C4;"") il convient de supprimer les signes dollar

=si(A1=1;C3;"") cette formule changera automatiquement les adresses cellule dans l'incrémentation et passera =si(A2=1;C4;"") cellule D4 et en D5 =si(A3=1;C5;"")
0
mt3harkouk
 
Merci Mike-31 pour votre aide.
je l'ai tester mais ça ne marche pas même si A1 est une référence fixe.
j'ai utiliser le développeur d'Excel, rubrique insérer puis contrôle de formulaires, j'ai choisi celui du haut à droite ( cercle avec point au milieu) sur un tableau de plusieurs colonnes ;et au bas de chaque colonne j'ai créer l'objet avec activation.
A chaque clique sur le cercle la colonne devrait apparaitre, malheureusement ce n'est pas le cas.
A+
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

crée un exemple de ton fichier et explique ce que tu veux faire et joint le dans une discussion avec ce lien

https://www.cjoint.com/
0
mt3harkouk
 
Merci de votre temps
voici le lien http://cjoint.com/?3LcopfKeIgE
pour continuer.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

ce que tu demande est tout à fait possible mais en VBA uniquement si tu as quelques notions.
ensuite les cases options sont mal placées lorsqu'on masque la colonne c'est toute la colonne pas une partie donc si tu affiches la colonne D et masque les colonnes E,F et tes cases ne seront plus accessibles pour afficher une de ces colonnes.

pourquoi ne pas partir sur une liste de validation colonne C qui afficherait uniquement la colonne choisie, mais toujours en VBA

dans tes explications je pense que tu as fait une erreur, ce n'est pas K4 mais L4 qui doit être affiché

en F4 =SI($A$1=1;K4;"") en relation avec K4 du tableau1
0
mt3harkouk
 
Mike-31
Pour continuer la suite je viens de réaliser que la formule exacte étant : =si($a$1=1;c3;""), sauf que le signe " apparaît comme » sur mon Pc.
mais mon problème n'est pas encore résolu.
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Oui mais tu n'as pas répondu à mon post, pour masquer ou afficher tes colonnes avec tes cases options ou menu déroulant il faut passer par du VBA y es tu prêt ou abandonnons nous cette possibilité
0
mt3harkouk
 
Merci Mike-31
Pour le lien je ne sais pas comment m'y faire!!
Bonne idée passons au niveau II -VBA
A+
0
mt3harkouk
 
Re,
Mike-31
Merci d'attirer mon attention sur l'erreur de formule, selon mon exemple, je doit écrire:
en C4 :=SI($A$1=1;i4;"")
en D4:=SI($A$1=2;j4;"")
en E4:=SI($A$1=3;k4;"")
en F4:=SI($A$1=4;l4;"")
normalement ça marchera.
A+
0