Formule Excel

Fermé
Mesma262 Messages postés 42 Date d'inscription samedi 6 décembre 2014 Statut Membre Dernière intervention 24 septembre 2017 - Modifié par Mesma262 le 7/11/2016 à 20:40
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 - 7 nov. 2016 à 21:04
Bonjour,

J'ai une fichier excel de 350 lignes avec 5 colonnes et pour me faciliter la tâche j’aimerai trouver une formule me permettant par exemple:

Quand dans la colonne B il y a écrit dimanche alors écrire dans la colonne D dimanche@dimache pour toute les lignes concernées

Pouvez vous m'aider svp ++

3 réponses

jee pee Messages postés 40166 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 7 septembre 2024 9 319
Modifié par jee pee le 7/11/2016 à 20:11
Bonjour,

En D1 tu mets la formule
=SI(B1="dimanche";B1&"@"&B1;"")
. Et tu dupliques la formule sur toutes tes lignes.

cdlt
        un étranger, c'est un ami qu'on n'a pas encore rencontré.
1
Mesma262 Messages postés 42 Date d'inscription samedi 6 décembre 2014 Statut Membre Dernière intervention 24 septembre 2017 1
7 nov. 2016 à 20:26
Merci cette formule fonctionne bien mais je sais pas si je vais bien m'exprimer mais j’essaye quand même:

Cellule A1 test puis écrire dans cellule B1 test@test (ça c'est ok)
Cellule A2 toto puis écrire dans cellule B2 toto@toto
Cellule A3 rouge puis écrire dans cellule B3 rouge@rouge
Cellule A4 test puis écrire dans cellule B4 test@test

Mon problème se trouve sur la 1er et 4ème ligne, comment faire en sorte qu'une fois avoir fait ma premier ligne elle se réplique sur la 4ème sans changer les 2 autres en développant ma première sur tout la colonne car en développant ma ligne 2 et 3 prennent la valeur 0.

J'ai été clair?

Merci par avance
0
jee pee Messages postés 40166 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 7 septembre 2024 9 319 > Mesma262 Messages postés 42 Date d'inscription samedi 6 décembre 2014 Statut Membre Dernière intervention 24 septembre 2017
7 nov. 2016 à 20:36
pas très clair. tu as mis quoi comme formule en B1 et en B2 ?

si le soucis c'est que B2 et B3 ne sont pas vides, tu ne peux pas utiliser de formule, ou il faut le faire dans une colonne supplémentaire
0
Mesma262 Messages postés 42 Date d'inscription samedi 6 décembre 2014 Statut Membre Dernière intervention 24 septembre 2017 1
7 nov. 2016 à 20:42
Regarde j'ai mit une capture dans le sujet
B1 =SI(A1="test";"test@test")
je développe et ligne 4 et 5 j’ai bien le test@test
mais dès que je veux m'occuper de toto
B2 =SI(A2="toto";"toto@toto")
Je développe et 4 et 5 passe en faux voir la pj
0
jee pee Messages postés 40166 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 7 septembre 2024 9 319 > Mesma262 Messages postés 42 Date d'inscription samedi 6 décembre 2014 Statut Membre Dernière intervention 24 septembre 2017
7 nov. 2016 à 20:51
si tu regardes ma formule, elle se termine par
 ;"")
0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
Modifié par Mike-31 le 7/11/2016 à 20:49
Bonsoir,

il est normal que ligne 4 et 5 tu es FAUX puisque ta formule teste toto
et dans ta formule tu n'as pas prévu l'affichage si la condition est fausse
ajoute en fin de formule ajoute ;""

=SI(A2="toto";"toto@toto";"")


A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
0
Mesma262 Messages postés 42 Date d'inscription samedi 6 décembre 2014 Statut Membre Dernière intervention 24 septembre 2017 1
7 nov. 2016 à 20:56
En effet je n'est plus le FAUX mais ma ligne 4 et 5 (test@test) saute toujours quand je développe le toto et le toto affiche bien toto@toto ligne 6 et 7
0
Mike-31 Messages postés 18335 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 septembre 2024 5 095
7 nov. 2016 à 21:04
Re,

si tu regardais le post de Jee pee que je salue, il t'a donné la formule dès le premier post

et que veux tu dire par mais ma ligne 4 et 5 (test@test) saute toujours
0