Fonction SI (je suppose) à deux conditions dont date
Résolu
Nanor78
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Nanor78 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Nanor78 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Tout d'abord, Je vous informe que je suis sous Excel 2003.
J'ai parcouru tous les forums et toutes les questions qui s'apparentaient à la mienne sans jamais réussir à l'adapter à mon problème.
J'ai un fichier avec 6 colonnes, 4 à titre d'information et 2 à remplir.
A : Date de fin de contrat
B : GP mois 1
C : GP mois 2
D : GP mois 3
E : Indicateur si "0" mois 2
F : Indicateur si "0" mois 2 et/ou 3
Cependant l'indicateur doit aussi faire attention à la date de fin de contrat, s'il se termine en 2012, il ne doit pas le référencer comme "déviant" (GP=0)
Dans les colonnes E et F, des 0 diront que le contrat est à jour, des 1 pour dire qu'il est déviant.
J'espère que j'ai réussi à etre assez clair, je vous joins un fichier exemple qui explique et illustre la situation : http://cjoint.com/data/0KpkRkFT9OK.htm
PS : pour info, les colonnes E et F seront après ajoutée à un tableau croisé dynamique pour compter le nombre de contrats déviants en tout.
Merci beaucoup de votre aide ;)
Tout d'abord, Je vous informe que je suis sous Excel 2003.
J'ai parcouru tous les forums et toutes les questions qui s'apparentaient à la mienne sans jamais réussir à l'adapter à mon problème.
J'ai un fichier avec 6 colonnes, 4 à titre d'information et 2 à remplir.
A : Date de fin de contrat
B : GP mois 1
C : GP mois 2
D : GP mois 3
E : Indicateur si "0" mois 2
F : Indicateur si "0" mois 2 et/ou 3
Cependant l'indicateur doit aussi faire attention à la date de fin de contrat, s'il se termine en 2012, il ne doit pas le référencer comme "déviant" (GP=0)
Dans les colonnes E et F, des 0 diront que le contrat est à jour, des 1 pour dire qu'il est déviant.
J'espère que j'ai réussi à etre assez clair, je vous joins un fichier exemple qui explique et illustre la situation : http://cjoint.com/data/0KpkRkFT9OK.htm
PS : pour info, les colonnes E et F seront après ajoutée à un tableau croisé dynamique pour compter le nombre de contrats déviants en tout.
Merci beaucoup de votre aide ;)
A voir également:
- Fonction SI (je suppose) à deux conditions dont date
- Fonction si et - Guide
- Nombre de jours entre deux dates excel - Guide
- Excel cellule couleur si condition texte - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
4 réponses
Bonjour,
Vraisemblablement des petits problèmes de syntaxe:
En E2 =SI(ET(C2=0;ANNEE(A2)>2012);1;0)
EN F2 =SI(ET(C2=0;ANNEE(A2)>2012;D2=0);1;0)
À recopier vers le bas.
Je vous laisse la traduction et la vérification du séparateur ";"
Vraisemblablement des petits problèmes de syntaxe:
En E2 =SI(ET(C2=0;ANNEE(A2)>2012);1;0)
EN F2 =SI(ET(C2=0;ANNEE(A2)>2012;D2=0);1;0)
À recopier vers le bas.
Je vous laisse la traduction et la vérification du séparateur ";"
Bonjour,
Je n'ai pas très bien saisi les explications de contrats "déviants" ou non, mais la formule sous Excel n'est pas bien compliquée :
Pour comprendre cette formule :
Si B2 = 1, et que C2 = 0, et que le contrat se termine après 2012, on écrit 1, sinon 0.
La règle de gestion peut évidemment être adaptée (parce que je n'ai pas bien compris cette phrase : Le but est de répérer dans indicateur Mois suivant, en se basant au mois 10, les contrats où il y a un "0" en colonne C (GP 11) mais seulement si ces contrats ne se termine pas en 2012 ^^
Enfin, j'espère avoir été clair,
Voici un classeur basé sur l'exemple fourni.
A+ !
Je n'ai pas très bien saisi les explications de contrats "déviants" ou non, mais la formule sous Excel n'est pas bien compliquée :
=SI(ET(B2=1;C2=0;ANNEE($A2)>2012);1;0)
Pour comprendre cette formule :
Si B2 = 1, et que C2 = 0, et que le contrat se termine après 2012, on écrit 1, sinon 0.
La règle de gestion peut évidemment être adaptée (parce que je n'ai pas bien compris cette phrase : Le but est de répérer dans indicateur Mois suivant, en se basant au mois 10, les contrats où il y a un "0" en colonne C (GP 11) mais seulement si ces contrats ne se termine pas en 2012 ^^
Enfin, j'espère avoir été clair,
Voici un classeur basé sur l'exemple fourni.
A+ !
Bonjour,
En complément, on peut paramétrer l'année (2012) avec la fonction AUJOURDHUI, ce qui évite de rentrer l'année dans la formule de base, mais ce n'est peut-être pas nécessaire si l'on veut systématiquement faire les tests par rapport à l'année 2012.
En F2 par exemple :
=SI(ET(ANNEE(A2)<>ANNEE(AUJOURDHUI());B2=1);1;0)
A+
pépé
En complément, on peut paramétrer l'année (2012) avec la fonction AUJOURDHUI, ce qui évite de rentrer l'année dans la formule de base, mais ce n'est peut-être pas nécessaire si l'on veut systématiquement faire les tests par rapport à l'année 2012.
En F2 par exemple :
=SI(ET(ANNEE(A2)<>ANNEE(AUJOURDHUI());B2=1);1;0)
A+
pépé
Bonjour!
Je fais encore appel à votre aide si ça vous dérange pas, j'en aurais bien besoin, après avoir tout essayé et cliqué un peu partout, je n'y arrive toujours pas.
Au final, j'ai bien obtenu ce que je voulais pour ma base, mais ensuite j'ai un problème dans mon TCD qui résume toute mes données.
Concernant la dernière colonne (indicateur mois suivant).
Je voudrais obtenir le nombre total de contrats déviants, mais le tableau me donne celui de sous contrats..
Je vous mets le fichier exemple avec explications :
http://cjoint.com/data/0Kvl3YK7BX1.htm
Merci beaucoup de votre aide :)
Je fais encore appel à votre aide si ça vous dérange pas, j'en aurais bien besoin, après avoir tout essayé et cliqué un peu partout, je n'y arrive toujours pas.
Au final, j'ai bien obtenu ce que je voulais pour ma base, mais ensuite j'ai un problème dans mon TCD qui résume toute mes données.
Concernant la dernière colonne (indicateur mois suivant).
Je voudrais obtenir le nombre total de contrats déviants, mais le tableau me donne celui de sous contrats..
Je vous mets le fichier exemple avec explications :
http://cjoint.com/data/0Kvl3YK7BX1.htm
Merci beaucoup de votre aide :)
Je n'ai trouvé que ça comme solution pas trop compliquée à mettre en place... C'est pas folichon mais ça a le mérite de fonctionner...
Encore merci !