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   -
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 ;)
A voir également:

4 réponses

tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
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 ";"
1
Nanor78 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci d'avoir répondu aussi vite, et oui j'avais tout bêtement écrit IF(AND(A2>YEAR(2012).. Et j'étais buté dans l'idée que la syntaxe était bonne...
Encore merci !
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
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 :
=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+ !
1
Nanor78 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup ! Et oui je reconnais ma phrase était "ombilicale" lol
Mais en tout cas vos formules fonctionnent, donc encore merci ;)
0
pépé35530 Messages postés 2943 Date d'inscription   Statut Membre Dernière intervention   1 389
 
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é
0
Nanor78 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci mais effectivement c'est pour l'année 2012 ;)
0
Nanor78 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
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 :)
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
Bonjour !
Difficile d'imaginer un "total de contrats possédant nombre de sous-contrats déviants non-nul" dans un TCD...
Je vais y réfléchir pendant ma pause déjeuner ;-)
Bon appétit !
0
Nanor78 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci!
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
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...
0
Nanor78 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci, j'y avais pas pensé, j'ai eu du mal à l'adapter à mon tableau, mais après plusieurs essais, ça fonctionne ! Encore merci ;)
0