Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fonction droite et cherche

8 réponses
Avatar
mike
Hello,

Désolé je repose la question, comment dans une formule avec une
fonction CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com

8 réponses

Avatar
E KERGRESSE
Salut Mike,

Peut avec l'imbrication des fonctions Si, ou, estnum et cherche

=SI(OU(ESTNUM(CHERCHE("1 |";C3));ESTNUM(CHERCHE("2
|";C3)))=VRAI;"Blablabla";"")

A voir.

Cordialement.


"mike" a écrit dans le message de news:

Hello,

Désolé je repose la question, comment dans une formule avec une
fonction CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike

--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



Avatar
FxM
Bonsoir Mike,

Si tu consens à rester dans le même fil et à décrire TOUS tes
critères, je consentirais à jeter un oeil sur ton problème.
Crois bien que les fils x fois rompus et les questions à tiroir
n'incitent guère les neurones à travailler si c'est pour le refaire
dans deux minutes.

@+
FxM





mike wrote:

Hello,

Désolé je repose la question, comment dans une formule avec une fonction
CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike



Avatar
mike
Bonjour,

Le problème est le suivant, si tu regardes chaque ligne après la
dernière date il y a
ou un 1 ou un 2 ou même il peut y avoir un blanc, pour éviter dans un
claseur qui a au moins 1000 lignes de ce type
de les trier,je cherche une formule me permettant de pouvoir faire
ressortir que les lignes qui ont 1 ou 2
tout en sachant que cette ligne est dans une cellule (A1) et que c'est
du texte.

J'ai fait une formule qui me copie en face (D1) que les lignes qui ont
1 | ok ca marche
mais dans cette formule je désirerai inclure aussi la recherche de 2 |

En résumé comment rajouter le 2 |
et sourtout les lignes qui ne contiennent pas de 1 ou de 2 le système
m'incrit #VALEUR!, pour faire bien il faudrait rajouter une fonction
SI mais bon ca je peut chercher, donc voilà la fameuse formule

=DROITE(A4;CHERCHE(" 1 |";A4)-1)


21.01.1939 CHRISTEN ANNE MARIE | 18.06.1973 20.07.1997 |
29.12.1941 BUECHER JURG | 28.06.2003 29.06.2003 1 | DOC ME
21.01.1939 CHRISTEN ANNE MARIE | 21.04.2003 26.04.2003 1 |
15.04.1938 RUFF MARIANNE | 20.06.2003 02.07.2003 2 | DIVER

ps
Je pourrai le convertir en CSV, mais la manip de tri est destiné à un
utilisateur débutant, donc je préfère une formule

MERCI BEAUCOUP

MIKE


FxM a formulé ce mardi :
Bonsoir Mike,

Si tu consens à rester dans le même fil et à décrire TOUS tes critères, je
consentirais à jeter un oeil sur ton problème.
Crois bien que les fils x fois rompus et les questions à tiroir n'incitent
guère les neurones à travailler si c'est pour le refaire dans deux minutes.

@+
FxM





mike wrote:

Hello,

Désolé je repose la question, comment dans une formule avec une fonction
CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike




--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com


Avatar
cocosteph
Pardon, j'ai vu qu'Isabelle avait déjà formulé
la même réponse (pb de refresh sans doute).

On ne comprend pas l'objet de ton repost:
Si tu mets dans ta formule qui fonctionne pour 1|
" 1 |" la recherche se fait pour 1 |
si tu demande maintenant " 2 |" tu l'aura pour 2|
donc attendu que tu risques de vouloir bientôt " 3 |" ou +
il est envisaeable de mettre un ? soit:
" ? |" et là la recherche se fait pour n'importe quel caractère avant
le " |".
Si on dépasse 10 cela posera pb puisqu'il faura tantôt ? tantôt ??
mais là , cela fonctionne.
Sinon, on a mal compris ta question , il vaut mieux la formuler de
facon plus explicite plutôt que de re poster la même .
Cordialement.

;~)
LeSteph




mike wrote in message news:...
Hello,

Désolé je repose la question, comment dans une formule avec une
fonction CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike


Avatar
Clément Marcotte
mais la manip de tri est destiné à un
utilisateur débutant, donc je préfère une formule


Fallait le dire avant

Function lavieesttoujourscompliquée(chaine As String) As String
Dim j As Long, derniereligne As Long
Dim i As Long
Dim re As Object
Set re = New RegExp
re.Pattern = " d |"
re.IgnoreCase = True
If re.Test(chaine) = True Then
lavieesttoujourscompliquée = chaine
End If
End Function

Dans une cellule mettre: =lavieesttoujourscompliquée(une cellule ou
un texte)

Avatar
LeSteph
Bonsoir,
si j'ai bien compris:
=SI(ESTERREUR(TROUVE(" 1 |";A4));SI(ESTERREUR(TROUVE(" 2 |";A4));"";A4);A4)

LeSteph

"LeSteph" a écrit dans le message de
news:
Pardon, j'ai vu qu'Isabelle avait déjà formulé
la même réponse (pb de refresh sans doute).

On ne comprend pas l'objet de ton repost:
Si tu mets dans ta formule qui fonctionne pour 1|
" 1 |" la recherche se fait pour 1 |
si tu demande maintenant " 2 |" tu l'aura pour 2|
donc attendu que tu risques de vouloir bientôt " 3 |" ou +
il est envisaeable de mettre un ? soit:
" ? |" et là la recherche se fait pour n'importe quel caractère avant
le " |".
Si on dépasse 10 cela posera pb puisqu'il faura tantôt ? tantôt ??
mais là , cela fonctionne.
Sinon, on a mal compris ta question , il vaut mieux la formuler de
facon plus explicite plutôt que de re poster la même .
Cordialement.

;~)
LeSteph




mike wrote in message
news:...

Hello,

Désolé je repose la question, comment dans une formule avec une
fonction CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike




Avatar
FxM
Bonsoir Mike,

Tel que tu présentes le problème, ma réponse du 27 à 22h37 (heure de
Paris) doit répondre à la question. Elle consiste en une macro (et non
une fonction).

C'est l'expression "565f" que j'ai cru apercevoir qui m'avait fait
demander tous les critères.

@+
FxM




mike wrote:
Bonjour,

Le problème est le suivant, si tu regardes chaque ligne après la
dernière date il y a
ou un 1 ou un 2 ou même il peut y avoir un blanc, pour éviter dans un
claseur qui a au moins 1000 lignes de ce type
de les trier,je cherche une formule me permettant de pouvoir faire
ressortir que les lignes qui ont 1 ou 2
tout en sachant que cette ligne est dans une cellule (A1) et que c'est
du texte.

J'ai fait une formule qui me copie en face (D1) que les lignes qui ont
1 | ok ca marche
mais dans cette formule je désirerai inclure aussi la recherche de 2 |

En résumé comment rajouter le 2 |
et sourtout les lignes qui ne contiennent pas de 1 ou de 2 le système
m'incrit #VALEUR!, pour faire bien il faudrait rajouter une fonction
SI mais bon ca je peut chercher, donc voilà la fameuse formule

=DROITE(A4;CHERCHE(" 1 |";A4)-1)


21.01.1939 CHRISTEN ANNE MARIE | 18.06.1973 20.07.1997 |
29.12.1941 BUECHER JURG | 28.06.2003 29.06.2003 1 | DOC ME
21.01.1939 CHRISTEN ANNE MARIE | 21.04.2003 26.04.2003 1 |
15.04.1938 RUFF MARIANNE | 20.06.2003 02.07.2003 2 | DIVER

ps
Je pourrai le convertir en CSV, mais la manip de tri est destiné à un
utilisateur débutant, donc je préfère une formule

MERCI BEAUCOUP

MIKE


FxM a formulé ce mardi :

Bonsoir Mike,

Si tu consens à rester dans le même fil et à décrire TOUS tes
critères, je consentirais à jeter un oeil sur ton problème.
Crois bien que les fils x fois rompus et les questions à tiroir
n'incitent guère les neurones à travailler si c'est pour le refaire
dans deux minutes.

@+
FxM





mike wrote:

Hello,

Désolé je repose la question, comment dans une formule avec une
fonction CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike








Avatar
mike
AH ouais...
super

Merci

Mike


Le 28.04.2004, LeSteph a supposé :
Bonsoir,
si j'ai bien compris:
=SI(ESTERREUR(TROUVE(" 1 |";A4));SI(ESTERREUR(TROUVE(" 2 |";A4));"";A4);A4)

LeSteph

"LeSteph" a écrit dans le message de
news:
Pardon, j'ai vu qu'Isabelle avait déjà formulé
la même réponse (pb de refresh sans doute).

On ne comprend pas l'objet de ton repost:
Si tu mets dans ta formule qui fonctionne pour 1|
" 1 |" la recherche se fait pour 1 |
si tu demande maintenant " 2 |" tu l'aura pour 2|
donc attendu que tu risques de vouloir bientôt " 3 |" ou +
il est envisaeable de mettre un ? soit:
" ? |" et là la recherche se fait pour n'importe quel caractère avant
le " |".
Si on dépasse 10 cela posera pb puisqu'il faura tantôt ? tantôt ??
mais là , cela fonctionne.
Sinon, on a mal compris ta question , il vaut mieux la formuler de
facon plus explicite plutôt que de re poster la même .
Cordialement.

;~)
LeSteph




mike wrote in message
news:...
Hello,

Désolé je repose la question, comment dans une formule avec une
fonction CHERCHE donner plusieurs conditions exemple:
là je recherche "1 |" mais si je veux rajouter en plus "2 |"

comment corriger la formule pour rajouter "2 |"

=DROITE(C3;CHERCHE("1x|";C3)-1)

exemple de résultat que je désire !

21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 3 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 2 |
21.01.1939 CHRISTEN ANNE MARIE | 21.05.2003 27.05.2003 1 |

merci d'avance

help...
Mike




--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com