RechercheV avec fonction SI

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 !

Boubas1

XLDnaute Occasionnel
Bonjour,

J'ai un problème avec une fonction si combinée avec une fonction recherchev et ça ne marche pas. J'intègre une fonction recherche v avec si dans ma colonne L. Donc je recherchev H3 dans A1:E9 et si il y a "0056" dans la colonne E2:E9 alors je veux D2 dans ma colonne L sinon je veux rien. Pouvez vous m'aider. Merci.

Ps: mon tableau excel en pièce jointe
 
Re : RechercheV avec fonction SI

Bonsoir,

dans la colonne J une petite erreur de frappe peut-être, la formule devrait plutôt être:
Code:
=SOMMEPROD(($A$3:$A$564=$H3)*($E$3:$E$564=J$1)*($C$3:$C$[COLOR=darkred][B]564[/B][/COLOR]))
(il faut le même nombre de lignes)

Par ailleurs certaines cellules apparemment vides des colonnes C et D semblaient contenir des espaces, en les supprimant, ça fonctionne de mon coté.

On te laisse essayer ...

A +

mth
 
Re : RechercheV avec fonction SI

Bonjour,

Toujours éviter le *(plage à sommer)
SOMMEPROD(($A$3:$A$564=$H3)*($E$3:$E$564=M$1)*($D$3:$D$564))
ça ne marchait pas car il y avait un espace ou un truc comme ça dans D5 ou D6

Ecrire comme ça
SOMMEPROD(($A$3:$A$564=$H3)*($E$3:$E$564=M$1);$D$3:$D$564)
 
Re : problème Sommeprod ()

Bonjour,

Par contre, la colonne D n'est pas forcément toujours de la même taille (pas tout le temps le même nombre de cellules) et il y a des cellules vides dans cette colonnes. Donc comment régler ce problème ? Merci
 
Re : problème Sommeprod ()

Bonjour,

Ce n'est pas la longueur de telle ou telle colonne qu'il faut voir,
c'est la longueur de la plage prise en compte par la formule
=SOMMEPROD(($A$3:$A$564=$H3)*($E$3:$E$564=K$1);$D$3:$D$564)

S'il y a des cellules vides, ça n'a pas d'importance (cellule vide = 0).
Si les cellules qui ont l'air vide contiennent un espace ou autre,
le problème est réglé comme ça, par le point virgule :
SOMMEPROD(($A$3:$A$564=$H3)*($E$3:$E$564=K$1);$D$3:$D$564)

Problème réglé de la même manière s’il y a carrément du texte dans des cellules.
 

Pièces jointes

Re : Problème Soomeprod ()

Bonjour,

Oui en fait, la longueur de mes plages pourront varier, en effet mon tableau n'aura pas forcément toujours le même nombre de lignes, puisque je n'aurai pas tout le temps le même nombre de comptes. Donc comment régler ce problème ? Merci.
 
Re : Problème Soomeprod ()

Bonjour,

Tu peux donner un nom aux plages de cellules
Barre de menu – Insertion – Nom – Définir
Dans la zone du haut, tu tapes le nom choisi,
dans la zone du bas, tu tapes :
=DECALER($A$3;;;NB($A:$A))

Et idem pour les autres plages
=DECALER($B$3;;;NB($A:$A))
Etc

La formule devient
=SOMMEPROD((Cpte=$H3)*(CoGestion=J$1);SoDebit)
 

Pièces jointes

Re : RechercheV avec fonction SI

Bonsoir,

D'accord, mais quelquepart il se peut aussi que mon tableau de droite commençant à la colonne H varie aussi en longueur (le nombre de lignes peut varier). Donc jusqu'où recopier la formule vers le bas à partir de la cellule J2, je ne peux pas l'arrêter à une cellule donnée, puisque de nouveaux comptes peuvent très bien se créer ? Merci.
 
- 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
7
Affichages
383
Réponses
10
Affichages
192
Réponses
2
Affichages
167
Réponses
3
Affichages
210
Réponses
5
Affichages
166
Retour