Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Une date comprise entre deux dates

g8436, le vendredi 10 octobre 2008 à 23:15:47
Bonsoir,

j'ai deux colonnes de dates et une colonne de valeurs correspondantes

AZ80(fusionnée avec BA80 ) 12/10/2007 BC/BD80 fusionnées 12/02/2008 BK80 4
12/02/2008 12/06/2008 1
12/06/2008 12/10/2008 5
12/10/2008 12/02/2009 4
12/02/2009 12/06/2009 1
12/06/2009 12/10/2009 5

Une colonne de 12 dates qui sont incluses dans les colonnes du dessus mais je ne sais pas à quel niveau:

BA/BB87 Fusionnées 12/01/2008 ICI en BD87, 88, etc doit s'afficher la valeur BK correspondante
12/02/2008
12/03/2008
12/04/2008
12/05/2008
12/06/2008
12/07/2008
12/08/2008
12/09/2008
12/10/2008
12/11/2008
31/12/2008

Je pense donc à quelque chose pour chq date de BA,qui passe les 6 plages du haut: SI (BA87 est comprise entre AZ80 et BC80; BK80;SI(BA87 est comprise entre AZ81 et BC81; BK81;SI....

Mais je trouve pas la bonne syntaxe ou ce n'est pas la bonne formule ça me met FAUX. Ou les cellules fusionnées peuvent elles posées problème mais sinon les dates s'affichent pas

Merci de votre aide
cordialement

Excel 2003
Configuration: Windows XP
Firefox 2.0.0.17
Répondre à g8436  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le vendredi 10 octobre 2008 à 23:32:00
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 ♂
Répondre à Raymond PENTIER

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
g8436, le samedi 11 octobre 2008 à 00:27:34
ReBonsoir


J'ai fais cette immense chose :) il y a peut être plus simple, surement même, mais ça à l'air de vouloir être juste

=SI(ET(BA98>=AZ84;(BA98=<BC84));BK84;SI(ET(BA98>=AZ85;(BA98=<BC85));BK85;SI(ET(BA98>=AZ83;(BA98=<BC83));BK83;
SI(ET9(BA98>=AZ82;(BA98=<BC82));BK82;SI(ET(BA98>=AZ81;(BA98=<BC81));BK81;SI(ET(BA98>=AZ80;(BA98=<BC80));BK80))))))

Quand j'ai commencé mon programme je ne connaissait rien du tout à excel si ce n'est + et -

Grâce à tout ce que je trouve sur vos forums et à vos réponses quand c'est trop hard ma page s'automatise de plus en plus et je vous en remercie infiniment.

Bon il reste pas le plus simple à faire mais... je vous appellerai au secours:)
C'est un logiciel extraordinaire excel

Bonne nuit à moi bonne journée à vous amicales pensées à la Guadeloupe
Répondre à g8436

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
g8436, le vendredi 10 octobre 2008 à 23:48:08
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
Répondre à g8436

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le samedi 11 octobre 2008 à 00:32:22
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 ♂
Répondre à Raymond PENTIER

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
g8436, le samedi 11 octobre 2008 à 01:00:10
Re bonsoir

J'ai fais cette immense chose :) il y a peut être plus simple, surement même, mais ça à l'air de vouloir être juste

=SI(ET(BA98>=AZ84;(BA98=<BC84));BK84;SI(ET(BA98>=AZ85;(BA98=<BC85));BK85;SI(ET(BA98>=AZ83;(BA98=<BC83));BK83;
SI(ET9(BA98>=AZ82;(BA98=<BC82));BK82;SI(ET(BA98>=AZ81;(BA98=<BC81));BK81;SI(ET(BA98>=AZ80;(BA98=<BC80));BK80))))))

Quand j'ai commencé mon programme je ne connaissait rien du tout à excel si ce n'est + et -

Grâce à tout ce que je trouve sur vos forums et à vos réponses quand c'est trop hard ma page s'automatise de plus en plus et je vous en remercie infiniment.

Bon il reste pas le plus simple à faire mais... je vous appellerai au secours:)
C'est un logiciel extraordinaire excel

Bonne nuit à moi bonne journée à vous amicales pensées à la Guadeloupe

ok je regarderais pour les format merci encore
Répondre à g8436

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le samedi 11 octobre 2008 à 05:02:31
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 ♂
Répondre à Raymond PENTIER

7


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le samedi 11 octobre 2008 à 05:25:22
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 ♂
Répondre à Raymond PENTIER

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
g8436, le samedi 11 octobre 2008 à 09:58:10
Bonjour

Effectivement c'est plus simple

Non on peut pas mettre 11 à la place de 12. ce sont des valeurs données à partir d'une date de naissance qu'on ne peut pas changer selon ce qui nous arrange.

J'avais vu quand j'ai fais la colonne entière l'erreur crée par le = qui retrouvait 2 possibilités j'ai donc rajouté 1 jour à la colonne AX ce qui donne du X au Y , du Z au AA... C'était en l'occurrence catastrophique car complètement faux.

"Redondant" n'est pas le bon mot. "Tatônnage d'une nulle débutante" certainement . Mais avant de vous poser une question et de vous ennuyer avec un fichier j'épluche tout le net, j'essais avec ce que je peux déduire et le principal c'est que le résultat soit juste, ce qui est le cas. Vous verriez l'ensemble du fichier, vous seriez... le bon mot doit être 'EFFARE" certainement, du nombre de longueur et de complication que je me créé mais merci à tous que d'une manière ou d'une autre je n'ai plus à entrer que 2 données au lieu de 125.

cool la Guadeloupe

Merci de toutes vos réponses et conseils que je garde précieusement et qui me resservirons certainement;

Cordialement et ... bravo Raymond c'est tout juste. J'ai plus compliqué qui va venir je pense
Répondre à g8436

9


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le samedi 11 octobre 2008 à 18:20:26
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
Répondre à Raymond PENTIER

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le dimanche 12 octobre 2008 à 00:43:16
Voici l'ordinogramme correspondant : http://cjoint.com/?kmaOLNnY3T
Salut. C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
Répondre à Raymond PENTIER

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 g8436, le dimanche 12 octobre 2008 à 09:49:25
Bonjour

Joliiiii
merci beaucoup, je garde précieusement
Mais franchement ça me gêne le temps que vous prenez

Amicales pensées aux Antilles. Même sous la pluie c'est chaud :)

Bonne journée
Répondre à g8436
[MS-DOS] script de conversion date (Résolu) Bonjour, je viens d'écrire un script qui dans une fenetre MS-DOS de XP qui renverse le format d'une date. Le voici set YYYYMMDD=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2% echo %YYYYMMDD% Ce script fonctionne très bien sur mon pc. Si je vais sur un pc... www.commentcamarche.net/forum/affich-2071102-ms-dos-script-de-conversion-date
SQL loader erreur DATE (Résolu) Bonjou J'ai un souci avec mon sqlloader quand je veux charger un ficher qui contient une date ( exemple : 20:00 ) Voici mon ficher .ctl LOAD DATA INFILE 'C:\dml_t_gares.csv' TRUNCATE INTO TABLE t_gares FIELDS TERMINATED BY ';'... www.commentcamarche.net/forum/affich-5213675-sql-loader-erreur-date
[disque dur] Changer le dd d'un presario 2500 (Résolu) Bonjour je dois changer le dd de mon compaq presario 2500 qui date de 2003. Mon probleme est de savoir si je peux mettre un dd SATA de 2,5 pouce dessus ou si je dois mettre un dd IDE? Merci www.commentcamarche.net/forum/affich-3075217-disque-dur-changer-le-dd-d-un-presario-2500
IPhone: configuration de la connexion InternetConfiguration de la connexion d'un iPhone à internet selon les opérateurs français Orange Bouygues Telecom Bouygues - Contrat Pro Data Illimité (2.5G/Edge et HSPDA) SFR Si vous avez un abonnement WAP Ouvrez votre iPhone et cliquez sur... www.commentcamarche.net/faq/sujet-13272-iphone-configuration-de-la-connexion-internet
[Excel] Format date changeant macro/normal (Résolu)Bonjours, Je veux définier la valeur d'une cellule entre 2 date, 01/2008 et 12/2099. Je réussi trés bien en passant par les menus excel à la souris. Cela me donne un résultat visible : déc-08 Or dés que je veux le passer en macro, il ne prends... www.commentcamarche.net/forum/affich-6845490-excel-format-date-changeant-macro-normal
Problème avec "votre police manuscrite 2" (Résolu)Bonjour, Je cherche quelqu'un qui a déjà utilisé "Votre police manuscrite 2" de Micro Application. J'ai un problème de fonctionnement et je ne trouve aucune aide nulle part (google, micro application, etc.) Le logiciel date de 2001 et il ne... www.commentcamarche.net/forum/affich-6966791-probleme-avec-votre-police-manuscrite-2-quot
Windows xp edition familiale pack 2 (Résolu)Bonjour, suite à des problemes de virus et de sypware, malgré l'aide de certains membres de ce site, je vais devoir être obligé de réinstaller windows sur mon pc Hors j'ai un souci avec mon lecteur dvd r (writemaster)datant de 2005, qui ne... www.commentcamarche.net/forum/affich-7928132-windows-xp-edition-familiale-pack-2