Eviter la répétition du mot « Mobile » pour des lignes vides

Bonjour,

c'est suite à une demande d'Eugène en MP qui concerne un fichier non confidentiel que je crée ce sujet.

Eugène a écrit :

Dans le tableau test ci-joint, je mets la formule =SI($C$6="Fixe";"";"Mobile") ; pourquoi le mot "Mobile" s'inscrit dans les autres cellules vides en dessous ? Pour cet exemple, j'aimerais que "Mobile" apparaisse uniquement en ligne 6. Y a-t-il autre chose à mettre dans ma formule ? D'avance merci pour une réponse.

voici son fichier initial :

6test-1.xlsx (10.30 Ko)

vous pourrez y voir ceci :

screen 1

* la formule initiale en D5 est celle-ci : =SI(Tableau1[[#Cette ligne];[Données1]]="Fixe";"";"Mobile")

* il faut juste éviter l'affichage du mot « Mobile » sur les lignes vides 7 à 11

* j'ai complété cette formule, qui est devenue :

=SI(Tableau1[[#Cette ligne];[Noms]]="";"";SI(Tableau1[[#Cette ligne];[Données1]]="Fixe";"";"Mobile"))

d'où le résultat suivant :

screen 2

fichier correspondant :

5test-2.xlsx (9.58 Ko)

et voilà, sujet résolu !

dhany

et voilà, sujet résolu !

dhany

T'as pas le droit de créer des sujets et les résoudre en même temps lol

Bonjour,

Eugène travaille avec Excel 2010.

Les formules lui apparaîtront sous la forme :

1 - : =SI([@Données1]="Fixe";"";"Mobile")

2 - : =SI([@Noms]="";"";SI([@Données1]="Fixe";"";"Mobile"))

La formulation utilisée est propre à Excel 2007.

[#Cette ligne] a été remplacé par @ à partir d'Excel 2010.

Cdlt.

Bonjour,

c'est suite à une demande d'Eugène en MP qui concerne un fichier non confidentiel que je crée ce sujet.

Eugène a écrit :

Dans le tableau test ci-joint, je mets la formule =SI($C$6="Fixe";"";"Mobile") ; pourquoi le mot "Mobile" s'inscrit dans les autres cellules vides en dessous ? Pour cet exemple, j'aimerais que "Mobile" apparaisse uniquement en ligne 6. Y a-t-il autre chose à mettre dans ma formule ? D'avance merci pour une réponse.

voici son fichier initial :

Test - 1.xlsx

vous pourrez y voir ceci :

Screen 1.jpg

* la formule initiale en D5 est celle-ci : =SI(Tableau1[[#Cette ligne];[Données1]]="Fixe";"";"Mobile")

* il faut juste éviter l'affichage du mot « Mobile » sur les lignes vides 7 à 11

* j'ai complété cette formule, qui est devenue :

=SI(Tableau1[[#Cette ligne];[Noms]]="";"";SI(Tableau1[[#Cette ligne];[Données1]]="Fixe";"";"Mobile"))

d'où le résultat suivant :

Screen 2.jpg

fichier correspondant :

Test - 2.xlsx

et voilà, sujet résolu !

dhany

Bonsoir ,

J'ai répondu à ta demande, mais je crois que je n'ai pas employé la bonne méthode.

Désolé

Par contre je vais devoir demander de l'aide pour la formule concatener.

Principalement pour les codes postaux Français avec un zéro devant.

A plus et merci

Eugène

Bonjour Eugène,

tu a écrit :

Je vais devoir demander de l'aide pour la formule concatener.

Principalement pour les codes postaux Français avec un zéro devant.

en A1 : 03190 avec un format Texte ; en B1 : "Audes"

en C1 : =A1 & " " & B1 ➯ "03190 Audes"


en A1 : 3190 avec un format Standard ; en B1 : "Audes"

en C1 : =TEXTE(A1;"00000") & " " & B1 ➯ "03190 Audes"

idem si A1 a le format personnalisé "00000" ➯ en A1 : affichage de 03190 ; mais donnée réelle : 3190


les mêmes formules avec concatener sont plus longues (pour un résultat identique) :

=CONCATENER(A1;" ";B1)

=CONCATENER(TEXTE(A1;"00000");" ";B1)


bien sûr, les formules avec « & » peuvent être encore plus courtes si tu enlèves quelques espaces :

=A1&" "&B1

=TEXTE(A1;"00000")&" "&B1

mais elles sont moins lisibles (maisellessontmoinslisibles ).


sujet résolu ! (bis repetitia)

dhany

Bonjour Dhany,

Les deux formules fonctionnent parfaitement.

Une fois de plus grand merci

Eugène

Rechercher des sujets similaires à "eviter repetition mot mobile lignes vides"