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 :

formules impliquant des saisies différentes dans plusieur cellules


Sujet :

Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Par défaut formules impliquant des saisies différentes dans plusieur cellules
    bonjour,

    débutante, votre forum m' a déjà beaucoup aidé mais là je sèche.Voici mon problème:
    cellule B4: un nombre est saisi par l'utilisateur (entre 3 et 4 chiffres)
    cellules B5 et B7: la saisie se fait grace à une liste déroulante indiquée sur la feuille données! du même classeur
    cellule B13: le résultat doit être fonction de B4, B5 et B7.J'ai déjà mis une formule qui prend en compte pour l'instant uniquement la cellule B7 et qui fonctionne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(SI(B7=données!F46;données!G46;0))+(SI(B7=données!F47;données!G47;0))+(SI(B7=données!F48;données!G48;0))+(SI(B7=données!F50;données!G50;0))
    Comment tenir compte maintenant des saisies en cellule B4 et B7 ?
    Est-il possible d'y rajouter d'autres formules ou dois-je travailler sur ma première formule.

    Si quelqu'un peut m'orienter, j'en serai ravie
    Merci,

  2. #2
    Membre éclairé Avatar de Runsh63
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2011
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 476
    Par défaut
    Bonjour,

    Déja, à la vue de ton début de formule, tu sembles ramener la valeur de la cellule de la colonne G de la feuille "données" par rapport à ce qui a été indiqué en F sur la même ligne (toujours dans la feuille "données"). Afin de ne pas alourdir ta formule, et de faire plus simple, privilégie une RECHERCHEV() en B13 de ce type (à adapter) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =RECHERCHEV(B7;données!$F$46:$G$50;2;0)
    Pour le reste de ta question,

    Comment tenir compte maintenant des saisies en cellule B4 et B7 ?
    Est-il possible d'y rajouter d'autres formules
    Je ne sais pas troi quoi te dire, à priori oui mais c'est trop flou, développe un peu si possible ^^

  3. #3
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Bonjour
    Pour ma part, je comprends que c'est une Somme.Si (Pour la première formule)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME.SI(données!F46:F50;B7;données!G46:G50)
    Pour la question, c'est pas claire

  4. #4
    Membre éclairé Avatar de Runsh63
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2011
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 476
    Par défaut
    Loin de moi l'idée de te critiquer ou t'insulter mercatog, tes compétences dépassant largement les miennes. Mais je ne vois pas ce que la SOMME.SI va apporter de plus que la RECHERCHEV() puisque dans sa formule, vero34090 fait l'addition de l'équivalence en G de la valeur en F qui a été inscrite dans sa feuille initiale via la liste déroulante, +0 +0 +0 etc... (succession des SI() dans sa formule). La SOMME.SI() ne me semble pertinente uniquement dans le cas où elle pourrait avoir plusieurs fois la même valeur proposée dans sa liste déroulante, mais j'en doute. Tu es d'accord ou je me fourvoie complètement ?

  5. #5
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Pas du tout Runsh, le forum est fait pour ça et je ne comprend pas pourquoi tu te fais de soucis. Tu peux critiquer les propositions faites ici autant que tu le veux avec arguments.

    Du moment que l'intéressé n'a pas spécifié la description de son fichier; toutes les propositions sont bonnes jusqu'à preuve du contraire.

    La SOMME.SI() me semble pertinente dans le cas où la valeur de B7 se répète plusieurs fois dans la plage "données!F46:F50" et au cas où la valeur n'est pas trouvée (au lieu de #N/A, tu auras un 0).

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Il faudrait préciser la version.

    Jusqu'à 2003, tu pourrais t'orienter vers SOMMEPROD pour réunir les trois conditions.

    A partir de la 2007, tu pourrais utiliser SOMMEPROD ou éventuellement SOMME.SI.ENS, si les critères peuvent être exprimés par rapport à la valeur d'une cellule (ce qui semble être le cas ici).

    Ce serait intéressant de détailler la configuration de ta feuille et ce que tu souhaites réellement obtenir.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Membre éclairé Avatar de Runsh63
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2011
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 476
    Par défaut
    C'est pas tant que je me faisais du souci mercatog, mais plutôt que je ne voulais pas me friter avec toi, comme j'ai encore besoin de toi régulièrement... Je plaisante mais c'est que je ne savais pas encore comment tu réagirai face à un tel post.
    Bref, on est donc bien d'accord, la SOMME.SI est pertinente dans le cas où il y a une occurence >1 de certaines valeurs en F. J'étais juste parti du principe que l'on évite à un utilisateur final d'avoir plusieurs fois le même choix dans une liste déroulante, ce qui est le cas d'après ce que j'ai compris de la structure du fichier de vero34090.
    Maintenant, la SOMME.SI() ainsi que la SOMMEPROD() proposé par Pierre sont autant de réponses qui fonctionnent et répondent à son besoin ^^
    (Fiou, quel roman...)

  8. #8
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Je réagirai face à ton post en te disant: bravo, tu as bien vu: En effet, j'ai zappé ce passage
    cellules B5 et B7: la saisie se fait grace à une liste déroulante indiquée sur la feuille données! du même classeur
    J'ajouterai même, je suis content de ta remarque.

    PS: Oui, je consens, un joli roman.

  9. #9
    Candidat au Club
    Femme Profil pro
    Ressources humaines
    Inscrit en
    Juin 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2011
    Messages : 2
    Par défaut
    Bonjour,

    Merci, Runsh63, pour la formule <RECHERCHEV() ,
    mercatog, je conserve dans un coin ma formule <SOMME.SI() car j'ai quand même eu du mal à la faire.....
    et merci également à Pierre Fauconnier, je plancherai sur SOMMEPROD et SOMME.SI.ENS ce week end.
    Si j'y arrive, je ne manquerai pas de vous prévenir, sinon,j'apprécierai à nouveau votre aide

  10. #10
    Membre éclairé Avatar de Runsh63
    Homme Profil pro
    Contrôleur de gestion
    Inscrit en
    Mars 2011
    Messages
    476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Contrôleur de gestion
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2011
    Messages : 476
    Par défaut
    => @ mercatog

    Merci pour la façon dont tu l'as pris et pour tes compliments, c'est un honneur.
    Au plaisir d'un prochain post !

Discussions similaires

  1. [XL-2007] Rechercher des données similaires dans plusieurs cellules
    Par Cadillac98 dans le forum Excel
    Réponses: 1
    Dernier message: 17/11/2011, 19h01
  2. [WD11] Affiché des données différents dans une cellule d'une table
    Par teledeclaration dans le forum WinDev
    Réponses: 11
    Dernier message: 15/08/2010, 10h27
  3. [E-00/03] Validaton de la saisie dans plusieurs cellules
    Par scorpion1611 dans le forum Excel
    Réponses: 7
    Dernier message: 28/01/2009, 11h17
  4. Réponses: 3
    Dernier message: 20/06/2007, 22h18
  5. Réponses: 7
    Dernier message: 13/10/2006, 00h45

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