Ajouter un paramètre valable pour toute la formule
Résolu/Fermé
padim
Messages postés
13
Date d'inscription
lundi 15 mars 2010
Statut
Membre
Dernière intervention
14 juin 2016
-
8 mars 2016 à 12:31
padim Messages postés 13 Date d'inscription lundi 15 mars 2010 Statut Membre Dernière intervention 14 juin 2016 - 31 mars 2016 à 12:42
padim Messages postés 13 Date d'inscription lundi 15 mars 2010 Statut Membre Dernière intervention 14 juin 2016 - 31 mars 2016 à 12:42
A voir également:
- Ajouter un paramètre valable pour toute la formule
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Paramètre story facebook - Guide
- Netflix paramètre compte - Guide
- Formule excel moyenne - Guide
3 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
8 mars 2016 à 14:25
8 mars 2016 à 14:25
Bonjour padim
Tu peux grandement raccourcir ta formule en utilisant des plages nommées et INDEX EQUIV au lieu RECHERCHEV et une succession de SI
Elle pourra se résumer à quelque chose comme cela :
=INDEX(tarif;EQUIV(G2;categorie;0);EQUIV(REPT("A";C2)&REPT("E";D2);clients;0))+SI(E2=1;INDEX(tarif;EQUIV(G2;categorie;0);EQUIV("BB";clients;0)))
supplément bébé compris !
Exemple : http://www.cjoint.com/c/FCinyD2XtOT
Cdlmnt
Via
Tu peux grandement raccourcir ta formule en utilisant des plages nommées et INDEX EQUIV au lieu RECHERCHEV et une succession de SI
Elle pourra se résumer à quelque chose comme cela :
=INDEX(tarif;EQUIV(G2;categorie;0);EQUIV(REPT("A";C2)&REPT("E";D2);clients;0))+SI(E2=1;INDEX(tarif;EQUIV(G2;categorie;0);EQUIV("BB";clients;0)))
supplément bébé compris !
Exemple : http://www.cjoint.com/c/FCinyD2XtOT
Cdlmnt
Via
padim
Messages postés
13
Date d'inscription
lundi 15 mars 2010
Statut
Membre
Dernière intervention
14 juin 2016
8 mars 2016 à 15:00
8 mars 2016 à 15:00
Grand merci via55,
Ca paraît super et ça marche du tonerre, et c'est drôlement plus simple que mon usine à gaz. Mais je ne comprends pas tout. Tant mieux, je vais devoir apprendre encore.
Ca paraît super et ça marche du tonerre, et c'est drôlement plus simple que mon usine à gaz. Mais je ne comprends pas tout. Tant mieux, je vais devoir apprendre encore.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
8 mars 2016 à 15:15
8 mars 2016 à 15:15
De rien
Explication rapide de la formule :
=INDEX(tarif;EQUIV(G2;categorie;0);EQUIV(REPT("A";C2)&REPT("E";D2);clients;0))+SI(E2=1;INDEX(tarif;EQUIV(G2;categorie;0);EQUIV("BB";clients;0)))
Tout d'abord les REPT répètent la lettre A ou E le nombre de fois indiquées donc 2 adultes 1 enfant donnera AAE
Ensuite avec INDEX on cherche dans la matrice tarif la valeur sur la même ligne (EQUIV) que la valeur en G2 dans catégories et dans la même colonne ( second EQUIV) que la concatenation des lettres dans clients
ET on ajoute à cela s'il y a 1 dans la col E, la valeur dans tarif prise dans la ligne de la catégorie et dans la colonne correspondant à BB (tout ça grâce au 2nd INDEX)
Cdlmnt
Via
Explication rapide de la formule :
=INDEX(tarif;EQUIV(G2;categorie;0);EQUIV(REPT("A";C2)&REPT("E";D2);clients;0))+SI(E2=1;INDEX(tarif;EQUIV(G2;categorie;0);EQUIV("BB";clients;0)))
Tout d'abord les REPT répètent la lettre A ou E le nombre de fois indiquées donc 2 adultes 1 enfant donnera AAE
Ensuite avec INDEX on cherche dans la matrice tarif la valeur sur la même ligne (EQUIV) que la valeur en G2 dans catégories et dans la même colonne ( second EQUIV) que la concatenation des lettres dans clients
ET on ajoute à cela s'il y a 1 dans la col E, la valeur dans tarif prise dans la ligne de la catégorie et dans la colonne correspondant à BB (tout ça grâce au 2nd INDEX)
Cdlmnt
Via
padim
Messages postés
13
Date d'inscription
lundi 15 mars 2010
Statut
Membre
Dernière intervention
14 juin 2016
31 mars 2016 à 12:42
31 mars 2016 à 12:42
via55
Excuse le retard, j'ai enfin eu le temps de me poser et de bien décortiquer la formule (je l'ai mise en pratique avant sans même la comprendre vraiment).
Elle est absolument fantastique.
J'espère être un jour assez compétent pour arriver à penser à combiner des formules comme tu l'as fait. On trouve beaucoup d'aide sur chaque formule, mais savoir les combiner comme ça, relève du génie.
Merci sincèrement.
Excuse le retard, j'ai enfin eu le temps de me poser et de bien décortiquer la formule (je l'ai mise en pratique avant sans même la comprendre vraiment).
Elle est absolument fantastique.
J'espère être un jour assez compétent pour arriver à penser à combiner des formules comme tu l'as fait. On trouve beaucoup d'aide sur chaque formule, mais savoir les combiner comme ça, relève du génie.
Merci sincèrement.