Mise en forme conditionnelle avec plusieurs conditions

Résolu
mapcsirap Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
mapcsirap Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
J'ai trouvé des pistes de réponse dans le forum mais mes souvenirs d'excel sont lointains, j'ai donc besoin de vous.
Voilà ce à quoi je souhaite arriver :

Si A1 contient 1954 alors, A3=2016; si A1 contient 1952 alors, A3=2014; si A1 contient 1953 alors, A3=2015;si A1 contient 1955alors, A3=2017

J'ai tenté cela :

=SI(NB.SI(G3;"*1954*");"2016")

Cela fonctionne mais je m'emmêles les pinceaux quand je veux ajouter d'autres conditions dans la même cellule,

HELP,
Merci d'avance
A voir également:

2 réponses

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

La Mise en Forme Conditionnelle consiste en une mise en forme (écriture rose sur fond marron,...).
Ce n'est apparemment pas ce que tu cherches.
En A3 j'écrirais : =A1+62
(ce n'est pas l'année de la retraite que tu chercherais à indiquer ?)

A+
0
mapcsirap Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
Si c'est bien l'année de départ à la retraite que je recherche en sachant que j'ai une colonne avec les dates de naissance (xx/xx/1954 par exemple) et que l'âge prévisionnel de départ est bien 62 ans.
Meric d'avance pour votre éclairage
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

=SI(NB.SI(G3;"*1952*");"2014";SI(NB.SI(G3;"*1953*");"2015";SI(NB.SI(G3;"*1954*");"2016";SI(NB.SI(G3;"*1955*");"2017");""))))

ais selon la configuration de vos textes (si elle est répétitive en G), ,il y a peut être moyen de procéder plus simplement vu que le décalage est toujours de 62
(s'il s'agit part exemple de calculer un age de départ à la retraite à partir d'une date de naissance)

revenez si besoin, avec des infos plus complètes sur vos données
crdlmnt

Errare humanum est, perseverare diabolicum
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Je n'avais pas fait attention à "contient" (et non "égale")...
=ANNEE(A1) + 62 si A1 est une date de naissance et s'il s'agit de renseigner l'année des 62 ans.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Exact Zoul (salut)
mais ne fonctionne que si la valeur de A1 est une valeur Excel au format jj/mm/aa:
Dans ce cas, par contre le demandeur n'aurait pas pu comme il l'annonce,utiliser NB.SI avec "**", et on suppose donc que la valeur de A1 est du texte
crdlmnt
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Bien vu Vaucluse (salut)
Décidément...

Attendons le demandeur.

A+
0
mapcsirap Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour votre réponse.
J'ai tenté votre réponse mais j'ai eu ce message" Vous avez tapé un nombre trop important d'arguments pour cette fonction"

Mais vous avez bien deviné, en colonne G, j'ai des dates de naissance et je veux avoir en colonne H l'année de départ prévisionnelel à la retraite (age de départ =62 ans).

Je suis preneuse d'une solution plus "simple"

un grand merci par avance
0
Zoul67 Messages postés 1959 Date d'inscription   Statut Membre Dernière intervention   149
 
Peux-tu mettre ton fichier à disposition en retirant les noms sur https://www.cjoint.com/ et nous indiquer le lien à suivre ?
0