Formule pour choisir une valeur dans un tableau
Fermé
aurelia
-
20 nov. 2019 à 16:53
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 - 21 nov. 2019 à 04:12
via55 Messages postés 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 - 21 nov. 2019 à 04:12
A voir également:
- Formule pour choisir une valeur dans un tableau
- Tableau croisé dynamique - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Tableau ascii - Guide
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
20 nov. 2019 à 17:15
20 nov. 2019 à 17:15
Bonjour
sans le modèle un exemple à adapter
dfeuil1 base de données avec: de A2 à A12: les n° de département
de B1 à N1 les nombres de bouteilles
et bien sur le tableau rempli avec les montants correspondants aux croisement ligne colonne
en feuil2 édition avec
en A2 le département
en B2 le nombre de bouteille
en C2 la formule:
=SIERREUR(INDEX(Feuil1!$B$2:$N$12;EQUIV(A2;Feuil1!$A$2:$A$12;0);EQUIV(B2;Feuil1!$B$1:$N$1;0));"")
avec en variantes possible si le nombre de bouteilles n'est pas exact par rapport au titre de n colonne, mais à condition que B1:N1 soit classé en ordre croissant:
pour avoir la valeur inférieure, la même sans le 0 à la fin:
=SIERREUR(INDEX(Feuil1!$B$2:$N$12;EQUIV(A2;Feuil1!$A$2:$A$12;0);EQUIV(B2;Feuil1!$B$1:$N$1));"")
et pour avoir la valeur supérieure, toujours sans le 0 à la fin, mais avec +1 pour décaler la colonne
=SIERREUR(INDEX(Feuil1!$B$2:$N$12;EQUIV(A2;Feuil1!$A$2:$A$12;0);EQUIV(B2;Feuil1!$B$1:$N$1)+1);"")
pour info:
le code SIERREUR(formule complète);"") est utilisable à partir d'Excel 2013 et sert à éviter un affichage d'erreur si A2 ou B2 sont vides
revenez en déposant un modèle si problème, ici:
http://mon-partage.fr
et en revenant coller le lien créé sur le site
crdlmnt
sans le modèle un exemple à adapter
dfeuil1 base de données avec: de A2 à A12: les n° de département
de B1 à N1 les nombres de bouteilles
et bien sur le tableau rempli avec les montants correspondants aux croisement ligne colonne
en feuil2 édition avec
en A2 le département
en B2 le nombre de bouteille
en C2 la formule:
=SIERREUR(INDEX(Feuil1!$B$2:$N$12;EQUIV(A2;Feuil1!$A$2:$A$12;0);EQUIV(B2;Feuil1!$B$1:$N$1;0));"")
avec en variantes possible si le nombre de bouteilles n'est pas exact par rapport au titre de n colonne, mais à condition que B1:N1 soit classé en ordre croissant:
pour avoir la valeur inférieure, la même sans le 0 à la fin:
=SIERREUR(INDEX(Feuil1!$B$2:$N$12;EQUIV(A2;Feuil1!$A$2:$A$12;0);EQUIV(B2;Feuil1!$B$1:$N$1));"")
et pour avoir la valeur supérieure, toujours sans le 0 à la fin, mais avec +1 pour décaler la colonne
=SIERREUR(INDEX(Feuil1!$B$2:$N$12;EQUIV(A2;Feuil1!$A$2:$A$12;0);EQUIV(B2;Feuil1!$B$1:$N$1)+1);"")
pour info:
le code SIERREUR(formule complète);"") est utilisable à partir d'Excel 2013 et sert à éviter un affichage d'erreur si A2 ou B2 sont vides
revenez en déposant un modèle si problème, ici:
http://mon-partage.fr
et en revenant coller le lien créé sur le site
crdlmnt
via55
Messages postés
14473
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
13 septembre 2024
2 728
21 nov. 2019 à 04:12
21 nov. 2019 à 04:12
Bonjour Aurelia
Coucou Vaucluse
Un petit exemple pour te montrer la procédure à suivre :
https://mon-partage.fr/f/ROCb3qda/
Cdlmnt
Via
Coucou Vaucluse
Un petit exemple pour te montrer la procédure à suivre :
https://mon-partage.fr/f/ROCb3qda/
Cdlmnt
Via