Problème pour somme entre 2 cellules
Résolu
DBS33
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
DBS33 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
DBS33 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'explique mon problème. Je vous voudrai faire la somme de 2 cellules (une contenant un prix et l'autre des frais de port).
Cependant, et c'est la que je rencontre une problème. Les cellules prix et frais de port peuvent ne contenir aucune information car cet article n'est pas présent chez un fournisseur.
Actuellement quand le prix ou le frais de port est absent chez le fournisseur la cellule affiche ABS avec :
Pour le prix la formule : =SIERREUR(RECHERCHEV(A246;TD!A:J;9;0);"ABS")
Pour les frais de port la formule : =SI(CL246="ABS";"ABS";((5+(0,0005*CL246))))
Merci de votre aide.
J'explique mon problème. Je vous voudrai faire la somme de 2 cellules (une contenant un prix et l'autre des frais de port).
Cependant, et c'est la que je rencontre une problème. Les cellules prix et frais de port peuvent ne contenir aucune information car cet article n'est pas présent chez un fournisseur.
Actuellement quand le prix ou le frais de port est absent chez le fournisseur la cellule affiche ABS avec :
Pour le prix la formule : =SIERREUR(RECHERCHEV(A246;TD!A:J;9;0);"ABS")
Pour les frais de port la formule : =SI(CL246="ABS";"ABS";((5+(0,0005*CL246))))
Merci de votre aide.
A voir également:
- Problème pour somme entre 2 cellules
- Supercopier 2 - Télécharger - Gestion de fichiers
- Somme de plusieurs cellules excel - Guide
- Somme si couleur - Guide
- Fusionner 2 cellules excel - Guide
- Verrouiller cellules excel - Guide
4 réponses
Bonjour,
une solution serait d'afficher 0 dans la cellule du total si la cellule du prix (CL246 a priori) affiche "ABS" par exemple.
La formule :
=SI(CL246="ABS";0;CL246+La cellule contenant le frais de port)
une solution serait d'afficher 0 dans la cellule du total si la cellule du prix (CL246 a priori) affiche "ABS" par exemple.
La formule :
=SI(CL246="ABS";0;CL246+La cellule contenant le frais de port)
Bonjour,
=somme(cellule1;cellule2;cellule3)
etc
Somme() n'est pas gêné par les textes.
eric
=somme(cellule1;cellule2;cellule3)
etc
Somme() n'est pas gêné par les textes.
eric
Bonjour,
J'explique avec précision mon problème. Je veux faire ressortir le prix d'achat le moins cher.
Le prixTotal correspond au Prix achat + Frais port
PrixTotalTD =45,26 (39,76+5,5)
formule=SI(CS317="ABS";"";CS317+CP317)
PrixTotalDX =50,04 (40,14+9,9)
formule=SI(CT317="ABS";"";CT317+CQ317)
PrixTotalTDDX =39,76 (fait ressortir le prix d'achat le moins cher sans les frais de port)
formule=SI(DB317<DC317;CS317;CT317)
J'ai aussi un 3° prix qui se nomme PrixDBS. Ce prix correspond au produit que nous stockons et donc que nous achetons encore moins cher. Mais cela ne s'applique qu'à certain produit car nous ne stockons pas tout.
PrixTotalDBS = 35 (30+5)
formule==SOMME(CU317;CR317)
La ou j'arrive pas à touver la solution pour sortir ma cellule coûtHT:
Pour l'obtenir je travaille avec les cellules PrixTotalTDDX et PrixTotalDBS. Le problème est que lorsque j'ai pas de données dans PrixTotalDBS j'ai pas Prix TotalTDDX qui s'affiche dans la cellule CoutHT. Merci de ton soutien
J'explique avec précision mon problème. Je veux faire ressortir le prix d'achat le moins cher.
Le prixTotal correspond au Prix achat + Frais port
PrixTotalTD =45,26 (39,76+5,5)
formule=SI(CS317="ABS";"";CS317+CP317)
PrixTotalDX =50,04 (40,14+9,9)
formule=SI(CT317="ABS";"";CT317+CQ317)
PrixTotalTDDX =39,76 (fait ressortir le prix d'achat le moins cher sans les frais de port)
formule=SI(DB317<DC317;CS317;CT317)
J'ai aussi un 3° prix qui se nomme PrixDBS. Ce prix correspond au produit que nous stockons et donc que nous achetons encore moins cher. Mais cela ne s'applique qu'à certain produit car nous ne stockons pas tout.
PrixTotalDBS = 35 (30+5)
formule==SOMME(CU317;CR317)
La ou j'arrive pas à touver la solution pour sortir ma cellule coûtHT:
Pour l'obtenir je travaille avec les cellules PrixTotalTDDX et PrixTotalDBS. Le problème est que lorsque j'ai pas de données dans PrixTotalDBS j'ai pas Prix TotalTDDX qui s'affiche dans la cellule CoutHT. Merci de ton soutien
Bonjour,
j'ai du mal formulé ma demande :
J'ai des prix d'achat : Prix1;Prix2;Prix3
J'ai des frais de port : Port1;Port2;Port3
Je génère la somme des prix :
Prix1+Port1
Prix2+Port2
Prix3+Port3
1 - Je veux faire ressortir le prix d'achat avec frais de port le moins et que le résultat me donne comme valeur le prix le moins cher.
si((prix1+port1)<prix2+port2));prix1;prix2). Le problème est que j'arrive pas à faire la formule avec 3 ou 4 chiffres. Quel nul!!!!!
j'ai du mal formulé ma demande :
J'ai des prix d'achat : Prix1;Prix2;Prix3
J'ai des frais de port : Port1;Port2;Port3
Je génère la somme des prix :
Prix1+Port1
Prix2+Port2
Prix3+Port3
1 - Je veux faire ressortir le prix d'achat avec frais de port le moins et que le résultat me donne comme valeur le prix le moins cher.
si((prix1+port1)<prix2+port2));prix1;prix2). Le problème est que j'arrive pas à faire la formule avec 3 ou 4 chiffres. Quel nul!!!!!
alors dans ce cas (mais ça a été laborieux)
=INDEX(A1:A3;EQUIV(MIN(SOMME(A1:B1);SOMME(A2:B2);SOMME(A3:B3));A1:A3+B1:B3;0))
attention. la formule est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées. Elle doit se retrouver automatiquement entre crochets dans la barre de formule une fois entrée
Mais il reste quand même des choses bizarre dans votre demande et en particulier le fait qu'en cas d'absence de prix de port (ABS) le minimum à de forte de chance de correspondre au prix seul?
par ailleurs s'il y a des cumuls ex aequo, seule le premier ressortira
crdlmnt
=INDEX(A1:A3;EQUIV(MIN(SOMME(A1:B1);SOMME(A2:B2);SOMME(A3:B3));A1:A3+B1:B3;0))
attention. la formule est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées. Elle doit se retrouver automatiquement entre crochets dans la barre de formule une fois entrée
Mais il reste quand même des choses bizarre dans votre demande et en particulier le fait qu'en cas d'absence de prix de port (ABS) le minimum à de forte de chance de correspondre au prix seul?
par ailleurs s'il y a des cumuls ex aequo, seule le premier ressortira
crdlmnt
Bonjour et désolé de ne pas avoir répondu plus tôt, j'ai du partir en urgence pour des raisons perso et je suis rentrée hier. Merci pour vos recherches et votre soutient. Mais à la réflexion j'ai trouvé une solution pour simplifier mon problème et obtenir le résultat souhaité. Par contre je rencontre un problème que je n'arrive pas à résoudre, je m'explique :
Dans mon classeur, j'ai plusieurs feuilles donc 3 qui contiennent des données de mes fournisseurs comme le code article, le prix d'achat, le stock, etc... Je fais une mise à jour quotidienne de ces feuilles pour alimenter ma feuille "Base" contenant les données que j'exploite. Mon problème vient du code article et en particulier des code articles contenant uniquement des chiffres. Ils apparaissent comme "ABS" dans ma feuille "Base" alors qu'ils sont bien présents dans mes feuilles fournisseurs. Quelques exemples (4062213, 37028010, 0904A002, 26443, 43450, 901806). Ils sont par défaut formaté en standard. J'ai testé en les mettant dans d'autres format rien ne change. Par contre, j'ai constaté que quand je vais dans mes feuilles fournisseurs et que je fais touche F2 sur la référence et je valide, l'article qui était aligné par défaut à gauche, s'aligne à droite et dans ce cas je retrouve bien l'article dans ma feuille "Base" ?????
Dans mon classeur, j'ai plusieurs feuilles donc 3 qui contiennent des données de mes fournisseurs comme le code article, le prix d'achat, le stock, etc... Je fais une mise à jour quotidienne de ces feuilles pour alimenter ma feuille "Base" contenant les données que j'exploite. Mon problème vient du code article et en particulier des code articles contenant uniquement des chiffres. Ils apparaissent comme "ABS" dans ma feuille "Base" alors qu'ils sont bien présents dans mes feuilles fournisseurs. Quelques exemples (4062213, 37028010, 0904A002, 26443, 43450, 901806). Ils sont par défaut formaté en standard. J'ai testé en les mettant dans d'autres format rien ne change. Par contre, j'ai constaté que quand je vais dans mes feuilles fournisseurs et que je fais touche F2 sur la référence et je valide, l'article qui était aligné par défaut à gauche, s'aligne à droite et dans ce cas je retrouve bien l'article dans ma feuille "Base" ?????
Bonsoir et merci pour ta réponse. Je précise ma configuration. Un classeur contenant 3 feuilles.
1 - Feuille "Base" contenant mes articles récupérés sur 2 feuilles contenant mes données fournisseurs avec fonction rechercheV.
2 - Feuille "TD" contient les données d'un fournisseur avec un code article "ArtTD"
3 - Feuille "DX" contient les données d'un fournisseur avec un code article "ArtDX"
L'ensemble des codes articles des 3 feuilles sont au format standard. Voilà je voulais être plus précis.
Par contre, je suis désolé, mais je ne vois pas comment mettre en oeuvre ce que tu me proposes, sachant que j'ai, tout type de code article confondu, 100 000 réfs sur la feuille "TD" et environ 18 000 réfs sur la feuilles "DX".
1 - Feuille "Base" contenant mes articles récupérés sur 2 feuilles contenant mes données fournisseurs avec fonction rechercheV.
2 - Feuille "TD" contient les données d'un fournisseur avec un code article "ArtTD"
3 - Feuille "DX" contient les données d'un fournisseur avec un code article "ArtDX"
L'ensemble des codes articles des 3 feuilles sont au format standard. Voilà je voulais être plus précis.
Par contre, je suis désolé, mais je ne vois pas comment mettre en oeuvre ce que tu me proposes, sachant que j'ai, tout type de code article confondu, 100 000 réfs sur la feuille "TD" et environ 18 000 réfs sur la feuilles "DX".