Sommeprod combiné avec recherche

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

8classeur1.xlsx (13.86 Ko)

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

3classeursj.xlsx (14.58 Ko)

Crdlmt

Bonjour

Formule en E12, incrémentée vers la droite

=SOMMEPROD((NB.SI(E$4:E$10;Liste_1))*(Liste_2="JR"))

Cordialement

6classeur1.xlsx (14.55 Ko)

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

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

Rechercher des sujets similaires à "sommeprod combine recherche"