Liens entre plusieurs cellules

Résolu
Nicofeu -  
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai besoin de vos lumières sur excel car je souhaiterai faire la chose suivante:

Ma ligne 1 correspond à des dates (une date par cellule).
Dans ma ligne 2 j'inscris le chiffre 1, lorsque je souhaite renseigner le fait que j'ai travaillé à une date.

Dans une autre cellule, je souhaiterai inscrire les dates auxquelles j'ai travaillé.
Cela implique que la formule doit comprendre que si elle trouve un 1 sur la plage de la ligne 2, elle doit inscrire le chiffre de la ligne 1 de la même colonne (la date). la formule doit pouvoir prendre en considération que plusieurs dates seront mentionnée dans la même cellule.

De plus idéalement, je souhaiterai faire une distinction entre des cellules de la ligne 2 de couleurs différentes. (Couleurs que je renseigne moi même)

Quelqu'un sait il comment faire?

2 réponses

Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Bonjour,

Si les dates sont au format texte, tu peux faire
=SI(A2=1;A1&CAR(13)&CAR(10);"") & SI(B2=1;B1&CAR(13)&CAR(10);"") & ...
en cochant "Aller à la ligne automatiquement".
Plus propre serait de mettre les dates en colonne A, la présence en colonne B et mettre un filtre automatique... (si c'est uniquement pour de la visualisation).

A+
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

Zoul, à mon avis, la proposition est bonne mais on peut complèter:

1°) le CAR(13) n'est pas utile puisque la formule entre un retour à la ligne derrière chaque valeur
... à condition bien sur de formater avec retour à la ligne comme vous le dites bien

2°) Pour que l'affichage soit cohérent avec des dates au format date en ligne 1 on peut donc écrire votre proposition comme suit:

=SI(A2=1;TEXTE(A2;"jj/mm/aaaa)&CAR(10);"")&SI(B2=1;TEXTE(B2;"jj/mm/aaaa")&CAR(10);"")&SI......ect


crdlmnt


Errare humanum est, perseverare diabolicum
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Vaucluse,

1°) Sans doute, au départ je me demandais pourquoi ça ne revenait pas à la ligne alors que j'avais mis CR et LF ; merci pour la précision
2°) J'avais tenté ça avec la fonction TEXT (sous mon Excel anglais), mais ça n'a pas marché

A+
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
et maintenant , est ce que ça fonctionne? Je ne connais pas le libellé en anglais mais je pense que ça doit être du genre
TEXT(cel;"dd/mm/yyyy")
ou à l'américaine
=TEXT(cell;"yyyy/mm/dd")

crdlmnt
Ps correction faite: c'est avec y pas avec a!!!!!!!!je dors déjà!
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
En fait, comme ce n'est pas moi le demandeur, ce n'est pas bien critique...
Il s'avère que j'ai un Windows anglais, Excel en anglais (donc les formules aussi), mais en options linguistiques j'ai mis français.
J'avais essayé TEXT(cel;"dd/mm/yyyy")
mais en fait c'est TEXT(cel;"jj/mm/aaaa") qui fonctionne (fonction anglaise + format français).
0