> Tous les forums > Forum Bureautique
 Besoin d'aide élaboration formule ExcelSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
safbemantsina
  Posté le 15/05/2010 @ 07:50 
Aller en bas de la page 
Petit astucien

Chers tous(es),

Je sollicite l'aide de la communauté pour me dépanner à élaborer la bonne formule pour mon fichier excel joint : http://cjoint.com/?fphOPIjAw2

La formule est à mettre dans la cellule colorée en jaune B12. Je souhaite donc que Excel me renvoie la donnée contenue dan s le tableau Delais de préavis (collenne F) en tenant compte des paramètres des cellules en bleu (intersection de B2 et B11).

J'ai mis les données en liste déroulante pour éviter une erreur de saisie.

Je vous remercie par avance pour votre aide si précieuse.

Cordialement

Publicité
gr42
 Posté le 15/05/2010 à 08:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

A vue , je pense qu'il faut une formule logique ( = si(B11=1;3( en mois) . Il nous manque les règles du "jeu", quelle durée pour tel cas .

Autre choix , 1 feuille "Base" avec 1 colonne en mois ou ans et une autre à sa droite pour les résultats .A ce moment on utilise une fonction =recherche(telle colonne;tel résultats)

gr42
 Posté le 15/05/2010 à 08:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

heu , désolé , je n'avais pas vu , mais la règle du "jeu" est à droite dans le tableau

gr42
 Posté le 15/05/2010 à 08:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bon, j'y vois un peu + clair .

Effectivement, il faut faire une fiche pour les données avec les cas /j, un autre / mois et 1 par an qui prendront en compte les groupes:

Cela donne par ex pour les jours :

AnciennetéJ1 Groupe1J AnciennetéJ2 Groupe2J AnciennetéJ2 Groupe3J
1 0.03 1 0.07 1 0.10
2 0.03 2 0.07 2 0.10
3 0.03 3 0.07 3 0.10
4 0.03 4 0.07 4 0.10
5 0.03 5 0.07 5 0.10
6 0.03 6 0.07 6 0.10
7 0.03 7 0.07 7 0.10
8 0.03 8 0.07 8 0.10
90 0.10 90 0.26 90 0.49

etc pour j4 et 5

Ensuite , on enregistre les colonnes: on surligne de 1 à 90 sans l'entête et insertion/nom/définir/ AnciennetéJ1 et ainsi de suite pour Groupe1J etc

Il faut la même chose pour les différents cas en mois

Et à la fin , on utilise la fonction de recherche. Voilà le principe général

rj390111
 Posté le 15/05/2010 à 09:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

En B12 écrire sur la même ligne la formule suivante.

=INDEX(G8:K13;EQUIV(B11;$F$8:$F$13;0);EQUIV(B6;$G$7:$K$7;0))

Bon travail

RJ

gr42
 Posté le 15/05/2010 à 09:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Et bien rj390111 ta formule est + rapide que la mienne

ferrand
 Posté le 15/05/2010 à 09:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

http://cjoint.com/?fpjJSu3Nf4

A+

Excuses. Zappé le dernier post. Même formule que rj390111...



Modifié par ferrand le 15/05/2010 09:37
gr42
 Posté le 15/05/2010 à 09:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ok , mais chez moi , lorsque l'on change les données d'entrées et sortie , cela ne fonctionne pas , j'ai toujours 2.5 pour 92 jours.

Et j'ai bien téléchargé le fichier pour pouvoir le modifier comme je veux.

J'ai mis :

Date d'embauche : 01/07/2007
Date de notification : 31/07/2007
Date de sortie : 30/09/2007
Ancienneté de service en années : 0.25 soit 92 jours

Et le résultat est toujours

Classification de l'ancienneté Plus de 1 An
Durée du préavis en mois : 2.5

au lieu de 1 ou 1.50

ferrand
 Posté le 15/05/2010 à 10:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ah ? Je n'avais pas vérifié car l'utilisation conjointe de INDEX et EQUIV est un cas classique. Mais vérification faite, ça marche comme prévu.

Par contre où prends-tu 92 jours ? qui n'est pas un choix autorisé ?

La cellule jaune suit les variations (autorisées) que tu appliques aux cellules bleues. Si tu as 92 jours en ancienneté, tu sélectionnes "moins de un an" dans la cellule bleue et tu auras le résultat...

A+

gr42
 Posté le 15/05/2010 à 10:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Ok , je comprends mon "erreur":

- J'étais parti dans l'idée que , quand une modif était faite entre les dates , le calcul se faisait pour déterminer le nombre de jours (et effectivement dans mon ex de 01/07/2007 à 30/09/2007 on a bien 92 j qui s'affichent) . sauf que je partais aussi dans l'idée que , en ligne B11 , une formule affichait directement - de 1 an par ex .

Là , c'est + simple puisqu'il faut faire le choix dans le menu déroulant ce qui explique que cela fonctionne effectivement

safbemantsina
 Posté le 15/05/2010 à 13:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour, Merci à tous pour votre collaboration. Je vais m'y prendre et faire un retour après. Bonne journée.

safbemantsina
 Posté le 15/05/2010 à 14:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Re-bonjour,

Rien à dire pour le fichier Excel joint, la fomule marche parfaitement. Vous êtes vraiment des experts.Je me suis dis que ce serait encore mieux si la classification se fait automatiquement en fonction de l'anciennété du salarié. Alors j'ai crée une table avec des durée en année et la classification correspondante. J'utilise ensuite la fonction RECHERCHEV pour renvoyer le resultat vers la cellule B1 (colorée en bleu). Si quelqu'un a une autre idée je suis preneur.

Ci-après le fichier retraité par Ferrand http://cjoint.com/?fpoZCWKUbq

Desolé d'abuser de votre savoir-faire et de votre temps.

Merci



Modifié par safbemantsina le 15/05/2010 17:39
safbemantsina
 Posté le 15/05/2010 à 17:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir, J'ai encore des doutes que la formule Recherche avec une correspondance approximative me renvoie une erreur sous certaines dates. J'ai fait quelques tests mais vu le nombre de possibilités en date, ça me fait peur. Donc donc besoin encore une fois de votre avis, conseil, ... ou d'une autre idée pourquoi pas !

Merci d'avance

ferrand
 Posté le 15/05/2010 à 19:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

Ta formule paraît bonne (j'avais failli suggérer la possiblité mais flemme de calculer les valeurs seuil)

Il faut réduire ta table à ça : (la fonction avec VRAI sélectionne la valeur inférieure ou égale.

Ancienneté Classification
0 Moins de 8 J
0,0246 Moins de 3 M
0,2527 Moins de 1 An
1,0027 Plus de 1 An
3,0000 Plus de 3 Ans
5,0000 Plus de 5 Ans

[excuses pour la copie directe sur Excel, pas le temps de faire une image].

Si tu as des erreurs, cela ne me paraît cependant pas les expliquer, quelles sont-elles ?

safbemantsina
 Posté le 16/05/2010 à 07:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonjour,

Encore merci pour votre aide Ferrand. C'est très important pour moi toutes ces découvertes de la puissance du tableur Excel. Tu n'as pas du tout à t'excuser. Je saurai comment les transcrire dans le fichier.

safbemantsina
 Posté le 16/05/2010 à 10:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Re-Bonjour Ferrand,

J'ai fait des tests sur les seuils de changement de la classification d'anciennété et ça marche. Merci pour les idées et conseils. La feuille de calcul est donc mise au point.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Disque dur externe Western Digital My Book 12 To USB 3.0 à 258,60 €
258,60 € 315 € -18%
@Amazon Allemagne
Carte mémoire microSDXC UHS-I U3 SanDisk Extreme 256 Go (190 Mo/s) à 21,20 €
21,20 € 35 € -39%
@Amazon
SSD PNY CS900 1 To à 57,65 €
57,65 € 65 € -11%
@Amazon
Lot de 2 étagères de rangement à 5 niveaux réglables (40 x 90 x 180 cm) à 49,99 €
49,99 € 80 € -38%
@Cdiscount
Enceinte connectée Amazon Echo Pop avec assistant Alexa à 19,99 €
19,99 € 70 € -71%
@Amazon
Ecran PC 24 pouces Koorui (FHD, IPS, 75 Hz) à 84,99 €
84,99 € 115,99 € -27%
@Amazon

Sujets relatifs
Excel 7 aide sur formule svp
besoin aide formule date (fichier en anglais)
Aide pour formule excel 2011
Besoin d'aide pour commencer avec Excel 2010
aide formule soustraction sur excel
aide pour une formule Excel
Aide pour formule excel
Besoin d'aide : composant d'excel introuvable
Aide sur Formule Excel
Formule - fonction SI - besoin d'aide
Plus de sujets relatifs à Besoin d''aide élaboration formule Excel
 > Tous les forums > Forum Bureautique