Formule DECALER
Résolu
holden59
Messages postés
50
Statut
Membre
-
holden59 Messages postés 50 Statut Membre -
holden59 Messages postés 50 Statut Membre -
Bonjour,
Afin d'automatiser tout un fichier, je souhaitera utiliser la formule DECALER; cependant, j'arrive à rien!
Je souhaiterais obtenir le "Code" F2 s'il trouve une correspondance entre AF1 et EF2.
Vous trouverez le fichier : http://www.cjoint.com/c/FFDoc7oQchR
Merci,
Afin d'automatiser tout un fichier, je souhaitera utiliser la formule DECALER; cependant, j'arrive à rien!
Je souhaiterais obtenir le "Code" F2 s'il trouve une correspondance entre AF1 et EF2.
Vous trouverez le fichier : http://www.cjoint.com/c/FFDoc7oQchR
Merci,
A voir également:
- Formule DECALER
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Excel mise en forme conditionnelle formule - Guide
- Décaler colonne excel - Guide
J'ai réussi à le mettre en place dans ma base
Mais du coup, comment trouves tu la formule adéquate au bon moment?
En gros, comment sais tu que dans ce cas il fallait la formule INDEX, dans un autre la formule DECALER, SI=SINON, etc
De plus, dans mon tableau, chaque montant à un code "équivalent SÉCU", quelle formule dois je utiliser pour obtenir directement la SOMME correspondant à ces codes?
http://www.cjoint.com/c/FFDpQsBTT1J
Les fonctions DECALER et INDEX n'ont pas la même utilité
Comme son nom l'indique DECALER permet de décaler en ligne ou en colonne à partir d'une plage de départ
exemple d'utilisation tu as de B2 à M2 les résultats des 12 mois d'une année
en B1 on choisit un quantième de mois (1, 2 ..) et on veut le résultat correspondant, la formule sera =DECALER(A2;;B1) on se déplace à partir de A2 d'autant de colonnes que le nombre en B1
La fonction INDEX permet de retrouver une valeur dans une plage (matrice) en indiquant la ligne et la colonne de la matrice (lecture d'un tableau à double entrée)
Reprenons l'exemple d'un tableau avec les 12 mois en colonne mais avec en ligne 2, 3 et 4 les résultats de 3 entreprises; si je veut retrouver le résultat de la 2eme entreprise pour le 5eme mois la formule sera =INDEX(plage des résultats;2;5)
Le n° de la ligne ou de la colonne peut ne pas être connu mais correspondre à une valeur connue d'une autre colonne ou ligne. Dans l'exemple précédent je peux retrouver la ligne de l'entreprise cherchée à partir de son nom avec =EQUIV(nom de l'entp; plage des noms de l'entreprise;0) donc en combinant INDEX et EQUIV je peux retrouver dans la matrice le résultat de cette entreprise pour le 5eme mois =INDEX(plage des résultats;EQUIV(nom de l'entp; plage des noms de l'entreprise;0);5) comme je l'ai fait dans ton tableau
Enfin pour obtenir la somme pour un code il faut utiliser SOMME.SI :
=SOMME.SI(A2:A7;"3054";C2:C7)
ou si le code 3054 se trouve indiqué dans une cellule par ex en A11 :
=SOMME.SI(A2:A7;A11;C2:C7)
Cdlmnt
Via
Un immense merci
J’espère ne plus vous solliciter