coanda
XLDnaute Nouveau
Bonsoir,
Dans le cadre de mon travail, je récupère un grand nombre de résultats d'analyses chimiques pour plein de paramètres chimiques différents. Chaque paramètre, analysé pour tous les points de prélèvements (XXX01, XXX02,...) correspond à une ligne dans le tableau excel joint et est analysé sur un support dédié. La laboratoire me fournit les résultats de chaque paramètre dans une même ligne mais sur plein de colonnes différentes (une colonne par support et par point de prélèvement). Donc pour un même point de prélèvement (intitulé XXX01 dans mon fichier - pour un même projet j'ai plein de points différents XXX01, XXX02,...) j'obtiens plusieurs colonnes avec plein de cases vides dans lesquelles il n'y a qu'une seule valeur.
Au final je me retrouve avec une très grande matrice pas du tout lisible, dont je ne vous ai donné qu'une infime partie pour l'exemple
Le but de ma demande est de parvenir à trouver une formule pour réorganiser toutes ces valeurs afin d'avoir tout les résultats d'un même point XXX01 sur une seule et même colonne (voir onglet réorg). J'ai fait un exemple pour que ca soit plus compréhensible. A noter que pour chaque point de prélèvement XXX0X et pour chaque paramètre en général on fait 2 mesures simultanées une "mesure" et un "contrôle". il faut que je puisse toujours voir l'ensemble des résultats après la réorganisation.
Le but ultime derrière est d'utiliser ces résultats pour comparer ces résultats à des seuils prédéfinis. Le conditionnal formatting est prêt mais il faut que toutes les valeurs d'un même point XXX01 soit dans une seule et même colonne et que je puisse étendre les formules vers le bas et vers le côté pour gagner du temps. A noter enfin, que si je change de laboratoire je veux pouvoir encore utiliser mon fichier même si le labo change l'ordre des lignes associées à chaque paramètre. Il faudrait donc que le fichier recherche dans un onglet le nom du paramètre et associe la valeur située sur sa ligne et dans la colonne du point XXX0X correspondant.
Je me tire les cheveux depuis plusieurs heures à base de index + equiv mais je ne parviens pas à trouver une formule qui fonctionne. Quelqu'un aurait la gentillesse de m'aider?
Pour info, voilà la formule à laquelle je suis arrivé à l'heure actuelle. Ca vous permettra peut etre de mieux saisir ce que je veux faire:
=INDEX('données brutes labo'!$C$8:$Z$300;EQUIV($B5;'données brutes labo'!$A$8:$A$300;0);EQUIV(CONCATENER("*";STXT(C$3;1;5);"*";"Mesure";"*");'données brutes labo'!$C$6:$Z$6;0))
Merci d'avance pour votre aide.
Fabien
Dans le cadre de mon travail, je récupère un grand nombre de résultats d'analyses chimiques pour plein de paramètres chimiques différents. Chaque paramètre, analysé pour tous les points de prélèvements (XXX01, XXX02,...) correspond à une ligne dans le tableau excel joint et est analysé sur un support dédié. La laboratoire me fournit les résultats de chaque paramètre dans une même ligne mais sur plein de colonnes différentes (une colonne par support et par point de prélèvement). Donc pour un même point de prélèvement (intitulé XXX01 dans mon fichier - pour un même projet j'ai plein de points différents XXX01, XXX02,...) j'obtiens plusieurs colonnes avec plein de cases vides dans lesquelles il n'y a qu'une seule valeur.
Au final je me retrouve avec une très grande matrice pas du tout lisible, dont je ne vous ai donné qu'une infime partie pour l'exemple
Le but de ma demande est de parvenir à trouver une formule pour réorganiser toutes ces valeurs afin d'avoir tout les résultats d'un même point XXX01 sur une seule et même colonne (voir onglet réorg). J'ai fait un exemple pour que ca soit plus compréhensible. A noter que pour chaque point de prélèvement XXX0X et pour chaque paramètre en général on fait 2 mesures simultanées une "mesure" et un "contrôle". il faut que je puisse toujours voir l'ensemble des résultats après la réorganisation.
Le but ultime derrière est d'utiliser ces résultats pour comparer ces résultats à des seuils prédéfinis. Le conditionnal formatting est prêt mais il faut que toutes les valeurs d'un même point XXX01 soit dans une seule et même colonne et que je puisse étendre les formules vers le bas et vers le côté pour gagner du temps. A noter enfin, que si je change de laboratoire je veux pouvoir encore utiliser mon fichier même si le labo change l'ordre des lignes associées à chaque paramètre. Il faudrait donc que le fichier recherche dans un onglet le nom du paramètre et associe la valeur située sur sa ligne et dans la colonne du point XXX0X correspondant.
Je me tire les cheveux depuis plusieurs heures à base de index + equiv mais je ne parviens pas à trouver une formule qui fonctionne. Quelqu'un aurait la gentillesse de m'aider?
Pour info, voilà la formule à laquelle je suis arrivé à l'heure actuelle. Ca vous permettra peut etre de mieux saisir ce que je veux faire:
=INDEX('données brutes labo'!$C$8:$Z$300;EQUIV($B5;'données brutes labo'!$A$8:$A$300;0);EQUIV(CONCATENER("*";STXT(C$3;1;5);"*";"Mesure";"*");'données brutes labo'!$C$6:$Z$6;0))
Merci d'avance pour votre aide.
Fabien