"Formule si.conditions"

Résolu/Fermé
ALLMAX01 - Modifié le 25 mars 2022 à 13:42
jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 - 25 mars 2022 à 21:46
Bonjour,
Salut famille !
Vraiment j'ai un sérieux problème avec excel ça me fait maintenant 1 MOIS QUE JE BUTE là-dessus.
AU FAIT Je n'arrive pas a mieux utiliser la formule SI.CONDITIONS de excel à savoir :

=SI.CONDITIONS(B2="C3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B2="B3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B2="A3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B3="A4";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2);SI(B2="A5";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2);SI(B2="A6";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2);SI(B2="A7";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2);SI(B2="";"SELECTIONNER GRADE";VRAI;FAUX)

Je m'explique :
je voulais que excel m'aide à ajouter "+65ans" sur la date de naissance de des personnes qui ont un grade : "A4";"A5";"A6";"A7" ET d'ajouter seulement "+60ans" su r les autres grades comme: C3;B3;A3 et à la de me demander de saisir (ou selectionner) les grades si la cellule est vide.

JE NE SAIS PAS PAS SI JE ME SUIS FAIT BIEN EXPLIQUER.
VRAIMENT JE SOUFFRE DEPUIS DES JOURS, DES SEMAINE, DES MOIS même , je ne trouve pas de solution, malgré les videos YOUTUBE que je consulte incessamment mais rien en vain.

VRAIMENT AIDEZ MOI S'IL VOUS PLAIT.



Configuration: Windows / Opera 84.0.4316.42

6 réponses

jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 9 269
Modifié le 25 mars 2022 à 21:47
Tu as remarqué que nous sommes nombreux à pouvoir aider. Le soucis n'est généralement pas la réponse. C'est la précision de la question. ;-) Pense bien dans le futur à documenter la question, et à donner une fichier exemple qui sera plus parlant.

A une prochaine fois.

1
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
25 mars 2022 à 13:43
Bonjour,

Déjà il manquait pas mal de parenthèses :
=SI.CONDITIONS(B2="C3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="B3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="A3";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="A4";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="A5";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="A6";DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));B2="A7";DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="";"SELECTIONNER GRADE";VRAI;FAUX)

que tu peux simplifier en :
=SI.CONDITIONS(OU(B2="C3";B2="B3";B2="A3");DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));OU(B2="A4";B2="A5";B2="A6";B2="A7");DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));B2="";"SELECTIONNER GRADE";VRAI;FAUX)


Cordialement
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
Modifié le 25 mars 2022 à 13:56
Bonjour,

ou autre possibilité sous réserve d'avoir bien compris la demande

=SI(OU(A4>0;A5>0;A6>0;A7>0);DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));SI(OU(B4>0;A3>0;B3>0;C3>0);DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));""))
ou
=SI(OU(A4<>"";A5<>"";A6<>"";A7<>"");DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));SI(OU(B4<>"";A3<>"";B3<>"";C3<>"");DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));""))
0
jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 9 269
25 mars 2022 à 14:22
bonjour, je pense que l'on ne travaille que sur 2 cellules, A2 une date et B2 un grade, "A4";"A5";"A6";"A7" sont des grades ;-)
0
ALLMAX01 > jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024
25 mars 2022 à 17:54
Justement mon doyen !
Des grades auxquels je voulais ajouter un certain nombre d’années à leur dates de naissance .
Je sais pas si j’arrive à bien m’expliquer.
0
jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 9 269 > ALLMAX01
25 mars 2022 à 17:59
et que penses tu de la réponse d'ALS35 ? tu as testé ?

sinon donne un fichier exemple avec ce que tu veux comme résultat
0
Merci beaucoup Mike-31 de vous être pencher sur mon soucis !
Au fait les A4;A5;A6;A7 ne sont pas des cellules EXCELS !
Ils représentent des données, des valeurs ( des grades à la fonction publique de notre pays la Côte-d’Ivoire au fait )
Donc je voulais ajouter un certain nombre d’années à une date de naissance si cette personne possède l’un des grade C3;B3…A6;A7.
Je ne sais pas si je me suis bien expliqué.
0
ALLMAX01 > jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024
Modifié le 25 mars 2022 à 19:15
Oui oui bien sure j’ai effectué sa formule et ça m’a donné : « #NOM? »
Et je cherche toujours le problème !

Malheureusement pour moi je n’arrive pas à poster mon fichier Excel dans le forum et je n’arrive pas aussi à m’inscrire comme membre depuis des années

Si je pouvais avoir votre mail je le balance à l’instant !
Voici le mien ***@***.
0
Raymond PENTIER Messages postés 58423 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 mai 2024 17 105
25 mars 2022 à 14:15
Bonjour ALLMAX01 alias ALS35.

La fonction CONDITIONS.SI n'existe que depuis les versions 365 et 2019 ...
Alors si ta version est moins récente, elle est inopérante.

Dans les vidéosYouTube que tu as consultées, il n'y a jamais de SI à l'intérieur de la formule !
0
Effectivement mon doyen !
C’est ce que j’ai même remarqué en fin de compte.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
25 mars 2022 à 19:38
Re,

alors regarde comme cela

=SI(OU(E2="A4";E2="A5";E2="A6";E2="A7");DATE(ANNEE(D2)+65;MOIS(D2);JOUR(D2));DATE(ANNEE(D2)+60;MOIS(D2);JOUR(D2)))

ou encore comme cela pour gérer les cellules vides
=SI(D2="";"";SI(OU(E2="A4";E2="A5";E2="A6";E2="A7");DATE(ANNEE(D2)+65;MOIS(D2);JOUR(D2));DATE(ANNEE(D2)+60;MOIS(D2);JOUR(D2))))

regarde colonne F le fichier exemple voir si on se rapproche de tes attentes
https://www.cjoint.com/c/LCzsMLzwq4F
0
je REMERCI beaucoup LE MEMBRE DE CE FORUM qui font tout pour m'aider a résoudre mon problème.
VOICI LE LIEN de mon fichier joint Excel que je veux résoudre l'enygme .


https://www.cjoint.com/c/LCztehBcfKk
0
jee pee Messages postés 39707 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 11 mai 2024 9 269 > ALLMAX01
Modifié le 25 mars 2022 à 20:24
voila avec 2 des formules : https://www.cjoint.com/c/LCztvWBHUz7 en C12 C13

sur la ligne 2 ta formule commence par =@, @ est de trop
0
VRAIMENT MERCI MERCI MERCI A TOUS !
je ne finirai jamais de vous dire merci de m'avoir aider a resoudre mon probleme !
finalement apres avoir suivi vos astuces, techniques et conseil, j'ai reussi a regle le problème.
JE NE DIS PAS que les autres ne m'ont pas aidé, mais c'est finalement la derniere technique pour ne pas dire FORMULE DE #JEE PEE qui a finalement resolument le problème à la minute a savoir : SI(OU(B2="A4";B2="A5";B2="A6";B2="A7");DATE(ANNEE(A2)+65;MOIS(A2);JOUR(A2));SI(OU(B2="C3";B2="B3";B2="A3");DATE(ANNEE(A2)+60;MOIS(A2);JOUR(A2));"Renseigner grade"))

Vraiment merci beaucoup a tous , vous êtes vraiment un communauté très très expert dans le domaine !
mille et mille et une fois merci

Coordialement
0