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 :

Difficulté avec la fonction "ou" [XL-2013]


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut Difficulté avec la fonction "ou"
    Bonjour,
    Voilà je me suis confectionnée un classeur excel avec une feuille Planning Janvier ,une autre Planning Péri-scolaire Janvier, et une autre bulletin de salaire Janvier.
    En fonction de l'enfant que je vais garder Bébé ou Péri-scolaire je vais utiliser l'un ou l'autre des deux plannings et je voudrais que dans la case B3 du bulletin de salaire vienne s'inscrire le résultat = (Plan.Jan!D3*24)ou bien (Plan.Péri.Jan!H3*24). Je n'arrive pas à appliquer la fonction "OU"
    Merci de votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut
    , pour cela je ferais comme ceci :

    • dans la feuille BL, créer d'abord une colonne qui devra accueillir le type d'enfant gardé (Bébé ou Péri-scolaire) ;


    • ensuite dans la cellule devant accueillir les durées (ici D3), saisir la formule suivante :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(C3="Bébé";Plan.Jan!$D3*24;Pan.Péri.Jan!$H3*24)
    • utiliser la poignée de recopie pour appliquer la formule sur les autres cellules.


    Nom : Sans titre.png
Affichages : 107
Taille : 8,9 Ko
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    milkoseck Bonsoir,

    Je ne me suis pas très bien exprimée. Ce que je voudrais c'est remplir mon planning Bébé ou mon planning Péri et que mon tableau sur le bulletin de salaire se remplisse automatiquement. C'est pourquoi je pensais que la formule devait être une formule "ou" dans les cellules B3, C3, D3 ect....Sur le fichier que je vous mets j'ai opté pour le Péri scolaire et j'obtiens le bon résultat sur le tableau du BS, Mais si je choisissais l'autre planning il me faudrait changer la formule.N'y a-t-il pas une formule qui m'évite de changer tout à chaque fois ?
    Merci
    Fichiers attachés Fichiers attachés

  4. #4
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut
    Est-ce que pour un jour donnée tu peux avoir les deux types d'enfants ?
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    Non,chaque enfant a son propre classeur en sachant qu'un jour il deviendra Péri-scolaire .

    Ce que je voudrais c'est que ce fichier me serve pour n'importe quel enfant et qu'en remplissant le planning correspondant à son age le nombre d'heures de garde se remplisse automatiquement sur le BS . Merci de m'éclairer de vos lumières

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    bonsoir,
    Je reviens vers vous car si je mets la formule =SI('Plan.Bébé,Jan'!D3*24>0;'Plan.Bébé,Jan'!D3*24;0) en B3, j'obtiens bien le nombre d'heures effectuées le 1er janvier par un bébé

    Si je mets la formule =SI(Pan.Péri.Jan!H3*24>0;Pan.Péri.Jan!H3*24;0) en B3 j'obtiens bien le nombre d'heures effectuées le 1er janvier par un péri-scolaire

    Pourquoi la formule =SI('Plan.Bébé,Jan'!D3*24>0;'Plan.Bébé,Jan'!D3*24;0)*OU(SI(Pan.Péri.Jan!H3*24>0;Pan.Péri.Jan!H3*24;0)) ne fonctionne pas ? Où fais je une erreur ??Merci

  7. #7
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut


    la formule ci-après devrait te permettre de résoudre ton problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI('Plan.Bébé,Jan'!$D3*24>0;'Plan.Bébé,Jan'!$D3*24;+RECHERCHEV(B$2;Pan.Péri.Jan!$A$3:$H$32;8;0)*24)
    Avec la poignée de recopie, tu complètes les autres cellules.

    En pièce jointe le fichier test mis à jour.

    @+
    Fichiers attachés Fichiers attachés
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    Merci beaucoup,je débute et je ne serais pas aller chercher ce genre de formule . Je mets au propre sur mon vrai fichier et je te dis si c'est bon.

  9. #9
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut
    Entendu.
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  10. #10
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    Bon je viens de regarder ce que tu avais proposé. Il y a un souci . Lorsque je prend l'option "planning bébé" ,et que j'efface les heures de garde dans le " planning Péri-scolaire " puisqu'il ne me sert à rien et bien le résultat du premier jour de garde dans le planning Bébé s'affiche sur toutes les cellules du tableau du BS (2)
    Donc la formule n'est pas OK

  11. #11
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut
    Tu peux poster le classeur dans lequel tu as fait le test dont tu parles ?

    Edit : tu peux essayer cette formule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SI(RECHERCHEV(B2;'Plan.Bébé,Jan'!$A$3:$D$34;4;0)>0;RECHERCHEV(B2;'Plan.Bébé,Jan'!$A$3:$D$34;4;0)*24;+RECHERCHEV(B$2;Pan.Péri.Jan!$A$3:$H$33;8;0)*24)
    Pièce jointe mis à jour :
    Fichiers attachés Fichiers attachés
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  12. #12
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    Ok pour ta formule elle marche .

    Par contre puis je te demander comment lier ces deux formules dans la pièce jointe

    =SI(Plan.Jan!Q14*24>0;Plan.Jan!Q14*24;0) et celle ci =SI(Plan.Péri.Jan!AB15*24>0;Plan.Péri.Jan!AB15*24;0) pour que le résultat de l'une ou de l'autre s'inscrive dans une cellule E17 car bien sûr je n'utilise qu'un seul planning en même temps

    Merci fiche..salariale.xls

  13. #13
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 121
    Points : 83 910
    Points
    83 910
    Billets dans le blog
    15
    Par défaut
    Citation Envoyé par Chacha40 Voir le message
    Ok pour ta formule elle marche .
    Pourquoi tu n'adaptes pas la formule que je t'ai donnée sur ton modèle ?
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous êtes passionné, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la rédaction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    Rédaction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, Rédaction de news, interviews et témoignages, Organisation de défis, de débats et de sondages, Relecture technique, Modération, Correction orthographique, etc.
    Vous avez d'autres propositions de contributions à nous faire ? Vous souhaitez en savoir davantage ? N'hésitez pas à nous approcher.

  14. #14
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 038
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 038
    Points : 9 347
    Points
    9 347
    Par défaut
    Citation Envoyé par Chacha40 Voir le message
    Ok pour ta formule elle marche .

    Par contre puis je te demander comment lier ces deux formules dans la pièce jointe

    =SI(Plan.Jan!Q14*24>0;Plan.Jan!Q14*24;0) et celle ci =SI(Plan.Péri.Jan!AB15*24>0;Plan.Péri.Jan!AB15*24;0) pour que le résultat de l'une ou de l'autre s'inscrive dans une cellule E17 car bien sûr je n'utilise qu'un seul planning en même temps

    Merci fiche..salariale.xls

    Quand on met des Si () dans une formule, ça veut dire quoi ?

    =SI ( Condition ; formule n°1 ; formule n°2 )
    Cette instruction veut dire : Si ce qu'il y a avant le premier symbole Point-Virgule est vrai , alors appliquer la formule n°1, sinon appliquer la formule n°2.
    Une instruction si permet donc de choisir entre les données de la feuille Peri, ou bien les données de la feuille Jan, et a priori, c'est ce que tu cherches à faire :

    =SI(Plan.Jan!Q14 >0 ; Plan.Jan!Q14*24 ; Plan.Péri.Jan!AB15*24 )
    SI Ce nombre est supérieur à 0, alors prendre ce nombre, sinon prendre l'autre nombre.


    En d'autres mots, le mot OU n'est que très rarement utilisé en informatique.

    Quand tu dis : prendre un nombre ou bien un nombre, la formulation est ambiguë. Mot à mot, ça voudrait dire que Excel peut choisir AU HASARD un nombre ou un autre.
    Ton besoin , ce n'est pas de prendre un nombre ou un autre, c'est de prendre un nombre bien précis, et SI ce nombre n'est pas valide, ALORS, prendre un autre nombre bien précis.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  15. #15
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 729
    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 : 12 729
    Points : 28 555
    Points
    28 555
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    En d'autres mots, le mot OU n'est que très rarement utilisé en informatique.
    Ah bon ?
    Pour ma part les fonctions OU et ET sont régulièrement utilisées et de plus comme premier argument de la fonction SI
    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

  16. #16
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 55
    Points : 31
    Points
    31
    Par défaut
    Citation Envoyé par milkoseck Voir le message
    Pourquoi tu n'adaptes pas la formule que je t'ai donnée sur ton modèle ?
    Pour te répondre mon vrai planning est légèrement différent de celui que j'avais mis en test, et donc la formule ne marchait pas bien .Par contre l'explication de tbc92 m'a permis de mieux appréhender la formule SI et =SI(Plan.Jan!Q14 >0 ; Plan.Jan!Q14*24 ; Plan.Péri.Jan!AB15*24 ) fonctionne parfaitement .

    Par contre dans un autre fichier j'utilisais la formule =SI(S13-6>5;2;1)*OU(SI(S13-6>2;1;0)) et je faisais une fixation pour utiliser le même genre de formule et je n'y arrivais pas .

    En tout cas merci à vous tous pour votre aide :

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. difficultés avec une fonction variadique
    Par minibus dans le forum Débuter
    Réponses: 1
    Dernier message: 24/07/2009, 15h02
  2. Difficulté avec la fonction OU
    Par bolide7 dans le forum Excel
    Réponses: 2
    Dernier message: 14/07/2008, 22h06
  3. php5: difficulté avec la fonction header
    Par koueletbak dans le forum Langage
    Réponses: 2
    Dernier message: 02/05/2006, 20h44

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