OVH Cloud OVH Cloud

Probleme de format

11 réponses
Avatar
Steph
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas ou :


J'ai une cellule (A1) qui est au format texte et qui a comme texte le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le texte est
aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1=A2;1;0) j'ai toujours 0 alors que j'ai 1 dans
les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph

10 réponses

1 2
Avatar
Nicolas B.
Salut,

Essaye de convertir tes cellules en nombres :
=SI(CNUM(A1)=CNUM(A2);1;0)

--
Nicolas B.

Steph a récemment écrit dans un message de news :
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas ou
:


J'ai une cellule (A1) qui est au format texte et qui a comme texte le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le
texte est aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai 1
dans les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph


Avatar
Dédé
Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas ou :


J'ai une cellule (A1) qui est au format texte et qui a comme texte le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le texte
est

aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai 1 dans
les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph




Avatar
Steph
Salut Dédé,

Le probleme c'est que ce n'est pas tjrs des chiffres...... ca peut aussi
etre des lettres (c'est pour ca que la cellule est au format texte)
Qd c'est des lettres ca marche sans probleme. Par contre si je modifie avec
ta formule c'est l'inverse (ca marche avec des chiffres mais pas avec des
lettres).

Steph

"Dédé" a écrit dans le message de news:

Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas ou :


J'ai une cellule (A1) qui est au format texte et qui a comme texte le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le texte
est

aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai 1
dans


les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph








Avatar
Steph
Le probleme c'est que je peux avoir des lettres dans mes cellules.... et
dans ce cas ca ne marche pas.

Steph



"Nicolas B." a écrit dans le message de news:

Salut,

Essaye de convertir tes cellules en nombres :
=SI(CNUM(A1)=CNUM(A2);1;0)

--
Nicolas B.

Steph a récemment écrit dans un message de news :
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas ou
:


J'ai une cellule (A1) qui est au format texte et qui a comme texte le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le
texte est aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai 1
dans les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph






Avatar
Dédé
re..

Alors tu oublie ce que je t'ai dis mais maintenant, à chaques saisie de
valeur numérique dans A1 ou A2, tu mets un ' (apostrophe) devant ton nombre
et cela fonctionne chez moi alors fais un test ...

A1 ='1
A2 ='1
A3 =SI(A1¢;1;0)
Résultat de A3 = 1


Est-ce que cela va chez toi ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44bc78$0$26840$
Salut Dédé,

Le probleme c'est que ce n'est pas tjrs des chiffres...... ca peut aussi
etre des lettres (c'est pour ca que la cellule est au format texte)
Qd c'est des lettres ca marche sans probleme. Par contre si je modifie
avec

ta formule c'est l'inverse (ca marche avec des chiffres mais pas avec des
lettres).

Steph

"Dédé" a écrit dans le message de news:

Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas ou
:





J'ai une cellule (A1) qui est au format texte et qui a comme texte le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le
texte



est
aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai 1
dans


les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph












Avatar
Nicolas B.
Cette formule devrait marcher. Elle renvoie 0 si il y a une erreur :
=SI(ESTERREUR(OU(CNUM(A1);CNUM(A2)));0;SI(CNUM(A1)=CNUM(A2);1;0))

--
Nicolas B.

Steph a récemment écrit dans un message de news :
Le probleme c'est que je peux avoir des lettres dans mes cellules....
et dans ce cas ca ne marche pas.

Steph



"Nicolas B." a écrit dans le message de
news:
Salut,

Essaye de convertir tes cellules en nombres :
=SI(CNUM(A1)=CNUM(A2);1;0)

--
Nicolas B.

Steph a récemment écrit dans un message de news :
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas
ou




J'ai une cellule (A1) qui est au format texte et qui a comme texte
le chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le
texte est aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai
1 dans les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph







Avatar
Steph
Ca, ca marche nickel......

Le probleme c'est que ce n'est pas moi qui valorise A2...... je ne peux donc
pas demander d'avoir une ' devant.

Steph

"Dédé" a écrit dans le message de news:
O$wU0P#
re..

Alors tu oublie ce que je t'ai dis mais maintenant, à chaques saisie de
valeur numérique dans A1 ou A2, tu mets un ' (apostrophe) devant ton
nombre

et cela fonctionne chez moi alors fais un test ...

A1 ='1
A2 ='1
A3 =SI(A1¢;1;0)
Résultat de A3 = 1


Est-ce que cela va chez toi ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44bc78$0$26840$
Salut Dédé,

Le probleme c'est que ce n'est pas tjrs des chiffres...... ca peut aussi
etre des lettres (c'est pour ca que la cellule est au format texte)
Qd c'est des lettres ca marche sans probleme. Par contre si je modifie
avec

ta formule c'est l'inverse (ca marche avec des chiffres mais pas avec
des


lettres).

Steph

"Dédé" a écrit dans le message de news:

Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas
ou




:


J'ai une cellule (A1) qui est au format texte et qui a comme texte
le




chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le
texte



est
aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que j'ai
1




dans
les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca marche....


Merci


Steph
















Avatar
Dédé
Ben alors demande à celui ou celle qui est responsable de valoriser A2 ...
pour y mettre un ' ;-))

Autrement, ce que tu peux faire, c'est une macro qui te met automatiquement
le format des cellules concernée au format Texte ...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[A1:A2].NumberFormat = "@"
End Sub

Cela ne devrait plus te poser de problèmes ...

Est-ce que cela te convient ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44d482$0$26847$
Ca, ca marche nickel......

Le probleme c'est que ce n'est pas moi qui valorise A2...... je ne peux
donc

pas demander d'avoir une ' devant.

Steph

"Dédé" a écrit dans le message de news:
O$wU0P#
re..

Alors tu oublie ce que je t'ai dis mais maintenant, à chaques saisie de
valeur numérique dans A1 ou A2, tu mets un ' (apostrophe) devant ton
nombre

et cela fonctionne chez moi alors fais un test ...

A1 ='1
A2 ='1
A3 =SI(A1¢;1;0)
Résultat de A3 = 1


Est-ce que cela va chez toi ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44bc78$0$26840$
Salut Dédé,

Le probleme c'est que ce n'est pas tjrs des chiffres...... ca peut
aussi



etre des lettres (c'est pour ca que la cellule est au format texte)
Qd c'est des lettres ca marche sans probleme. Par contre si je modifie
avec

ta formule c'est l'inverse (ca marche avec des chiffres mais pas avec
des


lettres).

Steph

"Dédé" a écrit dans le message de news:

Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois pas
ou




:


J'ai une cellule (A1) qui est au format texte et qui a comme texte
le




chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc le
texte



est
aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que
j'ai





1
dans
les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca
marche....







Merci


Steph




















Avatar
Dédé
heuuu pour la macro, tu cliques avec le bouton de droite sur l'onglet de ta
feuille et ensuite, tu sélectionn "voir le code" (ou un truc du grenre ...)

Après cela tu entre dans le fabuleux monde du VBA alors tu y colle mon bout
de code et normalement le tour est joué ...

Est-ce que ça va ?

Dédé

--
Pour répondre, enlever le NOSPAM
"Dédé" a écrit dans le message de
news:%23rUIsA$
Ben alors demande à celui ou celle qui est responsable de valoriser A2 ...
pour y mettre un ' ;-))

Autrement, ce que tu peux faire, c'est une macro qui te met
automatiquement

le format des cellules concernée au format Texte ...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[A1:A2].NumberFormat = "@"
End Sub

Cela ne devrait plus te poser de problèmes ...

Est-ce que cela te convient ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44d482$0$26847$
Ca, ca marche nickel......

Le probleme c'est que ce n'est pas moi qui valorise A2...... je ne peux
donc

pas demander d'avoir une ' devant.

Steph

"Dédé" a écrit dans le message de news:
O$wU0P#
re..

Alors tu oublie ce que je t'ai dis mais maintenant, à chaques saisie
de



valeur numérique dans A1 ou A2, tu mets un ' (apostrophe) devant ton
nombre

et cela fonctionne chez moi alors fais un test ...

A1 ='1
A2 ='1
A3 =SI(A1¢;1;0)
Résultat de A3 = 1


Est-ce que cela va chez toi ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44bc78$0$26840$
Salut Dédé,

Le probleme c'est que ce n'est pas tjrs des chiffres...... ca peut
aussi



etre des lettres (c'est pour ca que la cellule est au format texte)
Qd c'est des lettres ca marche sans probleme. Par contre si je
modifie




avec
ta formule c'est l'inverse (ca marche avec des chiffres mais pas
avec




des
lettres).

Steph

"Dédé" a écrit dans le message de news:

Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois
pas






ou
:


J'ai une cellule (A1) qui est au format texte et qui a comme
texte






le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc
le






texte
est
aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que
j'ai





1
dans
les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca
marche....







Merci


Steph
























Avatar
Steph
A partir du moment ou cette macro est en place je ne peux plus coller......
donc ca va pas mieux...... :o(


Steph





"Dédé" a écrit dans le message de news:
#2QY0C$
heuuu pour la macro, tu cliques avec le bouton de droite sur l'onglet de
ta

feuille et ensuite, tu sélectionn "voir le code" (ou un truc du grenre
...)


Après cela tu entre dans le fabuleux monde du VBA alors tu y colle mon
bout

de code et normalement le tour est joué ...

Est-ce que ça va ?

Dédé

--
Pour répondre, enlever le NOSPAM
"Dédé" a écrit dans le message de
news:%23rUIsA$
Ben alors demande à celui ou celle qui est responsable de valoriser A2
...


pour y mettre un ' ;-))

Autrement, ce que tu peux faire, c'est une macro qui te met
automatiquement

le format des cellules concernée au format Texte ...

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
[A1:A2].NumberFormat = "@"
End Sub

Cela ne devrait plus te poser de problèmes ...

Est-ce que cela te convient ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44d482$0$26847$
Ca, ca marche nickel......

Le probleme c'est que ce n'est pas moi qui valorise A2...... je ne
peux



donc
pas demander d'avoir une ' devant.

Steph

"Dédé" a écrit dans le message de news:
O$wU0P#
re..

Alors tu oublie ce que je t'ai dis mais maintenant, à chaques saisie
de



valeur numérique dans A1 ou A2, tu mets un ' (apostrophe) devant ton
nombre

et cela fonctionne chez moi alors fais un test ...

A1 ='1
A2 ='1
A3 =SI(A1¢;1;0)
Résultat de A3 = 1


Est-ce que cela va chez toi ??

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44bc78$0$26840$
Salut Dédé,

Le probleme c'est que ce n'est pas tjrs des chiffres...... ca peut
aussi



etre des lettres (c'est pour ca que la cellule est au format
texte)





Qd c'est des lettres ca marche sans probleme. Par contre si je
modifie




avec
ta formule c'est l'inverse (ca marche avec des chiffres mais pas
avec




des
lettres).

Steph

"Dédé" a écrit dans le message de
news:






Salut Steph !

Et si tu met ça comme ça (pas testé ..)

A3 =SI(A1*1¢*1;1;0)

Est-ce que cela fonctionne ?

Salutations
Dédé
--
Pour répondre, enlever le NOSPAM
"Steph" a écrit dans le message de
news:3f44b4df$0$26822$
Bonjour,

Je dois avoir un probleme de format de cellule mais je ne vois
pas






ou
:


J'ai une cellule (A1) qui est au format texte et qui a comme
texte






le
chiffre 1 (Saisie a la main)
J'ai une autre cellule (A2) qui est aussi au format texte donc
le






texte
est
aussi 1 (Collé d'une autre cellule aussi au format texte)

Quand je fais dans A3 =SI(A1¢;1;0) j'ai toujours 0 alors que
j'ai





1
dans
les 2 cellules......

Bien sur si je saisie 1 a la main dans les 2 cellules ca
marche....







Merci


Steph




























1 2