XL 2016 Comparer des cellules "décalées"

leprofesseur

XLDnaute Nouveau
Bonjour,

J'ai un tableau comprennant des données de "primes" à comparer sur 2 années, afin d'en calculer la variation en %age entre les deux années.
Ces primes sont liées à des contrats.
Le problème est que certains contrats existent sur 2018 et pas sur 2019 et vice versa.
Pas très grave, cela ne doivent donc pas être analysés.
Mais le problème est donc que mes lignes sont "décalées" dans mon tableau.
Je l'ai lié en annexe de mon message.
Donc par ex, il faut que je puisse demander à Excel de me comparer l'écart en % pour le contrat 1248145 qui se trouve sur la cellule B3 pour 2018, avec la cellule D2, où se trouve l'info 2019...
J'avoue sécher totalement...
Merci d'avance pour votre aide.
 

Pièces jointes

  • compa2018-2019AG.xlsx
    37.5 KB · Affichages: 6
Dernière édition:

leprofesseur

XLDnaute Nouveau
sorry, j'avais des colonnes avec des noms de clients, que j'ai supprimé lorsque j'ai vu les restrictions point de vue confidentialité... ceci explique cela !
Merci pour la réponse rapide ! Question subsidiaire, je transforme comment en pourcentage, les écarts obtenus...?
 

chris

XLDnaute Barbatruc
Bonjour

Comme tu as 2016, c'est aisément faisable par PowerQuery

J'ai mis la source sous forme de tableau, renommé les colonnes puis basculé ce tableau dans PowerQuery

Ensuite on force le type de données des 2 colonnes de Numéros de police en texte.
On duplique la requête
Dans l'une on supprime les 2 colonnes 2019 et dans l'autre 2018
On croise les 2 requêtes sur le numéro de police (jointure interne), on affiche la prime 2019, on filtre les vides (null) et on calcule l'écart en %.

On repasse dans Excel et on affiche ce résultat.

Si la source change il suffit d'actualiser le résultat...

Edit : salut à vgendron
 

Pièces jointes

  • compa2018-2019AG_PQ.xlsx
    69.8 KB · Affichages: 6

leprofesseur

XLDnaute Nouveau
Bonjour

Comme tu as 2016, c'est aisément faisable par PowerQuery

J'ai mis la source sous forme de tableau, renommé les colonnes puis basculé ce tableau dans PowerQuery

Ensuite on force le type de données des 2 colonnes de Numéros de police en texte.
On duplique la requête
Dans l'une on supprime les 2 colonnes 2019 et dans l'autre 2018
On croise les 2 requêtes sur le numéro de police (jointure interne), on affiche la prime 2019, on filtre les vides (null) et on calcule l'écart en %.

On repasse dans Excel et on affiche ce résultat.

Si la source change il suffit d'actualiser le résultat...

Edit : salut à vgendron

Ouch... pas mal ça ! merci également !
 
Haut Bas