Si le résultat de la cellule est inférieur à.

Fermé
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 - 31 juil. 2010 à 19:17
Raymond PENTIER Messages postés 58398 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 avril 2024 - 1 août 2010 à 18:50
Bonjour à tous et ttes,


voici mon problème:
en e4:e10 j'ai des dates de naissance
en f4:f10 j'ai une formule (=SI(E4="";"";DATEDIF(E4;AUJOURDHUI();"m")&" mois") qui calcul l'âge en mois.
et en h41, j'aimerais mettre une formule qui calcul le nombre d'enfant de mois de 17 mois et en h42, les enfants de plus de 18 mois. j'ai essayé de repartir du résultat qui se trouve en f4, f5..Mais visiblement le fait d'avoir une autre formule biaise ma formule.

si vous avez une piste pour moi...

merci d'avance...

berni.


[pour rappel, je suis ce qu'on appel un pur amateur en informatique et j'essai en dehors de mon boulot de me faire des tites aides pour le boulot histoire de gagner du temps. j'aime comprendre et chercher à résoudre mais parfois, je dois faire appel à plus fort. je suis employé dans une crèche pour enfants de mois de 36 mois]

8 réponses

eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
Modifié par eriiic le 1/08/2010 à 09:50
Bonjour tout le monde,

Pour simplifier tu devrais enlever & " mois" du datedif() pour avoir des nombres, et mettre " mois" en format personnalisé.
Exemple : benji71.xls
(en plus de F je n'ai modifié que H41 et H42)

eric

edit: j'ai changé aussi la date en E24
2
Raymond PENTIER Messages postés 58398 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 avril 2024 17 094
1 août 2010 à 18:50
Bonjour benji71.

Dans une cellule tu écris 30
... c'est un nombre (il s'aligne à droite de la cellule et accepte que tu lui ajoutes des décimales).

Tu remplaces 30 par 30 mois
... c'est du texte (il s'aligne à gauche et refuse l'ajout de décimales)

Tu conserves 30 mais tu modifies le format de la cellule en créant un format personnalisé : dans la fenêtre "Type" tu écris Standard" mois"
... c'est toujours un nombre, qui s'aligne à droite et accepte des décimales, qui apparaît dans la barre de formule comme 30 mais qui s'affiche dans la cellule comme 30 mois, exactement comme tu aurais 30 € ou 30 $ !
1
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 31/07/2010 à 19:37
Salut le form

Pour 18 mois et moins
=NB.SI(F4:F10;"<18 mois")

Pour 18 mois et plus
=NB.SI(F4:F10;">=18 mois")

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
0
boromba Messages postés 694 Date d'inscription samedi 14 novembre 2009 Statut Membre Dernière intervention 18 août 2011 201
31 juil. 2010 à 19:52
vu que tu veux ajouter "mois" dans ta formule ca donne par exemple e F4:F10
17 mois alors si tu utilise la fonction count ca ne marcehera pas mais si tu enleve le mot "mois" de ta formule ca va marcher
ecris en H41 =IF(F4<=17;COUNT(F4:F8);"")
ecris en H42 =IF(F4>=18;COUNT(F4:F8);"")
essaye ca dis moi si ca marche
si tu veux garder le mot "mois" dans ta formule je vais essayer de te trouver une autre fonction
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
31 juil. 2010 à 20:48
re-bonsoir,

merci à myto et boromba pour votre éclairage et vos suggestion.
je me permets de poster un fichier qui vous aidera à comrendre l'état suivant de mon travail.

en résumé, je cherche une formule qui puisse me dire combien d'enfant de mois de 17 mois sont présent le lundi, le mardi, le mercredi...


voici le fichier qui vous aidera à comprendre mon problème..

http://www.cijoint.fr/cjlink.php?file=cj201007/cijO7VBvFH.xls

merci de votre aide et suggestion.

bonne soirée à tous et ttes.

berni
0
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 31/07/2010 à 21:38
Re le forum

Si une valeur numérique dans la colonne
=SOMMEPROD((H4:H36>0)*($F$4:$F$36<"17 mois"))    
et    
=SOMMEPROD((H4:H36>0)*($F$4:$F$36>="18 mois")) 

Si tu veux la valeur en additionnant les 1.0 et 0.5
=SOMMEPROD((H4:H36)*($F$4:$F$36<"17 mois"))   
et   
=SOMMEPROD((H4:H36)*($F$4:$F$36>="18 mois"))

Formule à recopier vers la droite.

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
1 août 2010 à 09:05
Bonjour Myta et tt les autres,

merci pour ta réponse myta.

j'ai néanmoins un tit souci....


je m'explique :

j'ai un problème au niveau de mon résultat dans mes cellules h41 et h42

visiblement le problème pourrait se situer à partir de la ligne 20 ou 21.

dans les faits, je devrais avoir comme résultat de la cellule h41, 8,5 qui représente le nombre d'enfant ayant égal ou moins de 17 mois. pareil pour le h42 mais pour les enfants ayant égal ou supérieur à 18 mois.

exemple de problème si j'ajoute un 1 en h21, c'est dans la résultat des enfants de plus de mois (h42) qu'il s'ajoute.

vous auriez une piste pour moi ?

merci à vous. bonne jounrée.


http://www.cijoint.fr/cjlink.php?file=cj201008/cijavPur5L.xls
0
benji71 Messages postés 738 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 4 janvier 2015 23
Modifié par 00lina00 le 1/08/2010 à 13:05
Bonjour Eriiic, Bjr à tous...

merci de ton intervention et de ton aide eriiic..mais j'ai un souci...

si je recopie ta formule : =SOMMEPROD((H4:H36)*($F$4:$F$36<17)*(F4:F36<>0)) en h41..je n'ai aucune résultat qui s'affiche dans la cellule alors que sur le fichier que j'ai télécharger et sur lequel tu as fait les modif.cela marche...je comprends pas...

par contre, la formule de départ de myta (=SOMMEPROD((H4:H36)*($F$4:$F$36<"17 mois"))) focntionne tjrs "correctement" hormis le fait que le résultat n'est pas correct...

pourquoi cela ne marche pas ? cela devrait être un jeu d'enfant pour excel....

....

j'ai trouvé !!!


le problème pourrait-il provenir du fait que dans le cellule ou s'affiche l'âge j'ai ajouté le texte "mois" ? actuellement cela donne 31 mois ou 14 mois...

j'ai enlevé le texte mois de la cellule et cela semble marcher...

merci de votre éclairage.

bonne fin de matinée..

berni.
0