IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Aide fonction SI ET OU plus concatener


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut Aide fonction SI ET OU plus concatener
    Bonjour,

    Aidez-moi svp. Je suis une bille en Excel, j'essaie mais je n'y arrive pas.

    J'ai cette condition là:


    SI(ET(B2="am";OU(B5=3;B5=5;B5=6;B5=9));CONCATENER((liste!B3);1)*OU(B2="am";OU(B5=2;B5=4;B5=7;B5=8));CONCATENER((liste!B4);1) // qui fonctionne parfaitement

    Mais dès que je la change en celle en dessous, elle ne fonctionne plus.

    SI(ET(B2="am";OU(B5=3;B5=5;B5=6;B5=9));CONCATENER((liste!B3);1)*OU(B2="am";OU(B5=2;B5=4;B5=7;B5=8));CONCATENER((liste!B4);1)*OU(B2="am";OU(B5=1));CONCATENER((liste!B5);1))

    traduction de la première partie de la fonction: Si l'enjoliveur choisi est de type am et que l'assemblage est de 3,5,6 ou 9 alors ajouter 1 à la chaine de caractère 3333 de la liste définie.


    Je vous remercie par avance

  2. #2
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut explications plus claires...enfin je l'èspère
    Bonjour,

    Aidez-moi svp. Je suis une bille en Excel, j'essaie mais je n'y arrive pas. Vous trouverez mon fichier excel en PJ. J'utilise Excel 2007. exo-àcorriger.xlsx

    Ce que j'aimerais que cette fonction fasse c'est que:

    -quand je choisis par exemple l'enjoliveur de type "am" et l'assemblage numéro "3,5,6 ou 9"; qu'elle aille chercher la référence correspondante définie dans liste (ici 3333) et ajoute 1 à la chaine de valeur pour que cela donne 33331 comme référence.

    ou que

    - quand je choisis par exemple l'enjoliveur type "am" et l'assemblage numéro "2,4,7 ou 8"; qu'elle aille chercher la référence correspondante définie dans liste (ici 2222) et ajoute 1 à la chaine de valeur pour que cela donne 22221 comme référence.

    ou que

    - quand je choisis par exemple l'enjoliveur type "am" et l'assemblage numéro "1"; qu'elle aille chercher la référence correspondante définie dans liste (ici 1111) et ajoute 1 à la chaine de valeur pour que cela donne 11111 comme référence.


    ou que

    - quand je choisis par exemple l'enjoliveur type "aw" et l'assemblage numéro "3,5,6 ou 9"; qu'elle aille chercher la référence correspondante définie dans liste (ici 3333) et ajoute 2 à la chaine de valeur pour que cela donne 33332 comme référence.

    ou que
    - quand je choisis par exemple l'enjoliveur type "aw" et l'assemblage numéro "2,4,7 ou 8"; qu'elle aille chercher la référence correspondante définie dans liste (ici 2222) et ajoute 2 à la chaine de valeur pour que cela donne 22222 comme référence.

    ou que

    - quand je choisis par exemple l'enjoliveur type "aw" et l'assemblage numéro "1"; qu'elle aille chercher la référence correspondante définie dans liste (ici 1111) et ajoute 2 à la chaine de valeur pour que cela donne 11112 comme référence.


    ou que
    - ......

    - quand je choisis par exemple l'enjoliveur type "as" et l'assemblage numéro "2,4,7 ou 8"; qu'elle aille chercher la référence correspondante définie dans liste (ici 2222) et ajoute 3 à la chaine de valeur pour que cela donne 22223 comme référence.

    - .......




    J'ai donc commencé le programme que voici:

    =SI(ET(B2="am";OU(B5=3;B5=5;B5=6;B5=9));CONCATENER((liste!B3);1)*OU(B2="am";OU(B5=2;B5=4;B5=7;B5=8));CONCATENER((liste!B4);1)) // ceci marche bien


    Et pourtant celui-ci dessous ne fonctionne pas. J'ai un message me disant que j'ai un nombre trop important d'arguments.

    =SI(ET(B2="am";OU(B5=3;B5=5;B5=6;B5=9));CONCATENER((liste!B3);1)*OU(B2="am";OU(B5=2;B5=4;B5=7;B5=8));CONCATENER((liste!B4);1)*OU(B2="am";OU(B5=1));CONCATENER((liste!B5);1))


    J'ai essayé d'ajouter des parenthèses dans tous les sens mais cela ne fonctionne toujours pas.




    J'ai besoin de votre aide.



    Merci par avance.

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 178
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Tu parles d'aller chercher dans la feuille nommée [Liste] mais ou est ta fonction de recherche (RECHERCHEV, RECHERCHEH, ou EQUIV) ?
    Ta feuille nommée [Liste] est-elle constituée d'une colonne avec des références ou bien est-ce le chiffre de l'assemblage qui constitue une suite 4 chiffres identiques .
    Parce-que d'après tes explications si l'assemblage de "am" est 1 alors 1111 si 2 alors 2222
    Et si ce n'est pas am ?
    J'avoue ne pas trè bien comprendre la logique de codification
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut A Philippe Tulliez
    Ma feuille nommée [Liste] est constituée d'une colonne avec des references .


    J'ai joint mon fichier Excel afin de mieux vous aider à comprendre. Moi, je n'explique pas bien.

  5. #5
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 178
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    J'ai joint mon fichier Excel afin de mieux vous aider à comprendre. Moi, je n'explique pas bien.
    La réponse viendra alors de quelqu'un d'autre car je n'ouvre jamais d'emblée les classeurs placés en téléchargement.
    Bien expliqué ton problème est la clé pour recevoir des réponses pertinente. Les contributeurs ne peuvent pas deviner ce que tu as comme organisation ni ce que tu attends réellement.
    Affiche éventuellement l'image de ta feuille nommée Liste
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  6. #6
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,

    La réponse viendra alors de quelqu'un d'autre car je n'ouvre jamais d'emblée les classeurs placés en téléchargement.
    Bien expliqué ton problème est la clé pour recevoir des réponses pertinente. Les contributeurs ne peuvent pas deviner ce que tu as comme organisation ni ce que tu attends réellement.
    Affiche éventuellement l'image de ta feuille nommée Liste

    Voici la liste, il n'y a que 3 colonnes
    Nom : liste.png
Affichages : 922
Taille : 5,1 Ko

    Voici l'exercice
    Nom : exo.png
Affichages : 947
Taille : 16,1 Ko

  7. #7
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 35
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2014
    Messages : 11
    Par défaut
    Citation Envoyé par Philippe Tulliez Voir le message
    Bonjour,
    Tu parles d'aller chercher dans la feuille nommée [Liste] mais ou est ta fonction de recherche (RECHERCHEV, RECHERCHEH, ou EQUIV) ?
    Ta feuille nommée [Liste] est-elle constituée d'une colonne avec des références ou bien est-ce le chiffre de l'assemblage qui constitue une suite 4 chiffres identiques .
    Parce-que d'après tes explications si l'assemblage de "am" est 1 alors 1111 si 2 alors 2222
    Et si ce n'est pas am ?
    J'avoue ne pas trè bien comprendre la logique de codification
    Ma feuille nommée [Liste] est constituée d'une colonne avec des references .*


    J'ai joint mon fichier Excel afin de mieux vous aider à comprendre. Moi, je n'explique pas bien.

Discussions similaires

  1. aide fonction tri heapsort (création du tas)
    Par Invité dans le forum C
    Réponses: 6
    Dernier message: 24/11/2009, 00h27
  2. Aide fonction getopt
    Par makohsarah dans le forum C
    Réponses: 12
    Dernier message: 12/06/2006, 16h02
  3. fonctions qui ne marchent plus
    Par Kuuei dans le forum JWS
    Réponses: 2
    Dernier message: 26/05/2006, 14h50
  4. aide fonction math[racine,cos(),sin(),..]VB6
    Par am.adnane dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/12/2005, 18h40
  5. besoin d'aide fonction avec fichier (debutant)
    Par boby61 dans le forum Débuter
    Réponses: 9
    Dernier message: 14/03/2005, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo