XL 2016 Fonction Sommeprod, Droite, Decaler

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kawabaka

XLDnaute Nouveau
Bonjour à tous,

J'essaye de faire une sommeprod décaler.

Comme vous pouvez le voir ci-joint, j'essaye de récupérer les 4 caractères à droite de ma colonne B (onglet CM) afin de le faire matcher avec l'année souhaitée. Le problème est qu'il faut que la formule récupère également les données qui vont arriver (il y a parfois des nouveaux flux qui s'ajoutent onglet CM).

Je ne vois pas mon erreur puisque je prends la droite de 4 caractères avec fonction décaler afin de palier le problème si de nouveaux flux s'ajoutent.


Merci beaucoup par avance pour votre aide.


Cordialement,
 

Pièces jointes

Bonjour,

La dernière cellule des données de la colonne B de la feuille CM est du texte et pas un nombre.
Il faut donc rechercher par l'expression EQUIV(...) une expression du type "zzzzz" et non 9^9

D'autre part Droite renvoie du texte et pas un nombre. Il faut comparer à "2021" et non à 2021

Et dernier point, vous décalez d'une ligne à partir de B8. Donc, vous ne compterez jamais la valeur de C8 (si l'année recherchée est 2018). Selon moi, il ne faut pas décaler d'une ligne.

Avec ces modifications, la formule devient:
=SOMMEPROD((DROITE(DECALER(CM!$B$8;;;EQUIV("zzzzz";CM!$B$8:$B$1100;1));4)="2021")*(DECALER(CM!$B$8;;5;EQUIV("zzzzz";CM!$B$8:$B$1100;1))))
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
961
Retour