Excel:remplissage automatique d'une cellule

Résolu/Fermé
Norge - 28 oct. 2008 à 10:27
 Norge - 28 oct. 2008 à 17:29
Bonjour,
Je dois facturer en plusieurs devises.
J'ai réussi ( ! :) ) a créér une cellule de liste de choix de mes devises : US dollar, Euro, British Pound sur la cellule H21 qui definit la devise de toute la facture
Devant le chiffre de facturation qui se trouve en colonne I a partir des lignes 24, je mets le sigle de la devise ( $ ou £ ou €) dans la colonne H à partir des lignes 24:

H I

ligne 21 liste de choix ( Euro, US Dollar, B Pound)

ligne 24 ex: travail x..................... $ 345,00
ligne 25 travail x2 .................. $ 45,00

serait il possible de faire en sorte que lorsque j'effectue mon choix de devise en cellule H21, ca puisse remplir automatiquement le sigle de la devise correspondant dans ma colonne H à partir des lignes 24?

Merci pour votre aide
A voir également:

4 réponses

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
28 oct. 2008 à 12:56
Bonjour,

H24=$H$21

et tu déroules vers le bas.
Ou

H24=SI(I24="";"";$H$21)

si tu ne veux pas avoir les signes dans les rangées vides.

Bonne journée.
0
merci pour ta réponse g,

avec ta 1ere proposition j'ai le texte entier de la devise (ex: BRITISH POUND) qui s'affiche ds la cellule et non pas le sigle de la devise (ex: £)
et c'est ce que je voudrais avoir, afficher uniquement le sigle de la devise en H24, H25 etc...( $ ou £ ou €) correspondant a mon choix de la cellule H21 (liste de choix US Dollar, Euro, B Pound)

quant a ta deuxieme proposition, il ne s'affiche rien... mais je n'ai pas trop compris a quoi elle servait...

ps: je suis un ignard avec Excel

Norge
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
28 oct. 2008 à 13:46
Dans ce cas,

H24==SI($H$21="US dollar";"$";SI($H$21="Euro";"€";SI($H$21="British Pound";"£";"")))

Bonne après midi.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
28 oct. 2008 à 13:47
Bonjour
de ce que je pense avoir compris:
essayez cet exemple et adaptez le à vos champ ensuite:
De A1 à A3, la liste des noms de monaie
De B1 à B3, la liste des signes correspondants
(Ce tableau n'est pas obligatoirement situé sur la même feuille)
Sélectionnez ce champ
Barre de taches / Insertion / Nom et donner lui un nom, par exemple SIGNE
Revenez sur votre facture
En H21, votre liste déroulante du nom des monaies:
En H24 la formule:
=SI(I24=0;0;RECHERCHEV($H$21;SIGNE;2;0)
et vous pouvez soit tirer cette formule sur la hauteur du champ soit simplifier à parti de H25 avec:
=SI(I25=0;0;$H$24)
Dans ces conditions, le signe correspondant ne sera affiché que lorsqu'un montant sera introduit en I
Bonne chance

0
merci g, cette dernière formule fonctionne parfaitement...

En ce qui concerne la 2è ligne, pour ne pas faire apparaitre le sigle quand il n'y a pas de prix, je me suis inspiré de vos 2 formules g et vaucluse pour donner ceci :
=SI(F25=0;"";$H$24)

Probleme résolu!

Merci g et vaucluse
0