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, 09h07   #1
Membre du Club
 
Étudiant
Inscription : juin 2010
Messages : 116
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 116
Points : 58
Points : 58
Par défaut Somme conditionnelle et RechercheV

Bonjour tout le monde,

J'ai quelques difficultés à écrire une formule...

Au sein de mon classeur, j'ai deux feuilles :

Sur la première, j'ai dans 3 trois colonnes distinctes :
- le nom des employés
- le département de l'entreprise auquel est rattaché l'employé (colonne D)
- le nombre d'heure qu'il a travaillé (colonne G)

Sur la deuxième feuille, j'ai un tableau de suivi. Dans certaines cases, je souhaiterais pouvoir faire apparaître la somme totale des heures travaillées pour chaque département. Le département apparaît dans la colonne D et je souhaiterai faire apparaitre le résultat de ma somme dans la colonne E (pas forcément sur la même ligne)

Du coup je tâtonne avec les fonctions SOMME.SI() et RECHERCHEV().

Pour le moment j'ai écrit :
Citation:
=SOMME.SI('Heures dépensées'!D4:G26;RECHERCHEV(D9;'Heures dépensées'!D4:G26;4))
Le résultat qui apparaît est partiellement bon, dans la mesure où il ne me fait apparaître qu'une seule des valeurs que je souhaite. La fonction ne fait pas la somme...


Merci d'avance à ceux qui consacreront un peu de temps à mon problème.

Potzo
Potzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 09h21   #2
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.

SOMME.SI utilise deux ou trois paramètres; deux lorsque le critère s'applique sur la plage de somme, trois lorsque le critère s'applique sur une autre plage, comme c'est le cas ici.
  • 1er critère : la plage sur laquelle le critère s'applique ;
  • 2ième critère : le critère ;
  • 3ième critère : la plage sur laquelle sommer si elle différente du paramètre 1.

Si le critère est en D9, tu pourrais utiliser
Citation:
=SOMME.SI('Heures dépensées'!D4:D26;D9;'Heures dépensées'!G4:G26)
__________________
"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 00
Vieux 21/06/2011, 09h27   #3
Membre du Club
 
Étudiant
Inscription : juin 2010
Messages : 116
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 116
Points : 58
Points : 58
Merci Pierre, malheureusement cela ne marche pas :/

Cela affiche la valeur "FAUX" dans ma cellule...
Potzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 09h32   #4
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
Donne la configuration exacte de ta plage de données, de la plage dans laquelle tu veux récupérer les données et la formule utilisée, car j'ai oublié ma boule de cristal...
__________________
"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 00
Vieux 21/06/2011, 09h42   #5
Membre du Club
 
Étudiant
Inscription : juin 2010
Messages : 116
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 116
Points : 58
Points : 58
Alors :

Je veux faire apparaître mon résultat dans la cellule R10 (dans un premier temps, vu que j'ai plusieurs départements...)

Mon critère (le département) se trouve en D9.

Les données que je veux récupérer se trouvenet sur la feuille : Heures dépensées.
Sur cette feuille, le département est en colonne D (D4:D26) et ma quantité d'heure se trouve en colonne G (G4:G26).

La formule que j'ai rentrée est exactement celle que tu m'as donnée.

En revanche, j'ai fais un test en adaptant ta formule où toutes les infos sont sur la même feuille et elle marche ...mais ça ne résout malheureusement pas mon problème :)
Potzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 09h51   #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
La formule que je t'ai donnée (saisie en R10) fonctionne très bien dans la configuration que tu donnes.

D9 et R10 sont sur la même feuille?
__________________
"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 00
Vieux 21/06/2011, 09h53   #7
Membre du Club
 
Étudiant
Inscription : juin 2010
Messages : 116
Détails du profil
Informations personnelles :
Âge : 23

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2010
Messages : 116
Points : 58
Points : 58
Oui, elles sont sur la même feuille.

Ca marche maintenant...

j'ai changé de cellule "pour voir" et ça fonctionne.

Merci beaucoup Pierre.
Potzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h42.


 
 
 
 
Partenaires

Hébergement Web