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 24/11/2011, 11h58   #1
Invité de passage
 
Femme Lise
Étudiant
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Femme Lise
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Par défaut Formule 2 plages plusieurs critères

Bonjour,
Je rechercher une fonction pour Excel 2003. Voilà mon problème:

J'ai dans la colonne A des dates d'immatriculation (sous forme 01.10.2005) et dans la colonne B des modèles (106,107,206, 3008, 1007...).
Je cherche à savoir le nombre de 106 ou 107 qui ont
-moins de 2 ans (donc dont la date d'immatriculation est supérieure à 01.10.2009),
-entre 2 et 4 ans (donc comprises entre 01.10.2007 et 01.10.2009)
-entre 4 et 8 ans
-plus de 8 ans.

Je cherche une formule qui me permettrait de sélectionner un critère pour une plage (date) et 2 critères (ou plus) pour une autre plage (modèle).
Avec nb.si.ens dans word 2007 ca ne devrait pas pose de problème, mais malhaureusement la fonction n'existe pas pour word 2003.. J'ai essayé sommeprod, sans succès, même en changeant la syntaxe des dates (en les mettant sous forme "chiffre" 39000)

Si quelqu'un a une idée, ca m'aiderait beaucoup
Meci d'avance,
Lise
Lisouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 14h32   #2
Membre habitué
 
Femme
Support utilisateur - autodidacte
Inscription : octobre 2010
Messages : 84
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Suisse

Informations professionnelles :
Activité : Support utilisateur - autodidacte
Secteur : Finance

Informations forums :
Inscription : octobre 2010
Messages : 84
Points : 108
Points : 108
Salut Lisouille,

En filtrant tes données (outils -> filtrer) voire en utilisant un filtre élaboré, cela devrait fonctionner.

Après, au pire des cas, en utilisant un tcd, cela devrait fonctionner également.

Bon après-midi,
Smar6ty4
smar6ty4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 15h17   #3
Membre actif
 
Homme
Ressources humaines
Inscription : janvier 2011
Messages : 172
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Ressources humaines
Secteur : Bâtiment

Informations forums :
Inscription : janvier 2011
Messages : 172
Points : 166
Points : 166
Bonjour,

normalement ça devra se faire juste avec la formule NB.SI, essaye de mettre un exemple concret ou fichier avec des conditions pour les résultats.

Cordialement.

Gestionnaire_rh
Gestionnaire_rh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 16h20   #4
Membre régulier
 
Homme
Developpeur
Inscription : novembre 2011
Messages : 83
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Developpeur
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2011
Messages : 83
Points : 87
Points : 87
Par défaut sdispro

Salut

Met cette formule :
Code :
=NB.SI(B2:B21;D7)-NB.SI(A2:A21;D6)
D6 correspond a la date d'aujourd'hui.
Cette formule ressort le nombre de voiture x immatriculé à cette date.
Tu remplacera les critères de la formules par des nombres de jour (1 ans = 365 jours...)

J'espère avoir répondu à tes attentes.

A+
sdispro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 16h24   #5
Invité de passage
 
Femme Lise
Étudiant
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Femme Lise
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Merci pour vos réponses!

Avec les filtres, j'y arrivais, mais seulement je ne peux selectionner qu'au plus 2 critères (par exemple "106" et "107") et j'aurais voulu en sélectionner plus par la suite, donc je cherchais une formule qui prendrait tout en compte.

Finalement, ça marche avec sommeprod comme ceci:
Code :
=SOMMEPROD((A1:A1000>AUJOURDHUI()-730)*(GAUCHE(B1:B1000;3)="106"))
Lisouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 16h51   #6
Membre actif
 
Homme
Ressources humaines
Inscription : janvier 2011
Messages : 172
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Ressources humaines
Secteur : Bâtiment

Informations forums :
Inscription : janvier 2011
Messages : 172
Points : 166
Points : 166
Salut,

tu peut rajouter a ta formule d'autres conditions ( D1= date départ, D2=date fin), exemple :
Code :
=SOMMEPROD((A1:A1000>D1)*(GAUCHE(B1:B1000;3)="106")*(A1:A1000<D2))
Cordialement.
Gestionnaire_rh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2011, 17h05   #7
Invité de passage
 
Femme Lise
Étudiant
Inscription : novembre 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Femme Lise
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2011
Messages : 3
Points : 0
Points : 0
Super, merci beaucoup!
Lisouille 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 17h37.


 
 
 
 
Partenaires

Hébergement Web