Dates en Saisons : problème d'hiver
Résolu
spirare33
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
-
spirare33 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
spirare33 Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans excel je cherche à transformer ma colonne date (xx/xx/xxxx) en saison (printemps..) à l'aide d'une formule. Bien sur j'ai trouvé des soluces sur google mais j'ai dans la même colonne que mes date des cellules ou il y a juste l'année xxxx et des cellules vides.
Or les seules formules que je trouve finissent par si(blabla;primptemps; sinon hiver)
et comme mes cellules vides ne remplissent aucune conditions des si(si(si.. je me retrouve avec bcp d'hiver !
Avez vous une idée ?
J'ai bien tenté d'ajouter un si à la fin de cette formule dont je comprends pas les *1...
=SI(A2<("21/03/"&ANNEE(A2))*1;"Hiver";SI(A2<("21/06/"&ANNEE(A2))*1;"Printemps";SI(A2<("21/09/"&ANNEE(A2))*1;"Eté";SI(A2<("21/12/"&ANNEE(A2))*1;"Automne";SI(A2<=("31/12/"&ANNEE(A2))*1;"Hiver";"NONE")))))
mais sans résultat..j'ai toujours hiver pour une cellule vide et été lorsque je n'est que l'année..
Je rends les armes, a vous les studios
=SI(ET(DATE(ANNEE(A4);3;21)<=A4;DATE(ANNEE(A4);6;21)>A4);"Printemps";SI(ET(DATE(ANNEE(A4);6;21)<=A4;DATE(ANNEE(A4);9;21)>A4);"Ete";SI(ET(DATE(ANNEE(A4);9;21)<=A4;DATE(ANNEE(A4);12;21)>A4);"Automne";"Hiver")))
Dans excel je cherche à transformer ma colonne date (xx/xx/xxxx) en saison (printemps..) à l'aide d'une formule. Bien sur j'ai trouvé des soluces sur google mais j'ai dans la même colonne que mes date des cellules ou il y a juste l'année xxxx et des cellules vides.
Or les seules formules que je trouve finissent par si(blabla;primptemps; sinon hiver)
et comme mes cellules vides ne remplissent aucune conditions des si(si(si.. je me retrouve avec bcp d'hiver !
Avez vous une idée ?
J'ai bien tenté d'ajouter un si à la fin de cette formule dont je comprends pas les *1...
=SI(A2<("21/03/"&ANNEE(A2))*1;"Hiver";SI(A2<("21/06/"&ANNEE(A2))*1;"Printemps";SI(A2<("21/09/"&ANNEE(A2))*1;"Eté";SI(A2<("21/12/"&ANNEE(A2))*1;"Automne";SI(A2<=("31/12/"&ANNEE(A2))*1;"Hiver";"NONE")))))
mais sans résultat..j'ai toujours hiver pour une cellule vide et été lorsque je n'est que l'année..
Je rends les armes, a vous les studios
=SI(ET(DATE(ANNEE(A4);3;21)<=A4;DATE(ANNEE(A4);6;21)>A4);"Printemps";SI(ET(DATE(ANNEE(A4);6;21)<=A4;DATE(ANNEE(A4);9;21)>A4);"Ete";SI(ET(DATE(ANNEE(A4);9;21)<=A4;DATE(ANNEE(A4);12;21)>A4);"Automne";"Hiver")))
A voir également:
- Dates en Saisons : problème d'hiver
- Nombre de jours entre deux dates excel - Guide
- Comment trier des dates par mois sur excel - Guide
- Nombre de nuits entre deux dates ✓ - Forum Excel
- Si date comprise entre deux dates alors ✓ - Forum Excel
- Télécharger merlin saison 1 en français ✓ - Forum Cinéma / Télé
5 réponses
salut
rajoute une condition au début Si(A2=""; "";SI(.............
les 1 c'est pour transformer en nombre à mon avis
rajoute une condition au début Si(A2=""; "";SI(.............
les 1 c'est pour transformer en nombre à mon avis
spirare33
Messages postés
46
Date d'inscription
Statut
Membre
Dernière intervention
6
Pour les cellules vides c'est donc réglé, merci !
Merci à tous pour votre aide !
Formule pour transformer date sous forme xx/xx/xxxx
en Saison avec prise en compte des vides éventuels dans la colonne date :
=SI(A2="";" ";SI(ET(DATE(ANNEE(A2);3;21)<=A2;DATE(ANNEE(A2);6;21)>A2);"Printemps";SI(ET(DATE(ANNEE(A2);6;21)<=A2;DATE(ANNEE(A2);9;21)>A2);"Ete";SI(ET(DATE(ANNEE(A2);9;21)<=A2;DATE(ANNEE(A2);12;21)>A2);"Automne";"Hiver"))))
On pourrait pas ajouter un SI( tu lis 4 chiffres d'affilé; alors ignore; sinon si (....)))) ?
Formule pour transformer date sous forme xx/xx/xxxx
en Saison avec prise en compte des vides éventuels dans la colonne date :
=SI(A2="";" ";SI(ET(DATE(ANNEE(A2);3;21)<=A2;DATE(ANNEE(A2);6;21)>A2);"Printemps";SI(ET(DATE(ANNEE(A2);6;21)<=A2;DATE(ANNEE(A2);9;21)>A2);"Ete";SI(ET(DATE(ANNEE(A2);9;21)<=A2;DATE(ANNEE(A2);12;21)>A2);"Automne";"Hiver"))))
On pourrait pas ajouter un SI( tu lis 4 chiffres d'affilé; alors ignore; sinon si (....)))) ?
Bonjour spirare33,
j'ai dans la même colonne que mes date des cellules ou il y a juste l'année xxxx et des cellules vides
Pour les cellules vides, il suffit d'englober ta formule d'un SI(A1="";Vide;SI...
Par contre, pour une cellule contenant juste l'année, il faut, dan trois colonnes, extraire : =Jour(A1), =Mois(A1), =Annee(A1) .. si les trois cellules comporte un nombre c'est foutu !
j'ai dans la même colonne que mes date des cellules ou il y a juste l'année xxxx et des cellules vides
Pour les cellules vides, il suffit d'englober ta formule d'un SI(A1="";Vide;SI...
Par contre, pour une cellule contenant juste l'année, il faut, dan trois colonnes, extraire : =Jour(A1), =Mois(A1), =Annee(A1) .. si les trois cellules comporte un nombre c'est foutu !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Avec la date en A3 cette formule fonctionne
=SI(CNUM(MOIS($A$3)&JOUR($A$3))<321;"hiver";SI(CNUM(MOIS($A$3)&JOUR($A$3))<621;"printemps";SI(CNUM(MOIS($A$3)&JOUR($A$3))<921;"été";SI(CNUM(MOIS($A$3)&JOUR($A$3))<1221;"automne";"hiver"))))
Le principe est d'ignorer l'année et de regarder le nombre formé par la concaténation du mois et du jour
ce qui est inférieur à 321 (au 21 mars donc) est en hiver, au 621 en printemps etc
Bonne suite
=SI(CNUM(MOIS($A$3)&JOUR($A$3))<321;"hiver";SI(CNUM(MOIS($A$3)&JOUR($A$3))<621;"printemps";SI(CNUM(MOIS($A$3)&JOUR($A$3))<921;"été";SI(CNUM(MOIS($A$3)&JOUR($A$3))<1221;"automne";"hiver"))))
Le principe est d'ignorer l'année et de regarder le nombre formé par la concaténation du mois et du jour
ce qui est inférieur à 321 (au 21 mars donc) est en hiver, au 621 en printemps etc
Bonne suite