|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : octobre 2011 Messages : 1 ![]() |
Bonjour
J'ai sur une colonne une liste de différentes dates de sous format JJ/MM/AAAA. Je voudrai dans une autre colonne attribuer les valeurs 1,2,3,4,5,6 par périodicité comme suit: la valeur 1 pour la période comprise en 0 et 3 mois la valeur 2 pour la période comprise entre 3 et 6 mois La valeur 3 pour la période comprise entre 6 et 12 mois la valeur 4 pour la période comprise entre 12 et 24 mois la valeur 5 pour la période comprise entre 24 et 36 mois D'avance merci pour vos aides!!! |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Enseignant Inscription : novembre 2009 Messages : 350 ![]() |
Bonjour à tous,
Supposons que la colonne A est la colonne dates; et que la première date est en A2, on utilisera en une autre colonne la formule (qu'on recopie vers le bas): Code :
=INDEX({1;2;3;4;5};EQUIV(DATEDIF(A2;AUJOURDHUI();"m");{0;3;6;12;24;36};1)) |
|
|
00
|
|
|
#3 |
|
Membre confirmé
![]() Inscription : mai 2010 Messages : 200 ![]() |
Bonjour,
Etant donné que la plage d'INDEX est {1;2;3;4;5}, EQUIV est suffisant. Pas besoin de la fonction INDEX. A+ |
|
|
10
|
|
|
#4 |
|
Membre expérimenté
![]() Enseignant Inscription : novembre 2009 Messages : 350 ![]() |
Bonjour,
Avec EQUIV seulement le résultat 6 est donné à chaque période qui dépasse 36 mois et cette période n'est pas mentionnée à la demande... La formule avec INDEX donne une erreur si la période dépasse 36 mois, et si on veut afficher un vide si cette période est atteinte, on utilisera la formule corrigée suivante: Code :
=INDEX({1;2;3;4;5;""};EQUIV(DATEDIF(A2;AUJOURDHUI();"m");{0;3;6;12;24;36};1)) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com