Mise en forme conditionnelle avec plusieurs conditions

Résolu/Fermé
mapcsirap Messages postés 6 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 11 mars 2014 - 11 mars 2014 à 11:08
mapcsirap Messages postés 6 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 11 mars 2014 - 11 mars 2014 à 16:08
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

2 réponses

Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
Modifié par Zoul67 le 11/03/2014 à 11:30
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 mardi 11 mars 2014 Statut Membre Dernière intervention 11 mars 2014
11 mars 2014 à 12:09
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 11/03/2014 à 11:35
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
11 mars 2014 à 11:40
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
11 mars 2014 à 11:47
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
11 mars 2014 à 12:03
Bien vu Vaucluse (salut)
Décidément...

Attendons le demandeur.

A+
0
mapcsirap Messages postés 6 Date d'inscription mardi 11 mars 2014 Statut Membre Dernière intervention 11 mars 2014
11 mars 2014 à 12:06
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 lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
11 mars 2014 à 12:16
Peux-tu mettre ton fichier à disposition en retirant les noms sur https://www.cjoint.com/ et nous indiquer le lien à suivre ?
0