Question EXCEL

y’en a-t-il un qui touche sur Excel parmi vous?

Je suis en train de faire une petite base de donnée dans ma boîte, pour le suivi des révisions de nos clients.
Je cherche à Incrémenter automatiquement la date de mise à jour dans une de mes feuilles, à partir d’une autre feuille qui contient un tableau que l’on rempli à chaque nouveau rendez vous.

En clair ça donne : « si le numéro de client de ma colonne 1 de ma feuille 1 apparaît dans la colonne 1 de ma feuille 2, mettre 2020, sinon mettre la valeur contenue dans le tableau Donné »

La formule =SI(ETNA(RECHERCHV)) marche très bien sur une autre feuille, mais PAS sur ma feuille 1, ça demande la même info sur la même colonne de ma feuille 2, sur une feuille ça marche, sur l’autre pas...

Après 3 jours de recherche, je m’aperçois qu’en copiant/collant une info du tableau de la feuille 2 dans le tableau de ma feuille 1, ça marche! Mais l’info est déjà là d’origine dans ma feuille 1! Le numéro de compte est identique, les cases de mes tableaux sont identiques (le format est standard partout, même type, même couleur, même police, même taille etc...)...

Je ne comprends pas pourquoi deux cases identiques dans deux feuilles me renvoient « faux » alors que logiquement c’est « vrai »... je pourrai comprendre si les formats de cellules n’étaient pas identiques (j’ai déjà connu) mais là elle sont 100% identique, pourquoi la recherche ne fonctionne pas...

J’espère avoir été assez explicite.. je suis autodidacte sur cette merde (en attendant une formation courant septembre) et je nage un peu, sur le net pour trouver une info qui correspond c’est juste l’enfer...

Merci par avance aux courageux qui sauront me repondre...

Poster un commentaire
Offerzo
Offerzo
3 ans

J'ai rien compris à ce que tu veux faire mais bon courage gros

Ownerage
Ownerage
3 ans

désolé je n'excelle pas sur ce programme

boulbi
boulbi
3 ans

Envoi ton classeur, je pense que tu oublies de donner certaines infos.

boulbi
boulbi
3 ans

Dans ton explication j'ai l'impression que la cellule qui donne le résultat est aussi celle qui contient la donnée à comparer, si tel est le cas tu auras une réf circulaire, donne déjà les ref de la cellule qui contient la formule ce sera plus clair.

anonyme
anonyme
a
3 ans

@boulbi: je peux pas te donner mon classeur, données entreprises oblige... Je vais voir si je peux pas te faire une version édulcorée .

Sur ma feuille 1 J’ai une colonne avec dans chaque cellules un numéro de client existant.
Sur ma feuille 2 j’ai une colonne ou à chaque cellule on indique le numéro de client Qui a pris rendez vous pour sa révision de l’année. Donc oui je demande à ma formule de vérifier si tel numéro de client apparaît aux deux endroit. Si ce n’est pas le cas ça me renvoie sur un tableau ou j’ai les dernières dates de révisions.

Pour être clair, si un client a eu sa dernière révision en 2018 et qu’il ne demande pas de révision, dans la case de ma formule j’ai 2018.
Si par contre il demande une révision en 2020, on Rajoute son numéro de compte dans la feuille 2, paf ça me met 2020 dans la case de ma formule en feuille 1.

Ça marche très bien sûr une autre feuille. Ça marche très bien si je transfère le tableau de la feuille 2 sur la feuille 1 (en corrigeant bien sûr les champs dans ma formule), pour le reste...

boulbi
boulbi
3 ans

@feiho: Oui, balance une version bidon mais avec les formules, je vais jeter un oeil.

Rinjold
Rinjold
3 ans

ça serait pas plus rapide de faire un truc en sql?
Tu peux interroger ta base de donnée via excel et afficher un tableau (où tu peux mettre des filtres)

anonyme
anonyme
a
3 ans

@Rinjold: si je savais faire du sql sans doute...

RG404
RG404
3 ans

ESTNA, c'est pour une valeur N/A, donc j'ai pas bien compris. Par contre, avec =SI(RECHERCHEV(A2;Feuil2!A:A;1;0);"2020";"Donnée Tableau donné"), ça fonctionne (2020 en B2, le test est vrai). Après je suis pas un expert Excel non plus.

anonyme
anonyme
a
3 ans

@RG404: alors en fait ESTNA c’est justement pour remplacer NA par une valeur, et justement RECHERCHV te renvoie NA si il ne trouve pas la valeur.

Le soucis c’est que ma formule marche sur une feuille du même classeur, elle appelle une recherche aussi sur la feuille 2, aucun soucis.
Je la copie sur ma feuille 1, bien sûr je change mes valeurs de champs pour les adapter à ma feuille 1, mais ça ne marche plus...
ce sont bien mes cases et de ma feuille 1 qui fout la merde, ça marche partout ailleurs...

En gros faudrait que je recopie l’intégralité de ma feuille 1 sur une autre feuille en partant de rien, mais j’ai quelques 2000 entrées sur ma feuille 1.. j’aimerai bien à ne pas avoir à me les retaper une à une si tu vois ce que je veux dire...

k0ala
k0ala
3 ans

@feiho: Tu as tenté via CTRL+MAJ+ENTER afin de donner un caractère matriciel à ta formule ? (dans la barre de formule, faire cette combinaison de touches et ensuite tu vois des { } normalement)

https://support.microsoft.com/fr-fr/office/cr%C3%A9er-une-formule-matricielle-e43e12e0-afc6-4a12-bc7f-48361075954d

J'avais eu un cas similaire avec des formules du type ESTNA etc.

anonyme
anonyme
a
3 ans

@k0ala: pourquoi pas! Je vais regarder ça! Merci!

k0ala
k0ala
3 ans

@feiho: Testé du coup ?

Suranovi
Suranovi
3 ans

Tu as bien le lien de formule vers une autre feuille qui se fait? C'est du genre: Feuil2!B2 pour utiliser la cellule B2 de ta feuille 2 en étant sur la 1.

anonyme
anonyme
a
3 ans

@Suranovi: oui oui c’est le cas. Comme je dis cette formule sur une autre feuille marche parfaitement et appelle bien les données sur une autre feuille, sur mon autre feuille elle veut juste pas... le pire c’est que tu as dans « formule » la possibilité de vérifier les antécédents et les dépendants de ta formule, TOUT pointé bien au bon endroit et il n’y a pas d’erreur dans ma formule.
C’est juste qu’il ne reconnaît pas les cellules ciblées si je mets À dans ma feuille 1 et À dans ma feuille 2 il me dit grosso modo « À n’est pas présent »... l’Est con ou quoi...

boulbi
boulbi
3 ans

@feiho: essaye temporairement de nommer tes cellules sur 1 ou 2 lignes et d'utiliser leur nom à la place de leur ref.

anonyme
anonyme
a
3 ans

@boulbi: déjà fait... toujours la même merde: si je copie la cellule de la feuille 2 sur la 1 ça marche... sans deconner jamais vu ça...
Pas eu le temps de te faire un erzatz j’étais de réunion, je tente demain mais je sens que je vais me retaper toute la feuille à la mano...

Cirondelta

Question con mais tout simple tu as vérifié le format de cellule ?

anonyme
anonyme
a
3 ans

@Cirondelta: yep, premier truc que j’ai regardé, ça me met tellement souvent dans la merde ce truc... mais non, tout le fichier Excel est en standard

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.