OVH Cloud OVH Cloud

recalcul de cellule

16 réponses
Avatar
freedo
Bonjour =E0 Toutes et =E0 Tous,
dans 1 classeur compos=E9 de feuil1 et feuil2
la feuil2 est compos=E9e de 2 colonnes
colonne A sont des chiffres
colonne B du texte.
j'ai attribu=E9 =E0 cette table le nom CHANTIER
la feuil1 est compos=E9e de plusieurs colonnes
et par exemple dans la cellule E2 j'ai la formule :
=3DRECHERCHEV(D2;Chantier;2;1) o=F9 dans D2 j'avais tap=E9 un chiffre; afin
de r=E9cup=E9rer le texte (de la colonneB) en fonction du chiffre( de la
colonne A)
Mais la donn=E9e r=E9cup=E9r=E9e de se met pas =E0 jour aotomatiquement si =
je ne
double -clic su le chiffre ad=E9quat dans le tableau de r=E9f=E9rence.
Pourtant mes otions sont tous en ordre dans mes outils.
Que dois faire ?
changer de formules?
utiliser index ? (mais je n'y arrive pas non plus)
Merci de suivre
Freedo

6 réponses

1 2
Avatar
isabelle
bonjour Fredo,

sur la feuille 2 dans une cellule vide entre le chiffre 1 et mets la au format personnalisé 00000 et centré.
copie cette cellule, sélectionne les données de la colonne A et fait un collage spécial multiplcation.

isabelle

On 12 juil, 16:22, "CAP2" wrote:

Salut,

tes codes dans la feuille feuil2 sont stockés sous forme de texte, tu les
reconvertis en numérique et c'est bon !!

Ca marche ?

CAP2



Salut CAP2,
eh ben non!
le format des cellules sont avec nombre
pour que le recalcul se fasse réellement , je dois double-clic (ou
bien F2 puis enter)sur le code respectif dans la feuil2 et à ce moment
là le lien devient ok.
donc j'attends encore de vos bons vouloirs,
merci pour le suivi
freedo




Avatar
Ciboulette
"CAP2" a écrit dans le message de news:

Ben si !!

j'ai pas parlé de "Format", j'ai bien dit de les RECONVERTIR en nombre,
c'est pas pareil !!

Tu insères une nouvelle colonne dans ta base, tu fais le calcul =CNUM(A2),
tu recopies vers le bas pour tous tes codes, tu copies ces résultats, et
tu fais un collage spécial de valeurs à leur place. Tu n'as plus qu'à
supprimer purement et simplement tes codes actuels... Ta recherchev
tournera sans souci...

Ca marche ?

CAP2


Quelle version d'Excel as-tu ? avec excel 2007 il suffit de selectionner
toute la colonne et de cliquer sur le point d'exclamation apparaissant à
droite de la première cellule et de selectionner "convertir en nombre"

De plus, je te conseille de rajouter un zéro comme argument supplémentaire
Valeur proche (initialement, tu avais mis un 1)
ta formule devient : =RECHERCHEV(D7;Chantier;2;0)
a.. Si l'argument est VRAI (ou 1), Excel prend la valeur inférieure la
plus proche s'il ne trouve pas la valeur exacte.
b.. Si l'argument est FAUX (ou 0), Excel renvoie la valeur exacte, ou un
message d'erreur s'il ne trouve pas de valeur exacte.
Or, dans ton tableau, toutes les valeurs ne sont pas "contigües", il y a des
"trous" on passe de 31118 à 31140 par exemple
si je saisie 31120 il me donne le libellé du chantier 31118

En indiquant la valeur proche de 0, tu auras un message d'erreur te
signalant que ce n° de chantier 31120 n'existe pas.

Bonne journée

Ciboulette

Avatar
freedo
On 12 juil, 16:43, "CAP2" wrote:
Ben si !!

j'ai pas parlé de "Format", j'ai bien dit de les RECONVERTIR en nombre,
c'est pas pareil !!

Tu insères une nouvelle colonne dans ta base, tu fais le calcul =CNUM (A2),
tu recopies vers le bas pour tous tes codes, tu copies ces résultats, e t tu
fais un collage spécial de valeurs à leur place. Tu n'as plus qu'à supprimer
purement et simplement tes codes actuels... Ta recherchev tournera sans
souci...

Ca marche ?

CAP2


Re-salut,
mais c'est qu'il a raison en plus, ;-))
c'est ok
Merci à tous

Avatar
freedo
On 12 juil, 16:55, isabelle wrote:
bonjour Fredo,

sur la feuille 2 dans une cellule vide entre le chiffre 1 et mets la au f ormat personnalisé 00000 et centré.
copie cette cellule, sélectionne les données de la colonne A et fait un collage spécial multiplcation.

isabelle




On 12 juil, 16:22, "CAP2" wrote:

Salut,

tes codes dans la feuille feuil2 sont stockés sous forme de texte, tu les
reconvertis en numérique et c'est bon !!

Ca marche ?

CAP2


Salut CAP2,
eh ben non!
le format des cellules sont avec nombre
pour que le recalcul se fasse réellement , je dois double-clic (ou
bien F2 puis enter)sur le code respectif dans la feuil2 et à ce moment
là le lien devient ok.
donc j'attends encore de vos bons vouloirs,
merci pour le suivi
freedo- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Salut Isabelle,
je vais essayer aussi,
Merci
freedo



Avatar
CAP2
Ouf !!

;o))))

CAP2
Avatar
Ciboulette
Désolée pour le doublon, j'ai cru que la version précédente n'était pas
partie ;-(((((

Ciboulette

Si ta version d'excel est 2007 il te suffit de selectionner toute la
colonne et de cliquer sur le point d'exclamation apparaissant à droire de
la première cellule. Tu choisis >"Convertir en nombre"

Ensuite, je te conseille de rajouter l'argument "valeur proche" dans ta
formule. Tu l'avais fait initialement en indiquant l'argument 1
Je te conseille de le remplacer par l'argument 0
En effet :

Si l'argument est VRAI (ou 1), Excel prend la valeur inférieure la plus
proche s'il ne trouve pas la valeur exacte.
Si l'argument est FAUX (ou 0), Excel renvoie la valeur exacte, ou un
message d'erreur s'il ne trouve pas de valeur exacte

Dans ton cas, la formule deviendrait donc :=RECHERCHEV(D10;Chantier;2;0)
Tous les n° de chantiers n'étant pas des valeurs contigües, c'est à dire
qu'il y a des "trous" on passe du n° 3118 au n° 31140
Sans cet argument, si tu tapes 31120 tu obtiens la dénomination du chantier
31118
Alors qu'avec l'argument 0 tu obtiens un message d'erreur et tu sais que tu
as tapé un n° de chantier n'existant pas.
Bonne journée
Ciboulette


1 2