Recherche dernière valeur saisie

Résolu/Fermé
Francssoit Messages postés 6 Date d'inscription lundi 11 juin 2018 Statut Membre Dernière intervention 13 juin 2018 - 11 juin 2018 à 09:41
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 14 juin 2018 à 06:34
Bonjour,
Dans le cadre d'un concours de pronostics, les participants remplissent un Google form qui transmets les informations à un tableur.
Je dois donc à chaque fois rechercher la dernière proposition transmise. Or mes formules retiennent soit des cellules non renseignées, soit le 1er pronostic renseigné.

Exemple ci-dessous :
heure Matches 1 2 3 4

10:12 François 0 1
11:40 François 2 4
12:02 François 1 1 2 0 1 1
12:50 François 0 0 1 2 2 1
14:32 Pierre 1 1 0 1 2 1 2 3
15:05 Thomas 3 2 0 1 1 2 2 0
16:05 Laurent 1 0 1 1 2 1 0 1

Lorsque je fais la fonction rechercheV pour le match 1, c'est le score de 0-1 qui est retenu alors que le dernier saisi est 2-4. Idem pour les maches 2, 3 et 4.
Merci de votre aide.

A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
11 juin 2018 à 10:27
Bonjour
je ne sais pas sur google, mais sur Excel vous pourriez utiliser ça:

=RECHERCHEV(MAX(A:A);A:E;1;0)
mais à condition toutefois de préciser ce que vous entendez par dernier pronostic? est ce en fonction de l'heure, du nom etc...
parcque pour choisir 2-4 difficile de comprendre les arguments?
à vous lire
crdlmnt

0
Francssoit Messages postés 6 Date d'inscription lundi 11 juin 2018 Statut Membre Dernière intervention 13 juin 2018
11 juin 2018 à 13:22
Merci infiniment pour la rapidité de votre réponse.
Je comprends par la même occasion à quel point il est complexe de synthétiser une question !
Donc j'ai un tableau avec sur le côté le nom des pronostiqueurs et l'horaire de saisie du pronostic, et de l'autre les matches (une cellule pour chaque équipe, soit 2 cellules par match).
Je dois donc rechercher la dernière saisie validée (donc celle la plus récente) par personne. J'ai essayé avec VLOOKUP, EQUIV + MATCH... et je rame...
Un petit tableau pour comprendre ma saisie avec l'exemple de Laurent.

Il change son pronostic à 15:03, mais avec VLOOKUP, c'est le pronostic de 09:23 qui est détecté.
Merci pour votre réactivité et votre pédagogie.
François
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
11 juin 2018 à 13:32
Bonjour à vous deux

RECHERCHEV renvoie effectivement la valeur correspondant au 1er item trouvé, alors pourquoi ne pas utiliser cette particularité en faisant d'abord classer ta liste par date et heure décroissants, ainsi le dernier pronostic se retrouvera en premier et sera retourné, soit celui de 15:03 dans ton exemple

Cdlmnt
Via
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
11 juin 2018 à 15:03
Bonjour

essayez cette formule à adapter,
là on suppose que
  • la plage commence en ligne 2 et finit en ligne 100
  • les horaires sont en A2:A100 (date+heure)
  • le nom en B2:B100 (mais on peut aussi utiliser le code en C)
  • le premier match dans les colonnes E et F

pour ressortir selon le nom en C le dernier pronostic pour ce 1° matche:
  • en J1:K1:le titre 1° match, 2° en L1:M1...3° en N1:O1 etc...
  • en I2:Ixx le nom des pronostiqueurs,
  • en J2 cette formule


=SIERREUR(INDEX($E1:$E100;GRANDE.VALEUR(SI($A$1:$A$100=$I2;LIGNE($A$1:$A$100));1);"")

qui ressortira toute la ligne des valeur entrées dans le tableau, pour la date au plus tard et pour le nom sélectionné

attention:
*cette formule est matricielle, elle doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées. (elle s'affiche automatiquement entre accolades dans la barre des tâches)
cette formule est assez gourmandes en capacité, bien limiter les hauteurs de champs au nombre de lignes utiles
  • Une fois entrée en J2, elle peut être tirée sur tout le tableau d'édition
  • bien respecter tous les signes, surtout les $
  • tous les champs de la formule commencent obligatoirement en ligne 1 (sinon il fut appliquer une correction)


enfin, notez que cette formule renverra toute la ligne pour l'horaire maxi, et donc ne prendra pas en compte par exemple, un pronostic précédent qui n’apparaîtrait pas dans la ligne considérée. (pour faire plus clair
si un nom pronostique à 15 heures tous les matches, et modifie à 16 h le 1° match avec le reste de la ligne vide, seul le 1° match sera affiché)

si toutefois vous voulez éliminer ce problème conservant les valeurs précédentes non modifiées, revenez, il y a une solution

et si vous ne vous en sortez pas, déposez un exemple ici, mais en Excel, pas en image:
http://mon-partage.fr

et revenez coller le lien créé sur le site

crdlmnt


0
Francssoit Messages postés 6 Date d'inscription lundi 11 juin 2018 Statut Membre Dernière intervention 13 juin 2018
13 juin 2018 à 12:29
Bonjour !
Alors ça avance, mais pas au rythme souhaité (la compétition commence demain, et mes amis vont bientôt se rendre compte que je ne suis pas prêt !)
Je vous transmets donc le cas concret sur http://mon-partage.fr
Si on arrive à résoudre le cas d'Arnaud, c'est tout bon !

Il pronostique le 12/06 à 20:30 (ligne 8) :
RUS/A-S 1-1 ; EGY/URU 1-2 ; MAR/IRN 2-0 et POR/ESP 1-2
Puis change un pronostic le 13/06 à 10:37 (ligne 12) :
EGY/URU 0-2
Puis décide de changer et ajouter 2 pronostics le 13/06 à 11:57 (ligne 14)
POR/ESP 1-1 ; FRA/AUS 3-0

Dans mon tableau récapitulatif doit donc apparaître le dernier résultats recensé hors lignes non renseignées, soit :
RUS/A-S 1-1 (ligne 8) ; EGY/URU 0-2 (ligne 12) ; MAR/IRN 2-0 (ligne 8) ; POR/ESP 1-1 ; FRA/AUS 3-0.

Promis, je vous mentionne aux crédits de ce passe-temps chronophage, mais néanmoins passionnant...
Très cordialement
François
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 13 juin 2018 à 13:07
Votre tableau est illisible chez moi, les lignes sont écrasées et des cellules à,priori défusionnées, ce qui le rend inexploitable.
Pouvez vous vérifier le format et le redéposer
à vous lire
crdlmnt
Ps: je veux bien vous aider, mais faite un effort pour me rafraîchir la mémoire, je n'ai pas passé toutes mes journées dessus!
sur quelle page faut il agir, par exemple et toute autre info utile.
0
Francssoit Messages postés 6 Date d'inscription lundi 11 juin 2018 Statut Membre Dernière intervention 13 juin 2018
13 juin 2018 à 13:21
https://mon-partage.fr/f/VZcZYYbk/
Merci !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
13 juin 2018 à 13:30
1°) je n'ai plus qu'une feuille dans le modèle
2°) quand je demande des explications, c'est que j'ai perdu de vue le sujet dont on parlait, car j'en ai bien d'autres en cours, alors si vous voulez une réponse, indiquez moi ce que vous voulez avec cette unique page
je veux bien tenter de vous afficher les derniers pronostics (je crois que c'est de ça qu'il s'agissait) mais où? et à parir de quoi? et comment? parce que je n'ai qu'un fichier illisible et un avec une seule feuille
0
Francssoit Messages postés 6 Date d'inscription lundi 11 juin 2018 Statut Membre Dernière intervention 13 juin 2018
13 juin 2018 à 14:11
J'ai bien reçu votre message, et comme je débute dans la communauté CCM, je n'ai pas encore les réflexes de partage d'informations.
Donc dans le document ci-après https://mon-partage.fr/f/nxrRC1Om/
j'aimerai résoudre le cas d'Arnaud (en grisé)

Sur la feuille de saisie, il pronostique le 12/06 à 20:30 (ligne 8) :
RUS/A-S 1-1 ; EGY/URU 1-2 ; MAR/IRN 2-0 et POR/ESP 1-2
Puis change un pronostic le 13/06 à 10:37 (ligne 12) :
EGY/URU 0-2
Puis décide de changer et ajouter 2 pronostics le 13/06 à 11:57 (ligne 14)
POR/ESP 1-1 ; FRA/AUS 3-0

Dans mon tableau récapitulatif (sur la feuille synthèse), doit apparaître le dernier résultat recensé hors lignes non renseignées, soit pour Arnaud :
RUS/A-S 1-1 (ligne 8) ; EGY/URU 0-2 (ligne 12) ; MAR/IRN 2-0 (ligne 8) ; POR/ESP 1-1 ; FRA/AUS 3-0.
Or, c'est uniquement la ligne 8 qui est saisie dans son intégralité.

Merci pour votre patience. Je ne réalise pas que vous travaillez sur plusieurs dossiers en même temps.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
13 juin 2018 à 16:39
Re
voyez si ce modèle correspond à ce que vous cherchez, je n'ai pas tout vérifié
  • la feuille saisie est celle qui existait dans le fichier
  • la feuille edit ressort les résultats cherchés (du moins je l'espère, ça devrait)
  • pour compléter la feuille edit, il suffit d'inscrire les noms en B
  • la formule dans le tableau est matricielle (donc ctrl +shift+entrée)
  • compte tenu du poids de la formule, limiter le champs aux nombres de lignes utiles,autant pour les adresses dans la formule que pour le nombre de ligne de edit
  • dans ce modèle, la feuille e saisie est utilisable jusqu'à ligne 600 et le tableau d'edit fonctionne jusqu'en ligne 30

revenez si quelque chose ne va pas, mais expliquer nous bien ça
https://mon-partage.fr/f/42trbrn4/
crdlmnt
0
Francssoit Messages postés 6 Date d'inscription lundi 11 juin 2018 Statut Membre Dernière intervention 13 juin 2018
13 juin 2018 à 23:32
Cher Vaucluse,
Vous avez réussi à m'enlever une de ces épines, que dis-je, une branche dans le pied. Je vous suis très reconnaissant pour le temps passé et l'approche pédagogique.
Pendant un mois, vous serez mis à l'honneur auprès des 30 pronostiqueurs qui constituent notre cercle.
Très sincères remerciements.
François
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
14 juin 2018 à 06:34
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0