XL 2016 Trouve une valeur dans une colonne et à appliquer à une seule valeur

Philippe Château

XLDnaute Occasionnel
Bonjour à toutes et tous,
J'ai un fichier de téléphonie qui pour un numéro de téléphone donne plusieurs valeurs (Nom du produit), mais dans ce champs, je ne suis intéressé que par la valeur "Restriction appels entrants", alors comment redonder la valeur "ACTIVE" ou "SUSPENDUE" à un numéro de téléphone ? je sèche...
Merci à toutes et tous, et surtout portez vous bien
 

Pièces jointes

  • Classeur2.xlsx
    9.9 KB · Affichages: 28

soan

XLDnaute Barbatruc
Inactif
Bonjour Philippe, Daniel,

ton fichier en retour ; regarde la formule en E2,
déjà étirée jusqu'en E37. :)

si besoin, tu peux demander une adaptation.
à te lire pour avoir ton avis.


soan
 

Pièces jointes

  • Classeur2.xlsx
    9.7 KB · Affichages: 5

Philippe Château

XLDnaute Occasionnel
Bonjour,
OUPS j'avais oublié de mettre mon sujet en suivi.
Merci à vous deux pour votre implication, en fait il faudrait que pour les lignes
="2345678901"
et
="3456789012"
qui ont en colonne D = Restriction appels entrants
donne en colonne E = SUSPENDUE
j'espère avoir été clair, je remets mon fichier selon mes espérances ;)
Bien à vous et surtout portez vous bien
 

Pièces jointes

  • Classeur2 (1).xlsx
    10.4 KB · Affichages: 2

soan

XLDnaute Barbatruc
Inactif
Bonjour Philippe,

ah oui, effectivement : j'avais mal compris ta demande ! :oops:

maint'nant, c'est très clair ! même si tu as fait une erreur :
en ligne 26, c'est "ACTIVE", pas "SUSPENDUE" (vérifie !)

pour info : ton fichier était en mode de calcul manuel ;
j'ai mis le mode de calcul sur automatique.

pour simplifier, j'ai ajouté 2 colonnes.

------------------------------------------------------------------------------

voici les 3 formules utilisées :

en E2 :
=SI(OU(A2="";D2="");"";--(D2="Restriction appels entrants"))

en F2 : =SI(E2="";"";SI(ET(A2=A1;F1=1);1;E2))

en G2 : =SI(E2="";"";SI(F2=1;"SUSPENDUE";"ACTIVE"))

les 3 formules ont déjà été étirées jusqu'en ligne 37.

à te lire pour avoir ton avis. ;)


soan
 

Pièces jointes

  • Classeur2 v2.xlsx
    12 KB · Affichages: 2

Philippe Château

XLDnaute Occasionnel
Bonjour Soan,
Je viens de regarder, mais malheureusement la ligne 26 est bien SUSPENDUE, car en colonne A il y a trois lignes de considérées :
="0123456789" >> ACTIVE
="2345678901" >> SUSPENDUE
="3456789012" >> SUSPENDUE
Je regarde si je peux trouver une solution.
Encore merci et à bientôt
Philippe
 

Philippe Château

XLDnaute Occasionnel
Bonjour,
En fait il faut que la valeur "Restriction appels entrants" soit précédée d'un "_Restriction appels entrants" pour ensuite trier la colonne A (de A à Z) et D (de A à Z), pour que les valeurs SUSPENDUES soient bien associées aux lignes considérées.
Je ne sais pas si une formule peut prendre en compte cette information, pas simple.
A+
 

soan

XLDnaute Barbatruc
Inactif
Bonjour Philippe,

en A25, il y a : "2345678901" ; ligne suspendue : c'est ok

en A26, il y a : "3456789012" ; c'est un autre n° ligne, donc son état :

* est indépendant de celui de la ligne du dessus

* dépend de D26, qui contient : "MobiWire Doli" ; la ligne serait "SUSPENDUE"
si c'était "Restriction appels entrants" mais comme c'est pas le cas, alors
pour moi, la ligne est bien : "ACTIVE".

* en A27 : même N° Ligne : "3456789012" ; en D27 : "Restriction appels entrants"
➯ c'est maintenant que la ligne devient : "SUSPENDUE".

soan
 

soan

XLDnaute Barbatruc
Inactif
Re,

Image.jpg


bizarre ! en colonne D, y'a aucun "_Restriction appels entrants" (avec un tiret devant) ;
et t'es sûr que tu t'es pas trompé en mettant : « que "Restriction appels entrants" soit
précédé de "_Restriction appels entrants" » ? (ça aussi, c'est bizarre !)


soan
 

Philippe Château

XLDnaute Occasionnel
En fait j'ai rajouter "underscore" pour efectuer mon tri et ainsi que la valeur arrive en premier du changement du numéro de la ligne
J'ai biaisé, pour que la valeur SUSPENDUE soit prise dès le changement de numéro de ligne en colonne A
Pas simple d'être clair, hihihi
Philippe
 

soan

XLDnaute Barbatruc
Inactif
@Philippe Château (salut mapomme)

* regarde la colonne E : tout est "ACTIVE", n'est-ce pas ?
c'est très bien comme ça : surtout, ne change rien !

* regarde D14 ; il y a : "Talkie-walkie G8" ; à la place,
saisis "rae" et valide ; alors, c'est pas génial ? en D27,
même topo : saisis "rae" et valide ; vu ? :D

* cerise sur le gâteau : ça marche de la même façon
si le tableau n'est pas trié ! alors plus besoin de
t'embêter à faire ton tri : tu peux aller faire tes
courses au supermarché ou voir un bon film.

si besoin, tu peux demander une adaptation.
à te lire pour avoir ton avis.


soan
 

Pièces jointes

  • Classeur2 v4.xlsm
    18.1 KB · Affichages: 4
Dernière édition:

Philippe Château

XLDnaute Occasionnel
Bonjour à vous deux,
Merci pour vos dernières propositions.
Je viens d'appliquer la formule de "mapomme", et cela a l'air de fonctionner sur mes 30000 lignes ! je verrai le mois prochain car entre-temps certaines données ont évolué, je fais un rapport en début de mois donc à voir
Pour le fichier Classeur2 V4, il est en xlsm, et malheureusement interdit par la sécurité, c'est pour cela que je me focalise plus sur des formules que sur des macros, désolé.
Encore merci pour tout, et surtout à l'entraide du FORUM
Bonne journée depuis La Rochelle
 

Discussions similaires

Réponses
6
Affichages
116

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia