Renvoi d'un numéro de colonne entre deux date
Résolu/Fermé
A voir également:
- Renvoi d'un numéro de colonne entre deux date
- Numero prive - Guide
- Déplacer une colonne excel - Guide
- Deux comptes whatsapp - Guide
- Leboncoin ce numéro de téléphone est déjà associé à un compte merci de choisir un autre numéro - Forum Réseaux sociaux
- Renvoi d'appel ooredoo - Forum telephonie fixe
8 réponses
-----geo-----
Messages postés
333
Date d'inscription
jeudi 7 juin 2012
Statut
Membre
Dernière intervention
29 mai 2014
58
26 juin 2012 à 16:17
26 juin 2012 à 16:17
sa manque de détails
J'ai une date qui se situe entre deux dates, et je souhaite savoir le numéro de colonne de cette première date, selon l'autre tableau.
Merci.
Merci.
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 089
26 juin 2012 à 19:05
26 juin 2012 à 19:05
Tu veux faire des comparaisons et examiner plusieurs possibilités.
C'est précisément la fonction SI qui est la seule à pouvoir faire cela ...
Mais comme je tiens à te faire plaisir, je triche un peu en reprenant la formule normale (contenant des SI) et je la modifie en utilisant les fonctions booléennes VRAI et FAUX ; mais ce sera peut-être plus difficile de mettre à jour et d'adapter une telle formule !
=ET(Feuil1!B$2<A2;A2<Feuil1!B$3)*1 + ET(Feuil1!C$2<A2;A2<Feuil1!C$3)*2 + ET(Feuil1!D$2<A2;A2<Feuil1!D$3)*3
Pour qu'elle fonctionne bien, il faut mettre une date dans la dernière cellule ; alors saisis 31/12/2020 en D3 ; tu pourras toujours en changer après ...
https://www.cjoint.com/?BFAtamlRB7d
... ça te convient ?
C'est précisément la fonction SI qui est la seule à pouvoir faire cela ...
Mais comme je tiens à te faire plaisir, je triche un peu en reprenant la formule normale (contenant des SI) et je la modifie en utilisant les fonctions booléennes VRAI et FAUX ; mais ce sera peut-être plus difficile de mettre à jour et d'adapter une telle formule !
=ET(Feuil1!B$2<A2;A2<Feuil1!B$3)*1 + ET(Feuil1!C$2<A2;A2<Feuil1!C$3)*2 + ET(Feuil1!D$2<A2;A2<Feuil1!D$3)*3
Pour qu'elle fonctionne bien, il faut mettre une date dans la dernière cellule ; alors saisis 31/12/2020 en D3 ; tu pourras toujours en changer après ...
https://www.cjoint.com/?BFAtamlRB7d
... ça te convient ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Merci beaucoup pour votre réponse.
En ce qui concerne la dernière date de fin, j'avais décidé d'utiliser la fonction aujourdhui(), c'est ce qui me semblait le plus pertinent et cela évolue (il me semble) chaque jour.
Je trouve votre formule très ingénieuse. Cependant, de nouvelles colonnes devraient voir le jour très bientôt, et c'est en cela que mes fonctions SI imbriquées me posaient problème. En effet, il faudra rajouter à la main une nouvelle fonction SI dans la "valeur si faux" de la dernière. C'est pourquoi, j'aurais aimé qu'Excel me renvoie son numéro de colonne (au lieu de me renvoyer le numéro que j'ai rentré), mais cela semble encore plus délicat.
Je m'empresserai d'essayer votre solution demain.
Bien à vous.
Merci beaucoup pour votre réponse.
En ce qui concerne la dernière date de fin, j'avais décidé d'utiliser la fonction aujourdhui(), c'est ce qui me semblait le plus pertinent et cela évolue (il me semble) chaque jour.
Je trouve votre formule très ingénieuse. Cependant, de nouvelles colonnes devraient voir le jour très bientôt, et c'est en cela que mes fonctions SI imbriquées me posaient problème. En effet, il faudra rajouter à la main une nouvelle fonction SI dans la "valeur si faux" de la dernière. C'est pourquoi, j'aurais aimé qu'Excel me renvoie son numéro de colonne (au lieu de me renvoyer le numéro que j'ai rentré), mais cela semble encore plus délicat.
Je m'empresserai d'essayer votre solution demain.
Bien à vous.
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 089
26 juin 2012 à 19:51
26 juin 2012 à 19:51
Ménestrelle,
l'usage dans ce forum est de se tutoyer, sans tenir compte du sexe, de l'âge, de la condition sociale, des choix philosophiques ou religieux, de la race ou de la nationalité.
Généralement le vouvoiement est réservé aux altercations (eh oui, ça arrive aussi !).
On peut effectivement demander à excel de chercher dans quelle colonne on se trouve au lieu d'en écrire le N° ; mais dans ton exemple cela ne fera qu'allonger la formule :
=ET(Feuil1!B$2<A2;A2<Feuil1!B$3)*COLONNE()+1 + ET(Feuil1!C$2<A2;A2<Feuil1!C$3)*COLONNE()+1 + ET(Feuil1!D$2<A2;A2<Feuil1!D$3)*COLONNE()+1
l'usage dans ce forum est de se tutoyer, sans tenir compte du sexe, de l'âge, de la condition sociale, des choix philosophiques ou religieux, de la race ou de la nationalité.
Généralement le vouvoiement est réservé aux altercations (eh oui, ça arrive aussi !).
On peut effectivement demander à excel de chercher dans quelle colonne on se trouve au lieu d'en écrire le N° ; mais dans ton exemple cela ne fera qu'allonger la formule :
=ET(Feuil1!B$2<A2;A2<Feuil1!B$3)*COLONNE()+1 + ET(Feuil1!C$2<A2;A2<Feuil1!C$3)*COLONNE()+1 + ET(Feuil1!D$2<A2;A2<Feuil1!D$3)*COLONNE()+1
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
26 juin 2012 à 21:09
26 juin 2012 à 21:09
Bonsoir
il me semble avoir déjà répondu à la même question:
exemple à adapter
de A1 à X1 vos dates début
en A3 la date cherchée
en B3 la formule:
=SI($A3="";"";EQUIV($A3;$A$1:$X$1))
vous donnera le N° de colonne du champ indiqué en gras dans laformule de la date inférieure la plus proche en ligne 1 si vos dates de A2 à X sont classées par ordre croissant, ce qui semble être le cas.
crdlmnt
il me semble avoir déjà répondu à la même question:
exemple à adapter
de A1 à X1 vos dates début
en A3 la date cherchée
en B3 la formule:
=SI($A3="";"";EQUIV($A3;$A$1:$X$1))
vous donnera le N° de colonne du champ indiqué en gras dans laformule de la date inférieure la plus proche en ligne 1 si vos dates de A2 à X sont classées par ordre croissant, ce qui semble être le cas.
crdlmnt