formule simplifiée ?

PHILIP

XLDnaute Occasionnel
Bonsoir à tous,

Existe t'il une maniere d'ecrire cette formule plus facilement sachant que la premiere partie est une recherche de département et que le reste et() doit correspondre à des particularités d'une expé =SI(OU(F461=3;F461=7;F461=10;F461=12;F461=15;F461=16;F461=17;F461=18;F461=21;F461=28;F461=36;F461=41;F461=43;F461=45;F461=63;F461=73;F461=74;F461=75;F461=80);SI(ET(D461="znl";O461<>"";Q461<=2);"ok";"depassement"))
existe t'il une maniere de selectionnée les 2 1er chiffres d'un code postal dans une colonne contenant des codes postaux complet

ex: extraire de 67201 le 67
75001 le 75

Merci pour votre aide
 

Raja

XLDnaute Accro
Re : formule simplifiée ?

Bonsoir,

Je suis persuadé que oui, mais si nous avons ton fichier, ça sera plus facile de proposer une meilleure solution. Sinon pour récupérer les 2 premiers caractères du code postal, utilise cette formule suivante :

Code:
=GAUCHE(A1;2)
A1 contenant le code postal.
 

PHILIP

XLDnaute Occasionnel
Re : formule simplifiée ?

Merci pour ton aide

Je joins mon fichier . bien que j'ai compris cette fonction, comment la placer dans ma formule , ?
Dans ce tableau toutes les expés allant dans les departements indiqués ne doivent pas dépasser 48 h ensuite je dois calculer le % des délais respectés
et ce automatiquent
 

PHILIP

XLDnaute Occasionnel
Re : formule simplifiée ?

couac

Ah ben qu'est ce que j'ai fait ? le voila Aie il m'indique classeur xlsx non valide en fait c'est un fichier excel 2003 et en effectuant un tri pour l'alleger puis en le collant sur dans un autre classeur il devient xlsx j'ai excel 2007
je dois changer quelque chose
 

PHILIP

XLDnaute Occasionnel
Re : formule simplifiée ?

bon j'essaye je crois que cela a marché

bon la colonne contenant la grande formule est la S et les code postaux dans la F sachant que j'ai rajouté une colpnne E ou j'ai inscris manuellement le codes abregés
 

Pièces jointes

  • Classeur1.xls
    43 KB · Affichages: 72
  • Classeur1.xls
    43 KB · Affichages: 80
  • Classeur1.xls
    43 KB · Affichages: 78

PHILIP

XLDnaute Occasionnel
Re : formule simplifiée ?

quand on applique la formule indiquée lors de mon message
Cette formule dit que si l'expé est partie dans les départements 3 7 10 12 15 16 17 18 21 28 36 41 43 45 63 73 74 75 ou 80 , si la commande a un code znl colonne C et que la date de livraison est renseignée colonne N, et que P est inferieure ou égale à 2 c'est ok sinon il y a dépassement (attention j'ai supprimé une colonne qui était la C pour que le fichier passe avec mon message Le but est que je puisse calculer le pourcentage des expés livrées en 48h journalierement au fur et a mesure des arrivées des dates de livraisons injectées par notre logiciel d'expé qui s'appelle Emr et ce à partir des ok et des depasements

Merci pour votre aide
 

Monique

Nous a quitté
Repose en paix
Re : formule simplifiée ?

Bonjour,

Un essai

Avec une plage nommée "Departt" contenant le n° des départements contenus dans ta formule
=SI(NB.SI(Departt;E2);SI(ET(C2="znl";N2<>"";P2<=2);"ok";"dépassement");"")

(et une plage de fériés, aussi, pour la formule de la colonne P)

Le n° du département en colonne E :
=ENT(F2/1000)
Format 00
 

Pièces jointes

  • DelaiPhilip.zip
    19 KB · Affichages: 41

PHILIP

XLDnaute Occasionnel
Re : formule simplifiée ?

Alors la trop fort .
Merci beaucoup pour votre aide Une derniere demande
comment puis je avoir le pourcentage des des livraisons faites en temps
sur l'ensemble des livraisons sachant que ok et depassement est texte
faut il utiliser une formule telle que texte
si (estexteU75 ="ok" )?
 

Discussions similaires

Statistiques des forums

Discussions
312 685
Messages
2 090 938
Membres
104 703
dernier inscrit
romla937