|
|
|
|
Configuration: Windows XP Firefox 2.0.0.17
Très difficile de comprendre ce que tu veux ! à première vue la fonction RECHERCHEV() ou la fonction CHOISIR()conviendrait mieux que la fonction SI().
Mais il faut y regarder de plus près. Aussi ça nous aiderait d'avoir ton fichier. Ensuite peut-on savoir pourquoi tu as des cellules fusionnées ? On attend ta réponse (et ton fichier) ! C'est bien, la retraite ! Surtout aux Antilles ... :-) ☻ Raymond ♂
|
Bonsoir Raymond merci de me répondre
J'ai des cellules fusionnées parce que la date est trop longue et met du ### sur une seule cellule et je veux pas agrandir le format sur toute la colonne ce serait laid aprés partout. Je suis en train de tester avec SI(ET.. ça à l'air de vouloir le faire mais j'ai fait pour l'instant avec une seule plage j'essais de voir si il accepte avec les 6 plages et je vous tiens au courant A toute à l'heure |
Plutôt que de fusionner les cellules, il vaudrait mieux, pour les cellules comportant une date :
* aplliquer le format date jj/mm/aa * choisir la police Arial Narrow ou la police Agency FB Si tu ne sais pas comment mettre ton fichier à notre disposition, tu as le choix entre http://www.cijoint.fr/ et http://www.cjoint.com/ C'est bien, la retraite ! Surtout aux Antilles ... :-) ☻ Raymond ♂
|
|
Effectivement, ça peut nettement se simplifier :
=SI(BA87>=AZ$85;BK$85;SI(BA87>=AZ$84;BK$84;SI(BA87>=AZ$83;BK$83;SI(BA87>=AZ$82;BK$82;SI(BA87>=AZ$81;BK$81;SI(BA87>=AZ$80;BK$80;"Hors fourchette")))))) En effet tes doubles comparaisons sont superflues. =SI(ET(BA98>=AZ84;(BA98=<BC84));BK84;SI(ET(BA98>=AZ85;(BA98=<BC85));BK85 est redondant, puisque dans la première partie tu as déjà traité le cas où BA98<=BC84 : alors pourquoi tester de nouveau AZ>=AZ85, dans la mesure où tu as répété les mêmes dates en BC84 et en AZ85 ? Tu obtiens le même testing en écrivant =SI(BA98>=AZ85;BK$85;SI(BA98>=AZ84;BK$84)) http://cjoint.com/?klfaF5McSS C'est bien, la retraite ! Surtout aux Antilles ... :-) ☻ Raymond ♂ |
|
On pourrait gagner encore 6 fois le signe = si on remplaçait les dates en AZ, en mettant le 11 du mois au lieu du 12.
=SI(BA87>AZ$85;BK$85;SI(BA87>AZ$84;BK$84;SI(BA87>AZ$83;BK$83;SI(BA87>AZ$82;BK$82;SI(BA87>AZ$81; BK$81; SI(BA87>AZ$80;BK$80;"Hors fourchette")))))) http://cjoint.com/?klfzlpAtdr Par ailleurs ta formule créait une ambiguïté =SI(ET(BA98>=AZ84;(BA98=<BC84));BK84;SI(ET(BA98>=AZ85 ... dis que si BA98=BC84 (12/06/2009) on affiche 1 et si BA98=AZ85 (12/06/2009 aussi) on affiche 5 ! Ce n'est pas dramatique ici, ça peut devenir catastrophique dans un autre calcul ... Prends la bonne habitude de dessiner un ordinogramme avant d'écrire tes formules conditionnelles ; ça t'évitera erreurs, redites et ambiguïtés, et te faira gagner du temps au final. C'est bien, la retraite ! Surtout aux Antilles ... :-) ☻ Raymond ♂
|
|
Bonjour, g8436.
Heureux de savoir que mes suggestions t'ont été utiles. C'est notre satisfaction et notre récompense, quand nous avons essayé de dépanner quelqu'un, d'apprendre que cela lui a été profitable et que sa difficulté a été surmontée. Et, dans ce forum, nous sommes comblés lorsque le demandeur se montre courtois, modeste et reconnaissant (ne sois pas surprise, ce n'est pas toujours le cas !). Si tu envisages de solliciter de nouveau l'aide de CCM, je ne saurais trop te recommander de t'inscrire dès tout de suite comme membre : C'est facile, rapide, gratuit et sans engagement. Mais ça te permet notamment : * de marquer ta discussion comme résolue * d'afficher les historiques des discussions (les tiennes ou celles d'un autre membre) * de renseigner ton profil pour qu'on te connaisse mieux * de consulter le profil des différents membres * d'échanger des messages privés avec tel ou tel membre par le truchement de ta boîte aux lettres. Nous restons tous à ton écoute. C'est bien, la retraite ! Surtout aux Antilles ... :-) ☻ Raymond ♂ |
|
Voici l'ordinogramme correspondant : http://cjoint.com/?kmaOLNnY3T
Salut. C'est bien, la retraite ! Surtout aux Antilles ... :-) ☻ Raymond ♂
|
Résultats pour une date comprise entre deux dates
Résultats pour une date comprise entre deux dates
Résultats pour une date comprise entre deux dates