RECHERCHEV problème lié aux cases vides
Ddy97one
-
Ddy97one -
Ddy97one -
Bonjour,
J'ai un tableau pour lequel j'aimerais calculer le résultat. Ce tableau ce rempli en fonction de deux éléments, un code article et un quantité pour cet article. J'ai entré une formule RECHERCHEV pour aller récupérer le prix des articles insérés dans le tableau et me calculer le résultat. Cela fonctionne très bien sauf quand la colonne "code article" est vide. L'erreur qui remonte est la suivante : #VALEUR!.
Ci-dessous la formule que j'ai utilisé :
=(SIERREUR(SI(RECHERCHEV($B$17;P7:Q32;2;0)="";"";RECHERCHEV($B$17;P7:Q32;2;0));"")*$C$17)+(SIERREUR(SI(RECHERCHEV($B$18;P7:Q32;2;0)="";"";RECHERCHEV($B$18;P7:Q32;2;0));"")*$C$18)+(SIERREUR(SI(RECHERCHEV($B$19;P7:Q32;2;0)="";"";RECHERCHEV($B$19;P7:Q32;2;0));"")*$C$19)+(SIERREUR(SI(RECHERCHEV($B$20;P7:Q32;2;0)="";"";RECHERCHEV($B$20;P7:Q32;2;0));"")*$C$20)+(SIERREUR(SI(RECHERCHEV($B$21;P7:Q32;2;0)="";"";RECHERCHEV($B$21;P7:Q32;2;0));"")*$C$21)+(SIERREUR(SI(RECHERCHEV($B$22;P7:Q32;2;0)="";"";RECHERCHEV($B$22;P7:Q32;2;0));"")*$C$22)+(SIERREUR(SI(RECHERCHEV($B$23;P7:Q32;2;0)="";"";RECHERCHEV($B$23;P7:Q32;2;0));"")*$C$23)
Pouvez-vous m'aider à résoudre mon problème s'il vous plait.
Merci d'avance.
J'ai un tableau pour lequel j'aimerais calculer le résultat. Ce tableau ce rempli en fonction de deux éléments, un code article et un quantité pour cet article. J'ai entré une formule RECHERCHEV pour aller récupérer le prix des articles insérés dans le tableau et me calculer le résultat. Cela fonctionne très bien sauf quand la colonne "code article" est vide. L'erreur qui remonte est la suivante : #VALEUR!.
Ci-dessous la formule que j'ai utilisé :
=(SIERREUR(SI(RECHERCHEV($B$17;P7:Q32;2;0)="";"";RECHERCHEV($B$17;P7:Q32;2;0));"")*$C$17)+(SIERREUR(SI(RECHERCHEV($B$18;P7:Q32;2;0)="";"";RECHERCHEV($B$18;P7:Q32;2;0));"")*$C$18)+(SIERREUR(SI(RECHERCHEV($B$19;P7:Q32;2;0)="";"";RECHERCHEV($B$19;P7:Q32;2;0));"")*$C$19)+(SIERREUR(SI(RECHERCHEV($B$20;P7:Q32;2;0)="";"";RECHERCHEV($B$20;P7:Q32;2;0));"")*$C$20)+(SIERREUR(SI(RECHERCHEV($B$21;P7:Q32;2;0)="";"";RECHERCHEV($B$21;P7:Q32;2;0));"")*$C$21)+(SIERREUR(SI(RECHERCHEV($B$22;P7:Q32;2;0)="";"";RECHERCHEV($B$22;P7:Q32;2;0));"")*$C$22)+(SIERREUR(SI(RECHERCHEV($B$23;P7:Q32;2;0)="";"";RECHERCHEV($B$23;P7:Q32;2;0));"")*$C$23)
Pouvez-vous m'aider à résoudre mon problème s'il vous plait.
Merci d'avance.
Configuration: Windows / Chrome 101.0.4951.54
A voir également:
- RECHERCHEV problème lié aux cases vides
- Comment supprimer les pages vides sur word - Guide
- Grille tombola vierge à imprimer 50 cases - Télécharger - Création musicale
- Recherchev texte ✓ - Forum Excel
- Recherchev ne renvoie pas la bonne valeur ✓ - Forum Excel
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
5 réponses
Bonjour
Un extrait de ton fichier serait le bienvenu
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
Un extrait de ton fichier serait le bienvenu
Pour transmettre un fichier,
Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
Bonjour à tous,
Déja tu fais une somme et dans tes formules, quand ça ne va pas , tu mets "" qui n'est pas un nombre. on additionne pas des textes. Tu dois mettre 0
Et dans ces conditions ta formule sera 0*$C$17 ==>0 et non pas ""*$C$17, ce qui ne veut rien dire.
Et a vue de nez, un spmmeprod() doit convenir
Crdlmt
Déja tu fais une somme et dans tes formules, quand ça ne va pas , tu mets "" qui n'est pas un nombre. on additionne pas des textes. Tu dois mettre 0
Et dans ces conditions ta formule sera 0*$C$17 ==>0 et non pas ""*$C$17, ce qui ne veut rien dire.
Et a vue de nez, un spmmeprod() doit convenir
Crdlmt
Bonjour
Votre formule modifiée sans répétition de la rechercheV
=SIERREUR(RECHERCHEV($B$17;$P$7:$Q$32;2;0);0)*$C$17+SIERREUR(RECHERCHEV($B$18;$P$7:$Q$32;2;0);0)*$C$18+SIERREUR(RECHERCHEV($B$19;$P$7:$Q$32;2;0);0)*$C$19+SIERREUR(RECHERCHEV($B$20;$P$7:$Q$32;2;0);0)*$C$20+SIERREUR(RECHERCHEV($B$21;$P$7:$Q$32;2;0);0)*$C$21+SIERREUR(RECHERCHEV($B$22;$P$7:$Q$32;2;0);0)*$C$22+SIERREUR(RECHERCHEV($B$23;$P$7:$Q$32;2;0);0)*$C$23
Votre formule modifiée sans répétition de la rechercheV
=SIERREUR(RECHERCHEV($B$17;$P$7:$Q$32;2;0);0)*$C$17+SIERREUR(RECHERCHEV($B$18;$P$7:$Q$32;2;0);0)*$C$18+SIERREUR(RECHERCHEV($B$19;$P$7:$Q$32;2;0);0)*$C$19+SIERREUR(RECHERCHEV($B$20;$P$7:$Q$32;2;0);0)*$C$20+SIERREUR(RECHERCHEV($B$21;$P$7:$Q$32;2;0);0)*$C$21+SIERREUR(RECHERCHEV($B$22;$P$7:$Q$32;2;0);0)*$C$22+SIERREUR(RECHERCHEV($B$23;$P$7:$Q$32;2;0);0)*$C$23
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question