Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche occurence date FR dans date Anglaise

  • Initiateur de la discussion Initiateur de la discussion maconly34
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

maconly34

XLDnaute Nouveau
Bonjour,

voilà, je viens de tomber à nouveau sur un os, problème de correspondance entre des dates françaises et américaines + sommation conditionnelle.

Je dois rechercher une date française dans un tableau comportant des dates anglaises, et retourner la valeur indexée correspondante.

voir le fichier ci-joint ou tout est expliqué (exemple et commentaires).

Encore merci pour votre future aide.
Bruno
 

Pièces jointes

Re : Recherche occurence date FR dans date Anglaise

Bonsoir maconly34,

Selection de ta plage de date format anglais et Données/Convertir cocher Délimité - Suivant -Suivant, cocher Date et choisir MJA et Terminer.

Pas regardé le reste.

Bonne soirée.

Jean-Pierre
 
Re : Recherche occurence date FR dans date Anglaise

Je viens quand même de faire l'essai, cela fonctionne, mais comme ce document doit-être manipuler par des personnes non compétentes, qui vont seulement faire du copier/coller de ce tableau américain su ma feuille de récap, il ne faut pas intervenir sur celui-ci, et surtout il faut qu'après le copier/coller tout soit automatique.

Merci pour cette réponse qui va beaucoup me servir sur d'autres tableaux.

As-tu une autre solution ?
 
Re : Recherche occurence date FR dans date Anglaise

Bonsoir

En feuille Planning, B4 :

Code:
=DATE(STXT('data 2 brut'!F4;7;4);GAUCHE('data 2 brut'!F4;2);STXT('data 2 brut'!F4;4;2))
Dans chaque feuille "atelier", insérer une colonne entre A et B ; formule en B3 de chaque feuille :

Code:
=SI(A3="";"";DATE(DROITE(A3;2)+2000;GAUCHE(A3;2);STXT(A3;4;2)))
Attention ! Supprimer la colonne E (vide) dans atelier 4

En C27 de la feuille Planning :

Code:
=SI(ESTNA(RECHERCHEV(C$26;INDIRECT("'"&$A27&"'!B:F");5;0));"";RECHERCHEV(C$26;INDIRECT("'"&$A27&"'!B:F");5;0))

Cordialement
 
Re : Recherche occurence date FR dans date Anglaise

Waooooooo !
ça fonctionne, super l'idée de recréer la date dans chaque feuille atelier !

Il reste juste un petit bemol, qui pour moi va être très compliqué :
Il existe certains jour plusieurs ateliers à des heures différentes, donc il faudrait pouvoir sommer le nombre total de place dispo le même jour.
Ex. dans le modèle joint, en Planning H27 on devrait avoir 7 et non 2.

Avez-vous une solution ?
Prendre ce nouveau fichier joint, comportant les modifs de Chris405.

Encore un très grand merci (15 jours de galère !).

Cordialement,
Bruno
 

Pièces jointes

Re : Recherche occurence date FR dans date Anglaise

Bonjour

En C27

Code:
=SOMMEPROD(N(INDIRECT("'"&$A27&"'!B3:B50")=C$26);INDIRECT("'"&$A27&"'!F3:F50"))
Dans cette formule, je prévois une plage dans chaque feuille atelier qui va de la ligne 3 à la ligne 50. A adapter si cela peut être plus.

Cordialement
 
Dernière édition:
Re : Recherche occurence date FR dans date Anglaise

Bonjour Chris401, Jean-Pierre et tous les autres
je croyais avoir résolu mon problème, mais voilà que les nouveaux rapports que je reçois d'Amérique, contiennent des dates dans un format dont je n'arrive pas à me dépatouiller.
Impossible avec la formule ci-dessous de les transformer en dates françaises !
=DATE(STXT('data 2 brut'!F4;7;4);GAUCHE('data 2 brut'!F4;2);STXT('data 2 brut'!F4;4;2))

Voir le fichier ci-joint.
Encore merci pour le soutien de toute la communauté.
 

Pièces jointes

Resolu : Recherche occurence date FR dans date Anglaise

Waoooooo,
encore une fois la communauté me sauve la mise en moins d'une heure !

les 2 formules fonctionnent. 🙂

P.S. pourquoi le "*1" dans la dernière fonction ?

chapeau bas les amis,

Excelement Votre,
Bruno
 
Re : Recherche occurence date FR dans date Anglaise

Bonjour,

La formule pourrait être adaptée pour gérer les dates qui vont au-delà du 12. Excel devrait considérer ces dates comme étant du texte. La formule devient alors :

Code:
=SI(ESTNUM(A2);TEXTE(A2;"mm-jj-aaaa");(STXT(A2;4;2)&"/"&GAUCHE(A2;2)&
"/"&DROITE(A2;4)))*1

@+
 
Re : Recherche occurence date FR dans date Anglaise

Effectivement le 13 du mois sa bug.
En reprenant la nouvelle formule de Tibo, j'ai quelques bugs.
le (*1) à déplacer et l'extraction de txt qui ne correspondait pas, car le mois est en 1 chiffre.
voilà les modifs que j'ai apportées. Mais je pense que je vais quand même avoir un problème lorsque le mois sera sur 2 chiffres.
=SI(ESTNUM(A2);TEXTE(A2;"mm-jj-aaaa")*1;SI(STXT(A2;2;1)="/";(STXT(A2;3;2)&"/"&GAUCHE(A2;1)&
"/"&DROITE(A2;4));(STXT(A2;4;2)&"/"&GAUCHE(A2;2)&
"/"&DROITE(A2;4))))
voir fichier joint
Cela devient une usine à gaz, peut-on simplifier?
Merci,
Bruno
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…