Problème pour somme entre 2 cellules

Résolu/Fermé
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016 - 2 nov. 2015 à 11:48
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016 - 10 nov. 2015 à 13:32
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.


A voir également:

4 réponses

Rano8 Messages postés 2 Date d'inscription lundi 2 novembre 2015 Statut Membre Dernière intervention 2 novembre 2015 2
2 nov. 2015 à 12:11
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)
0
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016
2 nov. 2015 à 15:23
Merci cela fonctionne. Et dans le cas ou j'ai 3 cellules avec un prix ? Merci
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
2 nov. 2015 à 16:27
Bonjour,

=somme(cellule1;cellule2;cellule3)
etc
Somme() n'est pas gêné par les textes.

eric
0
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016
2 nov. 2015 à 20:50
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
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 2/11/2015 à 22:26
Pourquoi demander autre chose alors ?
Tu as essayé la proposition de vaucluse en-dessous ?
eric
0
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016 > eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023
3 nov. 2015 à 13:08
oui et cela ne fonctionne pas
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
3 nov. 2015 à 18:29
Ca serait bien de lui faire un retour, et peut-être de mettre un fichier si tu veux que ça avance...
eric
0
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016
2 nov. 2015 à 17:49
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!!!!!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
2 nov. 2015 à 18:03
Bonsoir

si vos cellules prix sont A1 à C1
et les cellules port A2 à B2

=SOMME((MIN(A1:C1);MIN(A2:C2))
fonctionne aussi si texte dans certaines cellules
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 nov. 2015 à 19:36
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
0
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016
9 nov. 2015 à 09:46
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" ?????
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
Modifié par eriiic le 9/11/2015 à 19:14
Bonjour,

Parce que tes nombres sont en texte (alignés à gauche) et ta formule recherche des nombres.
Pour les transformer en numériques (alignés à droite) :
- copier une cellule vide
- sélectionner ta plage de faux nombres
- collage spécial 'addition'

eric
0
DBS33 Messages postés 51 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 8 avril 2016 > eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023
9 nov. 2015 à 20:17
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".
0