Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/10/2011, 09h41   #1
Invité de passage
 
Inscription : décembre 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 13
Points : 0
Points : 0
Par défaut Recuperation de date

Bonjour,

Voila je fais appel au expert sur la création d'une recherche de date.
Dans le fichier joint je souhaite récupérer
- la date de début dans la cellule jaune (fonction de la position du premier X)
- la date de fin dans la cellule orange (fonction du dernier X)

Merci d’avance pour votre aide
Fichiers attachés
Type de fichier : xls Classeur2.xls (27,5 Ko, 2 affichages)
kikol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 10h15   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

En B5 :

Code :
=INDEX($D$2:$I$2;EQUIV("x";D5:I5;0))
à recopier vers le bas.

En C5, formule matricielle (à valider avec Ctrl+Maj+Entrée) :

Code :
=INDEX($A$2:$I$2;1;MAX((D5:I5="x")*COLONNE($D$1:$I$1)))
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 12h02   #3
Invité de passage
 
Inscription : décembre 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 13
Points : 0
Points : 0
Bonjour,
et merci pour cette réponse rapide.

La première formule fonctionne bien
la seconde pas du tout même en faisant CTR+ MAJ + ENtrée

Faut il déclaré quel que chose dans les options de EXCEL?

Quand je fais évaluer la fonction Excel me souligne la partie D5:H5="X"

Merci d’avance
kikol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 12h59   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Non, il n'y a pas d'option à modifier. Si ta formule est bien validée matricielle, elle apparaît entre accolades :

{=INDEX($A$2:$I$2;1;MAX((D5:I5="x")*COLONNE($D$1:$I$1)))}

mais c'est simplement un affichage qui permet de montrer que la formule est matricielle. Ce n'est pas à toi de les ajouter. Personnellement, j'obtiens un résultat correct avec ton classeur (21/10/2011 en C5).
Qu'est-ce qu'affiche la cellule ?
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 16h23   #5
Invité de passage
 
Inscription : décembre 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 13
Points : 0
Points : 0
LE fichier joint avec #Valeur..
Fichiers attachés
Type de fichier : xls Classeur2.xls (29,0 Ko, 6 affichages)
kikol est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 16h33   #6
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
1. ce n'est pas la formule que j'ai postée :

Code :
=INDEX($A$2:$I$2;1;MAX((D5:I5="x")*COLONNE($D$1:$I$1)))
2. dans le classeur joint, la formule n'est pas matricielle. Une fois que tu l'as copiée, clique dans la barre de formule, maintiens les touches Ctrl et Maj enfoncées et appuie sur "Entrée.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2011, 17h06   #7
Invité de passage
 
Inscription : décembre 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : décembre 2009
Messages : 13
Points : 0
Points : 0
J'ai compris la manip et ca marche.

Encore merci!
kikol est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h59.


 
 
 
 
Partenaires

Hébergement Web