Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/10/2011, 18h52   #1
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Niger

Informations professionnelles :
Activité : Étudiant
Secteur : Finance

Informations forums :
Inscription : octobre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Attribution de valeur

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!!!
k2rhima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/10/2011, 19h53   #2
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
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))
Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/10/2011, 17h08   #3
Membre confirmé
 
Inscription : mai 2010
Messages : 200
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 200
Points : 278
Points : 278
Bonjour,

Etant donné que la plage d'INDEX est {1;2;3;4;5}, EQUIV est suffisant. Pas besoin de la fonction INDEX.

A+
GerardCalc est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/10/2011, 22h29   #4
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
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))
Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h06.


 
 
 
 
Partenaires

Hébergement Web