EXCEL CONDITION
Résolu
wondermelou
Messages postés
36
Statut
Membre
-
wondermelou Messages postés 36 Statut Membre -
wondermelou Messages postés 36 Statut Membre -
Bonjour,
Je pense que pour mon problème il faut utiliser la formule des SI mais je sais pas comment faire.
En fait voilà, j'ai une base de données salariés, sous excel, et il faut, qu'en fonction du type de contrat (cdd ou cdi) et en fonction de l'ancienneté (plus ou moins 10 ans) pour les cdi, je leur attribue un cadeau différent, selon toutes ces conditions.
en gros avec mes deux données (date d'entrée dans l'entreprise et type de contrat) je détermine 3 valeurs diffénretes.
Je suis perdue!
Merci par avance de votre aide.
Je pense que pour mon problème il faut utiliser la formule des SI mais je sais pas comment faire.
En fait voilà, j'ai une base de données salariés, sous excel, et il faut, qu'en fonction du type de contrat (cdd ou cdi) et en fonction de l'ancienneté (plus ou moins 10 ans) pour les cdi, je leur attribue un cadeau différent, selon toutes ces conditions.
en gros avec mes deux données (date d'entrée dans l'entreprise et type de contrat) je détermine 3 valeurs diffénretes.
Je suis perdue!
Merci par avance de votre aide.
A voir également:
- EXCEL CONDITION
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
7 réponses
=SI(Contrat="cdd"; "Cadeau cdd"; SI(Ancienneté<10;"Cadeau jeune"; "Cadeau ancien"))
Remplacer Contrat et Ancienneté par l'adresse de la cellule concernée.
Remplacer Contrat et Ancienneté par l'adresse de la cellule concernée.
=SI(CONTRAT="CDI";SI(ENTREE>01/01/2000:"BOUTEILLE INTERMEDIAIRE";"BOUTEILLE SUPERIEURE);SI(CONTRAT="CDD";"BOUTEILLE INFERIEURE";"RIEN"))
seul paramètre a vérifier que je ne sais pas c'est le format de la date d'entrée, tu seras peut etre obligé de convertir 01/01/2000 en mode normal..... cequi donne 36526
seul paramètre a vérifier que je ne sais pas c'est le format de la date d'entrée, tu seras peut etre obligé de convertir 01/01/2000 en mode normal..... cequi donne 36526
Bonjour
en fait, la formule de Patrice devrait fonctionner, sauf qu'à priori vous n'avez pas les valeurs d'ancienneté, mais les dates d'entrée en colonne A
Essayez d'adapter cet exemple:
en colonne A les dates d'entrée
en colonne B les codes type embauche:
pour ne compter l'ancienneté que sur les cdi:
=SI(ET(A2<36526;B2="cdi");"bouteille avant 2000";SI(ET(A2>=36526;B2="cdi");"Bouteille après 2000";SI(B2<>"cdi";"chateau vieille vigne";"")))
Formule à consommer avec modération.
Nota la valeur 36526 correspond à 1/1/2000 pour excel. Vous pouvez la remplacer par une adresse de cellule hors champ dans laquelle vous entrerez la date limite
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
en fait, la formule de Patrice devrait fonctionner, sauf qu'à priori vous n'avez pas les valeurs d'ancienneté, mais les dates d'entrée en colonne A
Essayez d'adapter cet exemple:
en colonne A les dates d'entrée
en colonne B les codes type embauche:
pour ne compter l'ancienneté que sur les cdi:
=SI(ET(A2<36526;B2="cdi");"bouteille avant 2000";SI(ET(A2>=36526;B2="cdi");"Bouteille après 2000";SI(B2<>"cdi";"chateau vieille vigne";"")))
Formule à consommer avec modération.
Nota la valeur 36526 correspond à 1/1/2000 pour excel. Vous pouvez la remplacer par une adresse de cellule hors champ dans laquelle vous entrerez la date limite
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
En fait quand j'essaye c'est un peu plus compliqué ça marche pas.
car j'ai une colonne date d'entrée de l'entreprise sous format: 01/01/2000 puis une colonne type de contrat. Là j'ai des cdi, cdd et CQ-CA.
J'ai donc essayé d'aplliquer ma formule en fonction des cdi.
Si c pas cdi les salariés ont une bouteille du chateau vielles vignes.
Les autres ont une bouteille différentes si ils sont rentrés dans l'entreprise avant ou apres le 01/01/2000.
Je pensais que cela serait simple mais c'est bien plus compliqué que ça.
Une solution pour moi?
Merci d'avance.
car j'ai une colonne date d'entrée de l'entreprise sous format: 01/01/2000 puis une colonne type de contrat. Là j'ai des cdi, cdd et CQ-CA.
J'ai donc essayé d'aplliquer ma formule en fonction des cdi.
Si c pas cdi les salariés ont une bouteille du chateau vielles vignes.
Les autres ont une bouteille différentes si ils sont rentrés dans l'entreprise avant ou apres le 01/01/2000.
Je pensais que cela serait simple mais c'est bien plus compliqué que ça.
Une solution pour moi?
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Cela fonctionne avec la formule d'Imac37.
En fait j'ai juste changé un parametre.
J'ai fait:
=(SI(E4="CDI";SI(D4>36526;"Domaine Caillot";"Domaine Lignier Michelot");SI(E4<>"CDI";"Vieilles Vignes";"")))
Merci à tous pour votre aide.
En fait j'ai juste changé un parametre.
J'ai fait:
=(SI(E4="CDI";SI(D4>36526;"Domaine Caillot";"Domaine Lignier Michelot");SI(E4<>"CDI";"Vieilles Vignes";"")))
Merci à tous pour votre aide.