XL 2013 Recherche entre 2 date (début & fin)

Data_Flo

XLDnaute Nouveau
Bonjour,
Débutant sur Excel, je bloque totalement sur une formule plutôt simple ..
En effet je viens vers vous afin de m'éclairer sur le sujet.

Afin de m'entrainer sur les recherchev et si(et), je me suis préparer une petit exercice :

J'ai :
-Feuille1 : colonne A date_début / colonne B date_Fin / colonne C Texte :

Date_DébutDate_FinLibéllé_Periode
-4500000Préhistoire
-10000
-10000-6000
-6000-2000
Protohistoire
//Non renseigné / Non lisible
-3500476Antiquité
4761492Moyen Âge
14921789Époque moderne
17892021Epoque contemporaine

Feuille 2 : La date a indiquer en cellule A1 qui me remonte la période en B1.

Grâce à une recherchev toute simple la période est bien remonté ( =RECHERCHEV(E2;Index_Période!A:E;3;VRAI) )

J'aurais voulu améliorer cette formule en recherchant si la date était comprise entre la date_début & date_Fin je me suis donc pencher sur la formule si(et) sans succès.
Si quelqu'un peux m'expliquer la meilleur formule & procédure à suivre :D

Merci d'avance pour votre lecture
 

JHA

XLDnaute Barbatruc
Bonjour à tous

Un essai avec index(equiv()) et validation matricielle.

VB:
=SIERREUR(INDEX($C$2:$C$11;EQUIV($F$2&$G$2;$A$2:$A$11&$B$2:$B$11;0));"Pas de corrélation")

JHA
 

Pièces jointes

  • essai periode.xlsx
    10.5 KB · Affichages: 5

Data_Flo

XLDnaute Nouveau
Merci beaucoup,
Je vois que pour retourner la période nous sommes obliger de renseigner les deux champs.
Comment traduire ceci en n'ayant qu'une seul date. Par exemple je veux taper uniquement 500 et qu'il me remonte Moyen age.
Qu'il comprenne que 500 est compris entre 476 & 1492 ?
 

Data_Flo

XLDnaute Nouveau
Re-bonjour,
J'ai réussi à modifier un peu la requête & celle-ci me remonte bien le résultat attendu :D :D

=INDEX(Index_Période!$C$2:$C$7;EQUIV(1;(Index_Période!$A$2:$A$7<=E2)*((Index_Période!$B$2:$B$7="")+(Index_Période!$B$2:$B$7>=E2));0))

Un énorme merci pour cette nouvelle formule !

Il ne me reste plus qu'a travailler dessus afin de m'améliorer !!

Merci beaucoup !!
 

Data_Flo

XLDnaute Nouveau
Comment traduire grâce à cette formule cette phrase :

recherche : valeur (ici exemple ville) -> par rapport a une Valeur (Date format AAAA) comprise dans une période (colonne Date_début / colonne Date fin) excel en fonction d'une valeur (cellule Code ville)

Exemple :

Dans ce fichier :
- En A2 la date déjà renseigner manuellement
- En B2 une liste déroulante avec le code atelier affiner à la date indiquer en A2.
- En C2 la formule permettant de retourner la localité en feuil2 par rapport au Code atelier & à la période
=INDEX( ?? je butte complétement)

:( :(
 

Pièces jointes

  • ville.xlsx
    12.9 KB · Affichages: 1

JHA

XLDnaute Barbatruc
Bonjour à tous,

Ton fichier n'est pas assez explicite, il n'y a qu'une seule ligne dans "Feui1".
Que signifie "An 4"?

Un début de piste ci-joint en attendant des explications.

JHA
 

Pièces jointes

  • ville.xlsx
    18.8 KB · Affichages: 2
Dernière édition:

Data_Flo

XLDnaute Nouveau
Oui, c'était juste pour exemple sur une ligne, mais le fichier compris une centaine de ligne avec des code et des dates qui s'entre croise
J'ai rajouter des lignes et plus de commentaire pour que cela soit plus explicite sans avance sur la forme (j'ai tenter index( sans réussite.
Je re-joins la base du fichier plus expliquer :


Capture1.JPG

Capture2.JPG

J'espère que ça sera plus "clair" compréhensible

:/

Merci,
 

Pièces jointes

  • ville.xlsx
    14.8 KB · Affichages: 1

Statistiques des forums

Discussions
312 094
Messages
2 085 244
Membres
102 834
dernier inscrit
nadusha