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

Incrémenter un tableau en fonction de valeurs

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 !

niiiiiiiiiico

XLDnaute Occasionnel
Bonjour à tous,

Je souhaiterais qu'un tableau s'incrémente tout seul en fonction des choix que fait un utilisateur via un menu déroulant.

Le fichier en PJ explique en détail ce que je recherche

Un grand merci à ceux qui pourront me filer un petit coup de main !
 

Pièces jointes

Re : Incrémenter un tableau en fonction de valeurs

Bonjour,

Sur la base de ce que j'ai compris, une formule matricielle en F11 :

Code:
=SI(LIGNE()-10>NB.SI($D$11:$D$44;F$10);"";INDEX($C$1:$C$44;
PETITE.VALEUR(SI(($D$11:$D$44=F$10)*LIGNE($D$11:$D$44)>0;($D$11:$D$44=F$10)*
LIGNE($D$11:$D$44));LIGNE()-10)))

Formule matricielle à valider par CTRL + MAJ + ENTREE

puis à recopier vers le bas et vers la droite

Bon WE

@+
 
Re : Incrémenter un tableau en fonction de valeurs


Bonjour,

C'est parfait !

Juste deux questions ; la validation se fait une fois pour toute ? La formule est compatible avec excel97 et pas de soucis avec l'absence de macro complémentaire ?

Un grand merci !
 
Re : Incrémenter un tableau en fonction de valeurs

re



Pas compris ce que tu veux dire ...



En principe oui



Pas de problème, puisqur'il n'y a pas d'utilisation de fonctions issues des macros complémentaires

@+

Je voulais savoir si à chaque modif il fallait revalider la formule, mais en vérifiant, ça se fait tout seul

Encore merci pour ton aide !

PS : le -10 du début et fin de formule correspond au fait que mes valeurs commencent en ligne 11 ?
 
Re : Incrémenter un tableau en fonction de valeurs

Bonjour,

Ou bien celle-ci :

Code:
[FONT=Verdana]=INDEX($C$1:$C$44;MIN(SI(($D$11:$D$44=F$10)*(NB.SI(F$10:F10;$C$11:$C$44)=0);LIGNE($D$11:$D$44))))&""[/FONT]

Ou bien :
Code:
[FONT=Verdana]=INDEX($C$1:$C$44;MIN(SI($D$11:$D$44=F$10;SI(NB.SI(F$10:F10;$C$11:$C$44)=0;LIGNE($D$11:$D$44)))))&""[/FONT]

Formule matricielle, à valider par ctrl, maj et entrée
 
- 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

  • Question Question
Microsoft 365 comptage d'heures
Réponses
6
Affichages
567
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…