sommeprod combiné avec recherche Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
S
Skyjet53
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 25 janvier 2019
Version d'Excel : 2016 FR

Message par Skyjet53 » 14 février 2019, 11:45

Bonjour

Voici les données
une colonne "Liste_1" avec des divers codes (9,12,RP...).
une colonne "Liste_2" avec en correspondance de la Liste_A des JR,SR,NT ou "Vide"
Les cellules de la liste_1 et 2 est nommée en Plage_1

J'ai ensuite mon tableur composé de x lignes avec des colonnes sur chaque jour.
Dans les cellules il peut être sélectionné la Liste_1 (9,12,rp, "",...), la cellule peut être vide, et c'est la mon problème, car en fin de tableau j'ai 3 lignes recap (JR,SR,NT) qui me calcule pour chaque journée la somme de JR, SR, NT selon le code qui a été choisi. La cellule pouvant être vide, la recherche renvoie une erreur. Je n'arrive pas à obtenir le résultat souhaité :( peut être que je ne pars pas sur la bonne fonction du coup
En PJ la mise à jour du fichier exemple

Merci beaucoup pour votre aide
Classeur1.xlsx
(13.86 Kio) Téléchargé 4 fois
Avatar du membre
DjiDji59430
Membre impliqué
Membre impliqué
Messages : 1'917
Appréciations reçues : 56
Inscrit le : 18 avril 2015
Version d'Excel : 2016 FR

Message par DjiDji59430 » 14 février 2019, 16:11

Bonjour,

Quand on utilise recherche(), il faut que la première colonne soit rangée en ordre croissant.
Sommeprod() a horreur des blancs ==>#n/a
ClasseurSJ.xlsx
(14.58 Kio) Téléchargé 2 fois
Crdlmt
A
Amadéus
Modérateur
Modérateur
Messages : 17'732
Appréciations reçues : 62
Inscrit le : 7 mai 2006
Version d'Excel : Office Excel 2003 FR et 2013FR

Message par Amadéus » 14 février 2019, 16:24

Bonjour
Formule en E12, incrémentée vers la droite
=SOMMEPROD((NB.SI(E$4:E$10;Liste_1))*(Liste_2="JR"))
Cordialement
Classeur1.xlsx
(14.55 Kio) Téléchargé 4 fois
1 membre du forum aime ce message.
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
S
Skyjet53
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 25 janvier 2019
Version d'Excel : 2016 FR

Message par Skyjet53 » 14 février 2019, 17:22

DjiDji59430 a écrit :
14 février 2019, 16:11
Bonjour,

Quand on utilise recherche(), il faut que la première colonne soit rangée en ordre croissant.
Sommeprod() a horreur des blancs ==>#n/a

ClasseurSJ.xlsx

Crdlmt
Merci pour ces explications, je comprends mieux le renvoi d'erreur! ce n'est donc pas la fonction que je cherche
Merci beaucoup
S
Skyjet53
Jeune membre
Jeune membre
Messages : 15
Inscrit le : 25 janvier 2019
Version d'Excel : 2016 FR

Message par Skyjet53 » 14 février 2019, 17:23

Amadéus a écrit :
14 février 2019, 16:24
Bonjour
Formule en E12, incrémentée vers la droite
=SOMMEPROD((NB.SI(E$4:E$10;Liste_1))*(Liste_2="JR"))
Cordialement
Super!!! c'est exactement ce que je cherchais, il fallait le nbsi et multiplier les listes dans la sommeprod.
ça fonctionne parfaitement
un grand merci :bien:
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message