Tableau à complèter
Résolu/Fermé
gigipong
Messages postés
118
Date d'inscription
samedi 27 avril 2013
Statut
Membre
Dernière intervention
26 mai 2024
-
18 déc. 2022 à 14:25
gigipong Messages postés 118 Date d'inscription samedi 27 avril 2013 Statut Membre Dernière intervention 26 mai 2024 - 18 déc. 2022 à 22:25
gigipong Messages postés 118 Date d'inscription samedi 27 avril 2013 Statut Membre Dernière intervention 26 mai 2024 - 18 déc. 2022 à 22:25
A voir également:
- Tableau à complèter
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Tableau de combinaison loto 5/90 - Forum Excel
2 réponses
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
18 déc. 2022 à 15:12
18 déc. 2022 à 15:12
Bonjour,
La solution peut dépendre de ta version Excel, quelle est-elle ?
si Excel 365 :
une seule formule en B7 :
=FILTRE(Liste!B3:C12;(Liste!E3:E12>10)*(Liste!E3:E12<20);"")
si non, en B7 :
=SIERREUR(INDEX(Liste!B:B;PETITE.VALEUR(SI((Liste!$E$3:$E$12>10)*(Liste!$E$3:$E$12<20);LIGNE(Liste!$E$3:$E$12);"");LIGNE(A1)));"")
Formule matricielle à valider par Ctrl+Maj+Entrée
en C7 similaire à B7 ou :
=SIERREUR(RECHERCHEV(B7;Liste!$B$3:$C$12;2;FAUX);"")
Validation normale
Cordialement
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
284
18 déc. 2022 à 19:36
18 déc. 2022 à 19:36
Bonsoir,
Un test
gigipong
Messages postés
118
Date d'inscription
samedi 27 avril 2013
Statut
Membre
Dernière intervention
26 mai 2024
1
18 déc. 2022 à 20:04
18 déc. 2022 à 20:04
Bonsoir,
C'est impeccable, je n'ai plus qu'à remplir mon vrai fichier.
Merci.
Cordialement.
Modifié le 18 déc. 2022 à 18:52
Bonjour,
Je viens d'essayer la formule du milieu, elle marche parfaitement et j'obtiens ce que je veux.
J'aurais toutefois besoin d'une précision : je ne sais pas à quoi correspond A1 en bout de formule.
Deuxième précision : j'ai validé normalement la formule par entrée et ça fonctionne bien, est-ce obligatoire comme tu as décrit ?
J'ai office 2021.
Merci pour le travail effectué.
Cordialement.
18 déc. 2022 à 21:33
Re,
Si tu as Excel 2021, tu n'as manifestement pas besoin de valider les formules en matricielle. Et donc tu dois disposer de la puissante fonction FILTRE comme je te l'ai indiqué. Dans ton fichier test mets toi dans une cellule (B20 par exemple) et mets
=FILTRE(Liste!B3:C12;(Liste!E3:E12>10)*(Liste!E3:E12<20);"")
tu verras que tes deux colonne sont bien générées de manière dynamique en une seule formule sans nécessité de la recopier. À adapter aux autres plages et peut-être à modifier légèrement pour ton fichier réel.
Dans l’autre formule que je t'ai indiqué, le LIGNE(A1) vaut 1 et est utilisé par la fonction PETITE.VALEUR comme première petite valeur. En recopiant la formule vers le bas LIGNE(A1) devient LIGNE(A2) puis A3,... Cela permet de générer les différents rang (1, 2, 3 ,4) utilisés dans PETITE.VALEUR.
Mais honnêtement l'utilisation la fonction FILTRE est beaucoup plus simple et puissante.
https://www.cjoint.com/c/LLsuFuZJnuT
Cordialement
18 déc. 2022 à 22:25
Bonsoir,
Merci pour toutes les précisions, encore une fois ça me permet de comprendre plus facilement.
Mon fichier prend forme grâce aux réponses que j'obtiens sur ce forum.
Encore merci.
Cordialement.