Formules conditionnelles ; 2 conditions et mépris des zéros

Fermé
Courroies - 15 mars 2016 à 16:15
 Courroies - 23 mars 2016 à 15:22
Bonjour,

Depuis plusieurs jours déjà, des formules conditionnelles me tracassent.
Mon fichier Excel me sert à calculer des prix en fonction des paramètres de courroies. on a ainsi les remises, longueurs, largeurs, soudures... Mon tableau est donc en changement permanent et je veux adapter des formules pour pouvoir tout calculer automatiquement.

Deux problèmes me gênent.
- les remises par exemple, sont nulles quand le client est utilisateur, or lors du total, Excel calcul mes sommes en prenant compte des zéros et même des textes.. ce qui fausse tout mon calcul.
Je voudrais une formule conditionnelle qui ne prenne pas compte les zéros ou cellules vides lors d'une multiplication lorsque la cellule précédente est vide

- De plus, je dois calculer un poids en fonction de l'épaisseur et de la Largeur OR ces deux conditions sont indissociables. Aussi, il se peut que certaines largeurs ne soient pas exactement celles de mes colonnes, mais si trouvant dans l'intervalle

J'espère que j'ai été compréhensible dans l'exposition de mes problèmes et vous remercie d'avance pour les réponses apportées
A voir également:

6 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
15 mars 2016 à 16:42
Bonjour

Pas forcement très clair, il faudrait un exemple de ton fichier : à poster sur cjoint.com, faire créer un lien, le copier et revenir el coller ici dans un prochain message

Cdlmnt
Via

0
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 17 235
15 mars 2016 à 16:43
Bonjour.

Non, tu n'as pas été tout-à-fait compréhensible ...
Ce sera déjà beaucoup mieux quand on aura reçu ton fichier Excel.
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (8192 Ko maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
http://www.cjoint.com/c/FCqiVLSQKyV

Mes formules sont déjà entrées dans les cases:
-> Feuille 1 dans " remise" et "total" problème de multiplication avec un zéro
-> Feuille 2 extrait de calcul de poids de bandes en fonction de l'épaisseur, de la Largeur en mm (qui peut être par exemple 0.25 mm) et éventuellement divisé par la longueur voulue

Merci pour votre réactivité ;)
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
16 mars 2016 à 20:40
Bonsoir

1) Pour éviter le problème du 0 en J11 : =G11*I11*SI(H11>0;H11;1)

2) Pour le reste je ne peux rien faire j'ai des tas de REF pour les dimensions et autres car les formules font appel à un autre classeur ou une autre feuille que je n'ai pas

3) Si tu veux utiliser des formules pour rechercher dans le tableau de Port et Emballage supprime déjà les cellules fusionnés dans ce dernier qui ne font pas bon ménage avec les formules et les macros

Cdlmnt
Via
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
La réponse à mon problème avec la multiplication d'un zéro était la formule SIERREUR(..;..) mais cette formule ne marche que pour un seul calcul avec zéro or j'aimerais en inclure d'autres et les calculer de manière indépendante.

Pour mon problème de calcul de poids, j'ai diviser mes calculs en plusieurs calculs comme ci dessous :

Longueur . 12
Epaisseur .1,5 . 2 . 2,5 . 3 . 4 . 5
Largeur .20 . 20 . 20 . 20 . 20 . 20
POIDS (30m) .1,1 . 1,5 . 1,9 . 2,3 . 3 . 3,8
poids . 0,66 . 0,9 . 1,14 . 1,38 . 1,8 . 2,28

Longueur .15
Epaisseur . 1,5 . 2 . 2,5 . 3 . 4 . 5
Largeur . 30 . 30 . 30 . 30 . 30 . 30
POIDS (30m) . 1,7 . 2,3 . 2,8 . 3,4 . 4,5 . 5,6
poids . 0,95 . 1.15 . 1,4 . 1,7 . 2.25 . 2,8
  • Poids = Poids 30 m / Largeur * Longueur

ex) Poids = 1.1 / 20 * 12 = 0.66

Mon tableau et correct mais mes Largeurs peuvent varier, ne pouvant pas faire de tableau pour chaque Largeur et ne connaissant pas le poids pour 1m, je ne peut pas faire de règle générale.
NB : Pour une Longueur de 1 m et une Largeur de 100 mm, on trouve 0.125 kg par mm d'épaisseur

Des idées?
0
via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 735
21 mars 2016 à 16:29
Bonjour

ne connaissant pas le poids pour 1m, je ne peut pas faire de règle générale.
mais après tu dis Pour une Longueur de 1 m et une Largeur de 100 mm, on trouve 0.125 kg par mm d'épaisseur donc tu connais bien le poids pour un volume de 100 cm3
Donc pour n'importe quelle pièce connaissant sa longueur, largeur et épaisseur tu peux calculer son volume et donc tu peux en déduire son poids

Où alors quelque chose m'échappe !

Cdlmnt
Via

0
Non, j'ai calculer ce poids par division j'en ai déduit un poids pour ces dimensions à partir de mon tableau pour 30 m

Sachant que ce tableau n'est pas vraiment précis

Poids en fonction de la largeur (Pour 30 m) :
Largeur ; . 20 . 30 . 40 . 50 . 60 . 70 . 80 . 90 . 100
Epaisseur 1.5 : . 1,1 . 1,7. 2,3 . 2,8 . 3,4 . 3,9 . 4,5 . 5,1 . 5,6 .
Epaisseur 2 : . 1,5 . 2,3 . 3 . 3,8 . 4,5 . 5,3 . 6 . 6,8 . 7,5 .
Epaisseur 2.5 : . 1,9 . 2,8 . 3,8 . 4,7 . 5,6 . 6,6 . 7,5 . 8,4 . 9,4 .
Epaisseur 3 : . 2,3 . 3,4 . 4,5 . 5,6 . 6,8 . 7,9 . 9 . 10,1 . 11 .
Epaisseur 4 : . 3 . 4,5 . 6 . 7,5 . 9 . 10,5 . 12 . 13,5 . 15 .
Epaisseur 5 : . 3,8. 5,6 . 7,5 . 9,4 . 11,3 . 13,1 . 15 . 16,9 . 19
0