Aidez moi pour la comparaison de ligne excel
Fermé
nadattaque
Messages postés
1
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
10 novembre 2008
-
10 nov. 2008 à 10:56
Utilisateur anonyme - 16 déc. 2008 à 19:56
Utilisateur anonyme - 16 déc. 2008 à 19:56
A voir également:
- Aidez moi pour la comparaison de ligne excel
- Aller à la ligne excel - Guide
- Liste déroulante excel - Guide
- Partage de photos en ligne - Guide
- Site de vente en ligne particulier - Guide
- Formule excel pour additionner plusieurs cellules - Guide
17 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 nov. 2008 à 11:05
10 nov. 2008 à 11:05
Bonjour,
des précisions de ta part seraient nécessaires:
- peut on avoir 2 ou N fois la m^me données dans le tableau ?
- tu marques:"les resultats que j'obtiens "... où et combien de résultats ?...
Dans l'attente
des précisions de ta part seraient nécessaires:
- peut on avoir 2 ou N fois la m^me données dans le tableau ?
- tu marques:"les resultats que j'obtiens "... où et combien de résultats ?...
Dans l'attente
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
10 nov. 2008 à 11:12
10 nov. 2008 à 11:12
Bonjour, bounjour Michel,
Peut-être que le filtre automatique serrait suffisant.
>> Donnée >> Filtre.
A+
Peut-être que le filtre automatique serrait suffisant.
>> Donnée >> Filtre.
A+
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 nov. 2008 à 11:17
10 nov. 2008 à 11:17
Bonjour Lhermite
Peut-être mais on ne verrait que la ou les lignes concernées sans avoir la ligne dans une ou des cellules précises.
Enfin, faut attendre la réponse de Nadattaque pour voir si on peut envisager telle ou telle solution mais ton idée est intéressante.
Peut-être mais on ne verrait que la ou les lignes concernées sans avoir la ligne dans une ou des cellules précises.
Enfin, faut attendre la réponse de Nadattaque pour voir si on peut envisager telle ou telle solution mais ton idée est intéressante.
desole mais le site ne m'a envoyer aucune reponse je pensai pas qu'on allais me repondre desole
voila j'ai essayer mais j'ai quelque soucis
exemple
r1 189 230 232 245 269 300 369 445 449
r2 200 220 263 296 300 352
r3 459
r4 256 350 490
r 136 259 369 400 425 450
c'a c ma mis en référence et je dois comparais mes echantillons a ca
mais il peuvent différé d'une base entre elle
ex
rX 189 230 233 245 269 301 369 445 449
voila j'ai essayer mais j'ai quelque soucis
exemple
r1 189 230 232 245 269 300 369 445 449
r2 200 220 263 296 300 352
r3 459
r4 256 350 490
r 136 259 369 400 425 450
c'a c ma mis en référence et je dois comparais mes echantillons a ca
mais il peuvent différé d'une base entre elle
ex
rX 189 230 233 245 269 301 369 445 449
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voila ne sachant pas si vous avez compris le sens de probleme
je dois comparé mes echantillons a cette bande de données mais les echantillons peuvent prendre une valeur différente d'une base donc il se peux que sur une ligne une cellules puissent prendre 269 au lieu de 270
j'espere que vous pourriez m'aider vite
en tout cas merci
je dois comparé mes echantillons a cette bande de données mais les echantillons peuvent prendre une valeur différente d'une base donc il se peux que sur une ligne une cellules puissent prendre 269 au lieu de 270
j'espere que vous pourriez m'aider vite
en tout cas merci
Utilisateur anonyme
13 déc. 2008 à 19:49
13 déc. 2008 à 19:49
Bonsoir,
C'est amusant, cela rapelle ds comparaison sur des chaines de code génétique...
J'ai une question, la recherche doit-elle trouver les deux chaine strictement identiques ou une portion de chaine...
je veux dire Si RX = R1 alors vrai
ou bien si RX équivalent (celon règel d'équivalence) R1 alors vrai ?
Dans le premier cas vous pourriez définir dans la premiére colonne avant la premiére partie que le code de l'échantillon est la cacatenation de ses composants, en faire de même sur le référent pour activer la comparaison...
E(r1) = concatener (part1&part2...&partn)
E(rx) idem
et conditionner comme cela =si(E(r1)=E(rx);action1;action2)
C'est amusant, cela rapelle ds comparaison sur des chaines de code génétique...
J'ai une question, la recherche doit-elle trouver les deux chaine strictement identiques ou une portion de chaine...
je veux dire Si RX = R1 alors vrai
ou bien si RX équivalent (celon règel d'équivalence) R1 alors vrai ?
Dans le premier cas vous pourriez définir dans la premiére colonne avant la premiére partie que le code de l'échantillon est la cacatenation de ses composants, en faire de même sur le référent pour activer la comparaison...
E(r1) = concatener (part1&part2...&partn)
E(rx) idem
et conditionner comme cela =si(E(r1)=E(rx);action1;action2)
en faite le probleme c'est que je dois trouver les lignes identiques mais entre cellules il doit y avoir un ecart type de 1 de part et d'autre de la valeur exemple 268 269 270 et 269 est la valeur donnée
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
14 déc. 2008 à 18:22
14 déc. 2008 à 18:22
Bonjour,
il doit y avoir ou il peut y avoir un ecart type de 1 ?
Si tu as 6 valeurs peux-tu comparer avec une ligne qui en a 7 ?
Et veux-tu mettre en couleur la(les) ligne(s) qui correspondent ou saisis-tu plusieurs lignes à comparer et tu veux la référence qui correspond en colonne A ?
Enfin bref, peu d'explication (aucune sur ton fichier) explique la pauvreté des réponses...
eric
il doit y avoir ou il peut y avoir un ecart type de 1 ?
Si tu as 6 valeurs peux-tu comparer avec une ligne qui en a 7 ?
Et veux-tu mettre en couleur la(les) ligne(s) qui correspondent ou saisis-tu plusieurs lignes à comparer et tu veux la référence qui correspond en colonne A ?
Enfin bref, peu d'explication (aucune sur ton fichier) explique la pauvreté des réponses...
eric
Utilisateur anonyme
14 déc. 2008 à 18:25
14 déc. 2008 à 18:25
Bonsoir,
Je viens de regarder votre fichier et j'ai beau relire votre demande...pourriez-vous décrire exactement ce que vous recherchez, je vous y aide...
dans le fichier en feuille1 j'ai sur chaque ligne des données exprimées en colonne.
d'une ligne à une autre, les données sont différentes en valeur et en nombre, par exemple la ligne 1 utilise 7 valeurs la ligne 2 utilisent 12 valeurs
je cherche à trouver les lignes comparables c'est à dire strictement identique ou acceptant sur une ou plusieurs valeurs un ecart maximum de 1...est-ce cela que vous souhaitez ?
Je viens de regarder votre fichier et j'ai beau relire votre demande...pourriez-vous décrire exactement ce que vous recherchez, je vous y aide...
dans le fichier en feuille1 j'ai sur chaque ligne des données exprimées en colonne.
d'une ligne à une autre, les données sont différentes en valeur et en nombre, par exemple la ligne 1 utilise 7 valeurs la ligne 2 utilisent 12 valeurs
je cherche à trouver les lignes comparables c'est à dire strictement identique ou acceptant sur une ou plusieurs valeurs un ecart maximum de 1...est-ce cela que vous souhaitez ?
j'ai crée le fichier pour avoir 20 cellules par lignes qui doivent etre traité
le fichier qui est présent dans ce forum contient mes souches de référence les deux dernières lignes sont des tests elle correspond a la reference 21B mais il a juste deux cellules ou l'une a la valeur plus 1 et l'autre -1 j'aimerais que le programme puisse me dire que la ligne corresponde a la souche 21B
le meme style de fichier mais avec cette interval sur les cellules entre -1 et 1
j'espere que l'information est suffisante si pas n'hesitez pas
merci beaucoup
le fichier qui est présent dans ce forum contient mes souches de référence les deux dernières lignes sont des tests elle correspond a la reference 21B mais il a juste deux cellules ou l'une a la valeur plus 1 et l'autre -1 j'aimerais que le programme puisse me dire que la ligne corresponde a la souche 21B
le meme style de fichier mais avec cette interval sur les cellules entre -1 et 1
j'espere que l'information est suffisante si pas n'hesitez pas
merci beaucoup
oui il faut que le fichier doit trouver toute les lignes comprenant 7 cellules les comparais entre elle et les cellules doivent avoir un interval compris entre -1 et 1
merci d'avance
merci d'avance
Utilisateur anonyme
14 déc. 2008 à 19:02
14 déc. 2008 à 19:02
Re :
Premier jet : je trouve la 21b
J'ai ajouté une colonne à votre tableau dans laquelle j'ai inscrit cette formule de la ligne 2 à la ligne 133 :
SI(NBVAL(C2:K2)=NBVAL($C$134:$U$134);CONCATENER(C2;D2;E2;F2;G2;H2;I2;J2;K2);"non")
ceci pour créer un code reprennant les 9 valeurs de vos lignes test 134 et 135
En ligne 133 j'ai inscrit :
RECHERCHEV(CONCATENER(C134;D134;E134;F134;G134;H134;I134;J134;K134);A2:B133;2;FAUX) qui renvoit #N/A
et en ligne 134
RECHERCHEV(CONCATENER(C135;D135;E135;F135;G135;H135;I135;J135;K135);A2:B133;2;FAUX) qui renvoit 21b
pour aller plus loin une question : l'écart -1/+1 est il apposable à chacune des valeurs de la ligne ou a une partie...
...l'idée sera d'exprimer tous les isotopes de votre référent dans une table à part pour rechercher ensuite
Premier jet : je trouve la 21b
J'ai ajouté une colonne à votre tableau dans laquelle j'ai inscrit cette formule de la ligne 2 à la ligne 133 :
SI(NBVAL(C2:K2)=NBVAL($C$134:$U$134);CONCATENER(C2;D2;E2;F2;G2;H2;I2;J2;K2);"non")
ceci pour créer un code reprennant les 9 valeurs de vos lignes test 134 et 135
En ligne 133 j'ai inscrit :
RECHERCHEV(CONCATENER(C134;D134;E134;F134;G134;H134;I134;J134;K134);A2:B133;2;FAUX) qui renvoit #N/A
et en ligne 134
RECHERCHEV(CONCATENER(C135;D135;E135;F135;G135;H135;I135;J135;K135);A2:B133;2;FAUX) qui renvoit 21b
pour aller plus loin une question : l'écart -1/+1 est il apposable à chacune des valeurs de la ligne ou a une partie...
...l'idée sera d'exprimer tous les isotopes de votre référent dans une table à part pour rechercher ensuite
Utilisateur anonyme
14 déc. 2008 à 19:05
14 déc. 2008 à 19:05
OOOUUps ! j'ajoute que dans votre fichier les cellules ne sont pas vides mais contiennent un espace, j'ai donc sélectionné au préalable la plage des données et fait rechercher (taper sur la barre d'espacement une fois) remplacer (ne rien mettre) et valider..
Utilisateur anonyme
14 déc. 2008 à 19:19
14 déc. 2008 à 19:19
ReOOOOUps, la ligne....
ajouter une colonne de mieux en C et taper =LIGNE(A2) pour faire apparitre la ligneuh !
les deux dernières formules deviennent
=RECHERCHEV(CONCATENER(D134;E134;F134;G134;H134;I134;J134;K134;L134);A2:C133;3;FAUX) still #N/A
=RECHERCHEV(CONCATENER(D135;E135;F135;G135;H135;I135;J135;K135;L135);A2:C133;3;FAUX) renvoit 42
(lire ligne 42)
ajouter une colonne de mieux en C et taper =LIGNE(A2) pour faire apparitre la ligneuh !
les deux dernières formules deviennent
=RECHERCHEV(CONCATENER(D134;E134;F134;G134;H134;I134;J134;K134;L134);A2:C133;3;FAUX) still #N/A
=RECHERCHEV(CONCATENER(D135;E135;F135;G135;H135;I135;J135;K135;L135);A2:C133;3;FAUX) renvoit 42
(lire ligne 42)
l'ecart -1/+1 doit etre present pour chaque cellule de la ligne
merci je vais essayer d'introduire cela au programme
merci
merci je vais essayer d'introduire cela au programme
merci
Utilisateur anonyme
16 déc. 2008 à 19:56
16 déc. 2008 à 19:56
Bonsoir
Sauf erreur de compréhension de ma part il me semble que :
si l'écart est présent sur chaque cellule alors il n'est pas forcement présent systématiquement....auquel cas la formule proposée codifie une séquence telle quelle et la recherche en terme exacte dans tes référents...elle ne pourra donc pas marcher systématiquement.
Alors ce qu'il faut faire c'est générer à partir de ton référent touste les possibiltés soit autant de séquence possibles de n éléments sachant qu'il y a une variation de +1/-1 a chaque cellule cela revient à constituer une base de codage.
C'est sur cette base de codage qu'il faudra faire pointer la recherche.
Sauf erreur de compréhension de ma part il me semble que :
si l'écart est présent sur chaque cellule alors il n'est pas forcement présent systématiquement....auquel cas la formule proposée codifie une séquence telle quelle et la recherche en terme exacte dans tes référents...elle ne pourra donc pas marcher systématiquement.
Alors ce qu'il faut faire c'est générer à partir de ton référent touste les possibiltés soit autant de séquence possibles de n éléments sachant qu'il y a une variation de +1/-1 a chaque cellule cela revient à constituer une base de codage.
C'est sur cette base de codage qu'il faudra faire pointer la recherche.