Extraire le résultat d'une cellule d'une colonne dans une autre cellule.
Fermé
Bonsoir à tous,
Je bloque sur un problème qui initialement parait pas si compliqué mais à fini par être un casse tête pour ma part :) Disons que dans la colonne A1:A100 j'ai des formules dans chaque cellules. Au final sur les 100 cellules il y en aura toujours 99 vide et 1 avec une valeur. Si par exemple la valeur est en A51, et il possible avec une formule d'avoir le résultat en B2 ? J'ai beau avoir essayer avec différentes méthode mais je n'y arrive pas.
A noter que la valeur provient d'une source html externe et donc toujours variable.
Cordialement
Je bloque sur un problème qui initialement parait pas si compliqué mais à fini par être un casse tête pour ma part :) Disons que dans la colonne A1:A100 j'ai des formules dans chaque cellules. Au final sur les 100 cellules il y en aura toujours 99 vide et 1 avec une valeur. Si par exemple la valeur est en A51, et il possible avec une formule d'avoir le résultat en B2 ? J'ai beau avoir essayer avec différentes méthode mais je n'y arrive pas.
A noter que la valeur provient d'une source html externe et donc toujours variable.
Cordialement
A voir également:
- Extraire le résultat d'une cellule d'une colonne dans une autre cellule.
- Extraire une video youtube - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Verrouiller une cellule excel - Guide
7 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 11 nov. 2020 à 22:09
Modifié le 11 nov. 2020 à 22:09
Avec Libre Office 6.4 ça fonctionne :
=INDEX($A$1:$A$100;EQUIV(1;$A$1:$A$100<>"";0))
https://mon-partage.fr/f/qh5zC6aP/
=INDEX($A$1:$A$100;EQUIV(1;$A$1:$A$100<>"";0))
https://mon-partage.fr/f/qh5zC6aP/
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 11 nov. 2020 à 09:36
Modifié le 11 nov. 2020 à 09:36
Bonjour,
Si le résultat des formules est un nombre :
=INDEX($A$1:$A$100;EQUIV(9^323;$A$1:$A$100))
Si le résultat des formules est un nombre :
=INDEX($A$1:$A$100;EQUIV(9^323;$A$1:$A$100))
Bonjour Patrice et merci pour votre contribution,
La valeur est une date sous ce format 08.11.
Il est peut être possible de faire une formule equiv avec si non-vide (<>"") ?
La valeur est une date sous ce format 08.11.
Il est peut être possible de faire une formule equiv avec si non-vide (<>"") ?
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 11 nov. 2020 à 13:12
Modifié le 11 nov. 2020 à 13:12
Si la valeur est vraiment une date la formule fonctionne, il suffit de mettre la cellule au même format que les autres dates.
Par contre 08.11. n'est pas un format de date normal, donc soit il s'agit d'un format personnalisé soit ce n'est pas une date mais un texte. Dans ce dernier cas la formule ne fonctionnera pas.
Par contre 08.11. n'est pas un format de date normal, donc soit il s'agit d'un format personnalisé soit ce n'est pas une date mais un texte. Dans ce dernier cas la formule ne fonctionnera pas.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 11 nov. 2020 à 13:22
Modifié le 11 nov. 2020 à 13:22
Sinon, une formule qui fonctionne quel que soit le type de la valeur <>"" :
=INDEX($A$1:$A$100;EQUIV(1;INDEX(($A$1:$A$100<>"");0);0))
ou plus simple :
=INDEX($A$1:$A$100;EQUIV(1;$A$1:$A$100<>"";0))
=INDEX($A$1:$A$100;EQUIV(1;INDEX(($A$1:$A$100<>"");0);0))
ou plus simple :
=INDEX($A$1:$A$100;EQUIV(1;$A$1:$A$100<>"";0))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci mais dans les deux cas j'obtiens err:504
J'ai passer la journée à chercher une solution mais en vain, suis jamais rester bloquer aussi longtemps sur libroffice.. :(
J'ai passer la journée à chercher une solution mais en vain, suis jamais rester bloquer aussi longtemps sur libroffice.. :(
J'ai finalement trouver cette formule qui fonctionne
=INDEX(A1:A100;EQUIV(".*";A1:A100;0);1)
Edit, ca fonctionne pas.... il tient en compte la première cellule vide...bon sang ca me monte à la tête..
=INDEX(A1:A100;EQUIV(".*";A1:A100;0);1)
Edit, ca fonctionne pas.... il tient en compte la première cellule vide...bon sang ca me monte à la tête..
11 nov. 2020 à 22:24
12 nov. 2020 à 01:01
La dernière version stable est Libre Office 6.4.7
Modifié le 12 nov. 2020 à 15:54
J'ai finalement su contourner le problème mais il m'aura fallu faire d'autres colonnes avec fonction equiv et quelque bricoles pour arriver au résultat final, un peu fastidieux mais au moins ca fonctionne.
J'utilise la version 4.3.4.1, j'avais déjà essayer la dernière version mais un de mes fichier principaux ne fonctionnait pas correctement avec la nouvelle version et avait un gros bug. J'ai donc réinstaller la version 4.3.4.1 avec laquelle j'ai créer le fichier et pas de soucis.
En tout cas merci pour votre contribution !
13 nov. 2020 à 00:48
Depuis il y a eu 190 versions .... et de très nombreuse améliorations
Il faudrait penser a corriger le fichier qui ne fonctionne pas
14 nov. 2020 à 14:00