|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
Bonjour à tous,
Je rencontre toujours un problème avec la fonction NB.SI.ENS(). Je vous explique : Je gère des mouvements d'animaux laitiers, les femelles qui n'ont pas encore vêlées sont des génisses, lorsqu'elles ont vêlées se sont des vaches. J'ai donc une cellule qui m'indique la date du premier vêlage de la vie d'une femelle donnée, si cette date est inférieure ou égale à la date de mon inventaire alors c'est une vache si au contraire cette date est supérieure c'est une génisse ou si la cellule date est vide c'est également une génisses car il n'y a jamais eu de vêlage. Je compte les codes "6" pour les génisses Les codes "7"pour les vaches avec cette formule qui ne fonctionne pas. Code pour compter le nombre de génisses Il faut dire si la cellule date estvide ou > à la date d'inventaire. Code :
=NB.SI.ENS(CodeVie;6;Sexe;"Femelle";Destin;"Lait";PremVelage;""&"";">"&Dt_Inventaire) Il faut dire si la cellule date n'est pas vide ou si elle est inférieure ou égale à la date d'inventaire. Code :
=NB.SI.ENS(CodeVie;7;Sexe;"Femelle";Destin;"Lait";PremVelage;"<>""";PremVelage;<="&Dt_Inventaire) |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 245 ![]() |
J'ai peut-être trouvé mais si vous avez une autre solution elle sera la bien venue.
Code :
=NB.SI.ENS(CodeVie;6;DtVel;"="&$H$2)+NB.SI.ENS(CodeVie;6;DtVel;">"&F1)-NB.SI.ENS(CodeVie;6;DateSort;"<="&F1) $H$2 est une cellule vide et absolue pour indiquer à EXCEL qu'il doit compter aussi le code 6 ayant une date introuvable. Il doit également tenir compte de la date de sortie de cette femelle. Que pensez-vous de mon idée ? Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com