Pb création d'un convertisseur sous excel  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Messagepar charlesce » 22 Août 2009, 11:42

J'ai du mal à comprendre malgré divers essais d'intégration... je vois pas comment ajouter ces formules à celles déjà existantes en les intégrant correctement...

Et si on enlève le listing des codes en colonne A, on pourrait éviter le message d'erreur non?
charlesce
Utilisateur occasionnel
 
Messages: 13
Inscription: 20 Août 2009, 23:25
Version Excel: 2007

Messagepar thibo » 22 Août 2009, 11:48

re,

Toujours sous réserve de compréhension de ton problème :

Sélectionne les cellules de ta colonne A avec liste déroulante, puis :

Données - Validation - 3ème onglet : Alerte d'erreur - et dans Style, tu peux choisir le type d'alerte.

@+
thibo
Passionné d'Excel
 
Messages: 3092
Inscription: 03 Mai 2007, 18:51
Version Excel: Excel 2003 + 2007

Messagepar charlesce » 22 Août 2009, 11:57

Concrètement,

Avec ou sans message d'erreur, lorsque l'on tape un code (dans la colonne A de la feuille 1) qui n'est pas présent dans la base de codes de "Data area", alors on se retrouve avec des #N/A partout dans les cellules de la ligne dans la laquelle on a entré le code erroné.

Ces "#N/A" faussent les calculs de totaux et donc d'écarts etc.

Je cherche donc juste à faire en sorte que si le code entré dans la colonne A n'est pas dans la liste des codes P1 et P2 de la base "Data area", alors un 0 apparaisse dans les cellules de PRIX et de CA TOTAL ou bien un mot type INCONVERTIBLE simplement dans la colonne "codes convertis" (F). Tout cela n'ayant pas de valeur et ne faussant donc pas les calculs totaux.

Est-ce que j'ai réussi à être plus clair...? Désole si je ne le suis pas toujours!

Merci pour votre patience et pour votre aide.

Charles
charlesce
Utilisateur occasionnel
 
Messages: 13
Inscription: 20 Août 2009, 23:25
Version Excel: 2007

Messagepar thibo » 22 Août 2009, 12:08

re,

Je t'avais proposé un peu plus haut de rajouter dans tes formules ceci :

Code: Tout sélectionner
SI(NB.SI('Data area'!$A$2:$A$230;$A8)=0;0;


ça donne ainsi pour B8 :

Code: Tout sélectionner
=SI($A8="";"";SI(NB.SI('Data area'!$A$2:$A$230;$A8)=0;0;RECHERCHEV($A8;'Data area'!$A$2:$D$230;2;0)))


qui donne 0 en B8 si le code n'existe pas

@+
thibo
Passionné d'Excel
 
Messages: 3092
Inscription: 03 Mai 2007, 18:51
Version Excel: Excel 2003 + 2007

Messagepar charlesce » 22 Août 2009, 12:32

Je te remercie c'est exactement cela.

Donc j'ai réussi à intégrer cela pour que les prix deviennent 0 en colonne B ainsi que le mot inconvertible en colonne F si le code de la colonne A n'existe pas dans "Data area".

Il me reste un tout petit problème que je n'arrive pas à résoudre:
Comment mettre un 0 au prix en colonne G si le mot Incovertible apparaît en colonne F? Car de nouveau il y a #N/A en colonne G en ce moment lorsque que le code n'est pas bon...

Merci de ton aide.

Charles
charlesce
Utilisateur occasionnel
 
Messages: 13
Inscription: 20 Août 2009, 23:25
Version Excel: 2007

Messagepar charlesce » 22 Août 2009, 14:48

J'ai trouvé la solution à mon ultime problème.
Merci à tous pour votre aide.
Charles
charlesce
Utilisateur occasionnel
 
Messages: 13
Inscription: 20 Août 2009, 23:25
Version Excel: 2007

Précédente

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot] et 6 invités