XL 2016 problème inconnue

Seddiki_adz

XLDnaute Impliqué
bonsoir
qui peut m'aider de résoudre ce problème avec cette formule:
=RECHERCHE("zzz";$B$2:$B11)&" "&RECHERCHE("zzz";$C$2:$C11)
 

Pièces jointes

  • probleme.xlsx
    8.6 KB · Affichages: 10
Solution
Bonjour JHA,
Désolé. refresh trop tardif. Votre solution est quand même plus efficace que la mienne.
Mais comprenez vous pourquoi ça marche sur une recherche en police arabe, et non en police occidentale ?

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer car je ne connais pas cet alphabet.

VB:
=RECHERCHE("للللل";$B$2:$B11)&" "&RECHERCHE("لللل";$C$2:$C11)

Le but est de mettre en recherche un texte qui ne sera à priori jamais trouvé.

JHA
 

Pièces jointes

  • probleme.xlsx
    9.3 KB · Affichages: 4

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Seddiki_adz,
Je ne comprends pas pourquoi, mais le problème semble venir de votre police de caractères arabe.
C'est d'autant plus incompréhensible que par exemple, même si la dernière chaine est en police "occidentale", ça ne marche pas. Mais cela marche si tout est en police "occidentale".
Pire, si une et une seule chaine est en police arabe, alors il s'arrête là.
( Essai3 ou la réponse est ChaineFin1 Chaine4, car Chaine4 est suivi d'une police arabe.)
Ca m'échappe complètement.
1650696644786.png

Je suppose qu'en fait vous voulez récupérer la dernière cellule ? Je vais gratter un peu pour vois s'il n'existe pas un autre chemin pour y parvenir.
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
En trichant un peu, ça marche.
En recherchant combien de cellules sont occupées :
VB:
=INDEX($B$2:$B11;NB.SI($B$2:$B11;"*"))&" "&INDEX($C$2:$C11;NB.SI($B$2:$B11;"*"))
Par contre cela suppose qu'il n'y a pas de cellules vides du début à la fin, sinon cela faussera le résutat.
 

Pièces jointes

  • probleme (1).xlsx
    8.4 KB · Affichages: 2

Seddiki_adz

XLDnaute Impliqué
Re,
En trichant un peu, ça marche.
En recherchant combien de cellules sont occupées :
VB:
=INDEX($B$2:$B11;NB.SI($B$2:$B11;"*"))&" "&INDEX($C$2:$C11;NB.SI($B$2:$B11;"*"))
Par contre cela suppose qu'il n'y a pas de cellules vides du début à la fin, sinon cela faussera le résutat.
Merci
voila si pour l'onglet recap
 

Pièces jointes

  • 23-04-2022.xlsx
    176.5 KB · Affichages: 3

Discussions similaires

Réponses
6
Affichages
252

Statistiques des forums

Discussions
312 232
Messages
2 086 459
Membres
103 219
dernier inscrit
Akyrah