Formule excel de reconnaissance

Résolu
gexelpas - 27 sept. 2023 à 10:37
 gexelpas - 27 sept. 2023 à 17:58

Bonjour,

Je souhaite élaborer une formule excel qui permette de dire si la cellule à côté, correspond à celle juste au dessus, déduction faite du dernier caractère.

Exemple:

Je me place en B2 pour inscrire la formule.

Celle-ci doit vérifier si la cellule en A2(UC464PN2) ,correspond à celle en A1 (UC464PN), déduction faite du dernier caractère de A2 (dans cet exemple, le 2) et si c'est le cas, donner comme résultat les caractères de la cellule A1.                   Si pas le cas, le résultat affiché sera les caractères de A2 

réponse attendue dans B2 pour cet exemple: UC464PN

Merci d'avance pour votre aide !

Cdlt,

gexelpas

A voir également:

2 réponses

brucine Messages postés 14327 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 avril 2024 1 818
27 sept. 2023 à 10:58

Bonjour,

Crise du logement sur ma feuille en cours, j'ai utilisé B15, B16, C16:

=SI(GAUCHE(B16;NBCAR(B16)-1)=B15;B15;B16)

0

Bonjour Brucine,

Merci pour cette réponse rapide.

J'ai, néanmoins, omis de préciser que la règle vaut que si il s'agit d'un chiffre et pas d'une lettre.

Pour reprendre l'exemple, si la cellule A2 contenait UC466PRet la cellule A1 contenait UC466PR, la réponse attendue en B2 seraitUC466PRN

Si vous avez une idée, je suis preneur ;-)

Merci d'avance.

Gexelpas

0

Bonjour Brucine,

Merci pour cette réponse rapide.

J'ai, néanmoins, omis de préciser que la règle vaut que si il s'agit d'un chiffre et pas d'une lettre.

Pour reprendre l'exemple, si la cellule A2 contenait UC466PRN et la cellule A1 contenait UC466PR, la réponse attendue en B2 seraitUC466PRN

Si vous avez une idée, je suis preneur ;-)

Merci d'avance.

Gexelpas

0
brucine Messages postés 14327 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 avril 2024 1 818
27 sept. 2023 à 12:07

Comme ça si j'ai bien compris:

=SI(ESTERREUR(CNUM(DROITE(B16;1)));B16;SI(GAUCHE(B16;NBCAR(B16)-1)<>B15;B15;B16))

0
brucine Messages postés 14327 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 avril 2024 1 818 > brucine Messages postés 14327 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 avril 2024
27 sept. 2023 à 12:37

Du coup, ce n'était pas clair ou je me suis mélangé les pinceaux, j'imagine que si le reste de la séquence n'est pas identique, c'est (dans mon cas) B15.

=SI(GAUCHE(B16;NBCAR(B16)-1)<>B15;B15;SI(ESTERREUR(CNUM(DROITE(B16;1)));B15;B16))

1
gexelpas > brucine Messages postés 14327 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 26 avril 2024
27 sept. 2023 à 17:58

Merci pour cette aide précieuse ! 

Cdlt

0