changement de comportement à partir de moment ou un caractère apparait

no vice ma kro

XLDnaute Nouveau
Bonjour,

Je souhaite que ma feuille se comporte de la manière suivante:

La colonne D affiche les valeurs de la colonne B jusqu'à ce que la chaine de caractère XY apparaisse dans la colonne A.
A la ligne suivante, la colonne D affichera alors les valeurs de la colonne C.

Je joins un fichier correspondant.

Merci pour votre attention.
 

Pièces jointes

  • changement de comportement.xls
    52.5 KB · Affichages: 29

excfl

XLDnaute Barbatruc
Re : changement de comportement à partir de moment ou un caractère apparait

Bonjour le forum,

En attendant mieux :

E5 :
Code:
=SI(ESTERREUR(CHERCHE("XY";A4;1));"";CHERCHE("XY";A4;1))
F5 :
Code:
=SI(NB.SI($E$5:E5;">0");C5;B5)

ix9qb8.png
 

no vice ma kro

XLDnaute Nouveau
Re : changement de comportement à partir de moment ou un caractère apparait

Merci pour votre aide utile.
La proposition de Excfl me convient parfaitement.
La proposition de JBOBO semblait se comporter de façon un peu instable avec mon fichier.
J'ai donc adopté la première.

Merci à vous deux.
 

job75

XLDnaute Barbatruc
Re : changement de comportement à partir de moment ou un caractère apparait

Bonjour no vice ma kro, excfl, JBOBO, David,

Cette formule en D5 s'exécute plus rapidement :

Code:
=""&SI(LIGNE()>EQUIV("*XY";A:A;0);C5;B5)
Pour tester j'ai copié le tableau sur 24000 lignes.

Sur Win 8 - Excel 2013 le recalcul des 24000 formules s'effectue en 0,03 seconde.

Avec les formules de excfl => 4,5 secondes [Edit] pour les 2 colonnes D et E.

Avec la formule de David => 11 secondes.

Bonne journée.
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : changement de comportement à partir de moment ou un caractère apparait

Re,

Autre particularité sur 24000 lignes (du moins chez moi sur Excel 2013).

Une fois les formules de excfl ou David créées, si l'on veut toutes les effacer, c'est la croix et la bannière.

Je suis obligé de quitter Excel par le Gestionnaire des tâches :rolleyes:

Et ensuite de supprimer carrément la feuille :mad:

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 769
Membres
103 662
dernier inscrit
rterterert