Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Affichage nombre A2 si dans A1

  • Initiateur de la discussion Initiateur de la discussion onurb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

onurb

XLDnaute Nouveau
Bonjour.

Qui peux me donner la fonction suivante quand je rentre

1 dans A1 il s'inscrit 30 dans B10
2 dans A1 il s'inscrit 35 dans B10
3 dans A1 il s'inscrit 40 dans B10
4 dans A1 il s'inscrit 43 dans B10
5 dans A1 il s'inscrit 50 dans B10
6 dans A1 il s'inscrit 55 dans B10

(à titre d'exemple) Merci
 
bonjour le forum, onurb

regarde si cela peut convenir

charli [file name=12345.zip size=1985]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/12345.zip[/file]
 

Pièces jointes

Une petite macro, que tu peux mettre soit en 'on worksheet_change', soit à déclencher par une touche de ton choix

Je t'ai attribué des valeurs fixes à cause du '43', mais si tu veux simplement incrémenter de 5 en 5 on peut faire

for x = 0 to...
b(x)=30+(5*x)
next
....

Sub report()
Dim b(6) As Integer
b(1) = 30
b(2) = 35
b(3) = 40
b(4) = 43
b(5) = 50
b(6) = 55
a = Range('A1').Value
Range('B10').Value = b(a)
End Sub

Voilou 🙂

A+
Philippe
 
Merci Phil mais pour les macros je ne 'touche' pas encore

Charly C ok quand tu vas de 5 en 5

est-il possible de mettre la fonction suivante

si 1 dans A1 alors B10=30 ou si 2 dans A1 alors B10=33 ou si 3 dans A1 alors B10=40 ...

Merci
 
Bonjour,

Si, en A1, c'est 1, 2, 3, 4, etc,
tu tapes les correspondances en G2:G50 par exemple
En B10 :
=INDEX(G2:G50;A1)

Si, en A1, c'est plus varié que dans ton exemple,
tu crées une table de correspondance, de F2 à F50 par exemple
Colonne F : les valeurs que peut prendre A1,
colonne G : leur correspondance.
En B10 ou n'importe où :
=RECHERCHEV(A1;F2:G50;2;0)
ou bien :
=INDEX(G2:G50;EQUIV(A1;F2:F50;0))
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
441
  • Question Question
XL pour MAC Calcul de notes.
Réponses
5
Affichages
635
  • Question Question
Microsoft 365 Formule avec OU ?
Réponses
5
Affichages
389
Réponses
11
Affichages
457
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…