Menu

Recherche dernière valeur saisie [Résolu]

Francssoit 6 Messages postés lundi 11 juin 2018Date d'inscription 13 juin 2018 Dernière intervention - 11 juin 2018 à 09:41 - Dernière réponse : Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention
- 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.

Afficher la suite 

Votre réponse

13 réponses

Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 11 juin 2018 à 10:27
0
Merci
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

Francssoit 6 Messages postés lundi 11 juin 2018Date d'inscription 13 juin 2018 Dernière intervention - 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
Commenter la réponse de Vaucluse
via55 9324 Messages postés mercredi 16 janvier 2013Date d'inscription 15 juin 2018 Dernière intervention - 11 juin 2018 à 13:32
0
Merci
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
Commenter la réponse de via55
Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 11 juin 2018 à 15:03
0
Merci
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


Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 13 juin 2018 à 12:58
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.
Francssoit 6 Messages postés lundi 11 juin 2018Date d'inscription 13 juin 2018 Dernière intervention - 13 juin 2018 à 13:21
Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 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
Francssoit 6 Messages postés lundi 11 juin 2018Date d'inscription 13 juin 2018 Dernière intervention - 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.
Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 13 juin 2018 à 14:52
Re
voila, ça commence à rafraichir
j'avais donné une solution pour ressortir toute la ligne, pour le moment, je n'en ai pas pour ressortir des niveaux différents du tableau
je cherche
Commenter la réponse de Vaucluse
Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 13 juin 2018 à 16:39
0
Merci
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
Francssoit 6 Messages postés lundi 11 juin 2018Date d'inscription 13 juin 2018 Dernière intervention - 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
Vaucluse 22223 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 18 juin 2018 Dernière intervention - 14 juin 2018 à 06:34
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
Commenter la réponse de Vaucluse