Récupérer données tableaux avec plusieurs conditions variables
Résolu/Fermé
Nico-lpz
Messages postés
8
Date d'inscription
lundi 16 mai 2016
Statut
Membre
Dernière intervention
19 mai 2016
-
16 mai 2016 à 18:04
Nico-lpz Messages postés 8 Date d'inscription lundi 16 mai 2016 Statut Membre Dernière intervention 19 mai 2016 - 19 mai 2016 à 17:25
Nico-lpz Messages postés 8 Date d'inscription lundi 16 mai 2016 Statut Membre Dernière intervention 19 mai 2016 - 19 mai 2016 à 17:25
A voir également:
- Récupérer données tableaux avec plusieurs conditions variables
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Récupérer mon compte facebook désactivé - Guide
1 réponse
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
16 mai 2016 à 22:17
16 mai 2016 à 22:17
Bonsoir Nico-Ipz
1° Mettre en format numérique et non texte la valeur en C2 et toutes les valeurs du tableau G5:K29
2° :
En C7 :
=INDEX(G4:L4;;EQUIV(C2;DECALER(G5:L5;EQUIV(C5;F5:F29;0)-1;);1))
En C14, la formule est plus complexe et matricielle (à valider par CTRL+MAJ+Entrée; la formule se met alors automatiquement entre { } )
=SIERREUR(INDEX(F5:F29;EQUIV(MAX(SI(DECALER(G5:G29;;EQUIV(C12;G4:L4;0)-1)<=C2;DECALER(G5:G29;;EQUIV(C12;G4:L4;0)-1)));DECALER(G5:G29;;EQUIV(C12;G4:L4;0)-1);0));"Impossible")
Cdlmnt
Via
1° Mettre en format numérique et non texte la valeur en C2 et toutes les valeurs du tableau G5:K29
2° :
En C7 :
=INDEX(G4:L4;;EQUIV(C2;DECALER(G5:L5;EQUIV(C5;F5:F29;0)-1;);1))
En C14, la formule est plus complexe et matricielle (à valider par CTRL+MAJ+Entrée; la formule se met alors automatiquement entre { } )
=SIERREUR(INDEX(F5:F29;EQUIV(MAX(SI(DECALER(G5:G29;;EQUIV(C12;G4:L4;0)-1)<=C2;DECALER(G5:G29;;EQUIV(C12;G4:L4;0)-1)));DECALER(G5:G29;;EQUIV(C12;G4:L4;0)-1);0));"Impossible")
Cdlmnt
Via
17 mai 2016 à 10:47
18 mai 2016 à 11:39
Je viens vous solliciter une nouvelle fois car la formule que vous avez créé fonctionne parfaitement sauf quand il y a un zéro dans la base de données et je n'ai pas réussi à déterminer pourquoi.
Lorsque il y a un zéro, la formule réagit comme si on avait un -1,4.
Je remets le tableau avec la base de données mise à jour (je m'excuse si les formats de cellule ne sont pas correct mais comme je travail sur un ordinateur anglais je pense qu'il y a des modifications) : http://www.cjoint.com/c/FEsjFGZGB5e
Je vous remercie de votre attention
Nico
18 mai 2016 à 13:02
je ne comprends pas , ca fonctionne bien chez moi avec la formule que je t'avais donné, cela affiche bien Impossible pour la position 6
http://www.cjoint.com/c/FEslawKhlED
Cdlmnt
Via
18 mai 2016 à 15:17
Il faut croire (mais je n'arrive pas à saisir où) qu'on a une correspondance avec le 0 et -1.4 avec cette formule.
Cordialement
Nico
18 mai 2016 à 18:37
Oui c'est bizarre le 0 occasionne une erreur que je ne comprends pas non plus
La seule solution (boiteuse) que je vois pour l'instant est de remplacer le 0 par 0,00001
A l'affichage on a toujours 0,00 mais la formule fonctionne et renvoie bien impossible
Je continue quand même à chercher comment modifier la formule pour exclure la valeur 0 mais pour l'instant je n'ai rien trouvé
Cdlmnt
Via