Probleme sur excel

Résolu
sam60 -  
 sam60 -
Bonjour,

Je galère un peu sur une formule Excel :

J'ai une colonne avec des données et une autre avec des dates, j'aimerai que ma formule me donne par type de donnée de nombre de donnée depuis une certaine date.

Par ex :
A : colonne avec juste des données CDD, CDI
B : colonne avec les dates

et je voudrai connaitre tous les CDD entrée depuis le 01/01/2008

Merci.

4 réponses

Boz
 
Bonjour,
en colonne C mettre pour =si(ET(a1="CDD";B1>01/01/2008);"oui";"")
et en colonne D mettre pour =si(ET(a1="CDI";B1>01/01/2008);"oui";"")
Boz
0
sam60
 
Merci,

Mais cette méthode ne peux pas me convenir car c'est juste une formule dont j'ai besoin.

Pour résumer je suis parti sur : =SOMME((G1:G1575="CDD")*((I1:I1575>(31/12/2007)))) mais ça ne fonctionne pas ça me prend tous les CDD sans prendre en considération ceux entrée après le 31/12/2007. Pourquoi ?

Merci.
0
Boz
 
Tu ne peux pas additionner du texte CDD
Si tu veux connaître le nombre de CCD et CDI
en colonne C mettre pour =si(ET(a1="CDD";B1>01/01/2008);"1";"")
et en colonne D mettre pour =si(ET(a1="CDI";B1>01/01/2008);"1";"")
en fin de colonne C du mets = somme(C1:C1575)
et en fin de colonne D tu mets =somme(D1:D1575)
Boz
0
sam60 > Boz
 
si c possible j'ai réussi a le faire pour pour avoir le nombre de CDD de moins de 18 ans avec deux colonnes une avec CDD et CDI dedans et l'autre avec des ages.
0
Boz > sam60
 
Mets ton fichier ici, je vais essayer de te résoudre ça.
http://www.cijoint.fr/
Boz
0
sam60 > Boz
 
Ok c'est fait.
0
Boz > sam60
 
Donne moi l'adresse où je pourrais le télécharger.
Boz
0
Tino
 
Bonjour

J'ai ajouté une cellule en G1 dans laquelle on entre la date de départ recherche (01/01/2008 pour l'année 2008)

En G2, j'ai mis la formule suivante :

=SI(ET(D2="CDD";F2>=$G$1);1;SI(ET(D2="CDI";F2>=$G$1);2;0))

Qui, si l'embauche est dans la plage choisie, place le chiffre 1 si c'est un CDD et le chiffre 2 si c'est un CDI

J'ai copié cette formule par glisser jusqu'à G1575

En D1588, j'ai mis la formule =NB.SI(G2:G1575;1) qui compte les chiffres 1, donc les CDD (27)

En D1589, j'ai mis la formule =NB.SI(G2:G1575;2) qui compte les chiffres 2, donc les CDI (756)

ça ajoute une colonne, mais je n'ai pas trouvé mieux pour l'instant.
0
sam60
 
Ok merci Tino je vais continué a chercher un peu je me debrouille pas mal sur Excel mais la je buttes un peu et je ne lache pas l'affaire avant de trouver sans rajouter de colonne.
Merci
0
Boz > sam60
 
J'ai réussi en utilisant date(2008;1;1) et en faisant une autre formule.
http://www.cijoint.fr/cjlink.php?file=cj200902/cijrUSPYvX.xls
Je vais quand même essayer de trouver la formule pour l'avoir directement.
Boz
0
sam60 > Boz
 
Merci garce a ta formule j'ai trouvé la mienne
J'avais tenté dans ce sens la sauf que pour la date j'avais mis les virgule au lieu des point virgule.
Voici ce que ça donne : =SOMME((G1:G1575="CDI")*(I1:I1575>DATE(2007;12;"31"))) en appuyant sur CRTL+MAJ+ENTREE bien sur.

Merci Boz
0
Boz > sam60
 
Moi aussi cela fonctionne, je ne savais pas qu'il fallait faire CTRL+MAJ+ENTREE. J'aurais appris quelque chose aujourd'hui.
A+
Boz
0
Tino
 
Version base de données :

Pour la table de critères :
F1581 Contrat
G1581 Date entrée (Attention : corriger faute en F1 )
F1582 CDD
G1582 >=01/01/2008

F1584 Contrat
G1584 Date entrée
F1585 CDI
G1585 =G1582

Pour les résultats :
D1588 =BDNBVAL(A1:F1575;"Contrat";G1581:H1582)
D1589 =BDNBVAL(A1:F1575;"Contrat";G1584:H1585)
0
sam60
 
Merci Tino mais j'evite les bases de données.
0