Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 23h51   #1
Invité de passage
 
Femme
Ressources humaines
Inscription : 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
Points : 0
Points : 0
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 :
=(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,
vero34090 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 08h54   #2
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
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 :
=RECHERCHEV(B7;données!$F$46:$G$50;2;0)
Pour le reste de ta question,

Citation:
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 ^^
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/06/2011, 11h36   #3
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Bonjour
Pour ma part, je comprends que c'est une Somme.Si (Pour la première formule)
Code :
=SOMME.SI(données!F46:F50;B7;données!G46:G50)
Pour la question, c'est pas claire
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 12h16   #4
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
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 ?
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 12h38   #5
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
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).
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/06/2011, 12h42   #6
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 411
Points : 14 411
Envoyer un message via Skype™ à Pierre Fauconnier
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)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 22/06/2011, 18h09   #7
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
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...)
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 19h34   #8
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
Je réagirai face à ton post en te disant: bravo, tu as bien vu: En effet, j'ai zappé ce passage
Citation:
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.
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 23h59   #9
Invité de passage
 
Femme
Ressources humaines
Inscription : 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
Points : 0
Points : 0
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
vero34090 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 11h25   #10
Membre éprouvé
 
Avatar de Runsh63
 
Homme Duc
Nihiliste
Inscription : mars 2011
Messages : 395
Détails du profil
Informations personnelles :
Nom : Homme Duc
Âge : 31
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Nihiliste
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 395
Points : 419
Points : 419
=> @ 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 !
__________________
Cordialement,

Runsh
Runsh63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h03.


 
 
 
 
Partenaires

Hébergement Web