Liens entre plusieurs cellules

Résolu/Fermé
Nicofeu - 8 oct. 2013 à 13:04
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 - 8 oct. 2013 à 15:52
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
8 oct. 2013 à 14:23
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
Modifié par Vaucluse le 8/10/2013 à 15:21
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
8 oct. 2013 à 15:27
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 421
Modifié par Vaucluse le 8/10/2013 à 15:34
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
8 oct. 2013 à 15:52
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