× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > 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+

Publicité
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 poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
374,99 €Carte mémoire MicroSDXC UHS-I U3 SanDisk Extreme Pro 1 To à 374,99 €
Valable jusqu'au 30 Mai

Amazon fait une vente flash sur la carte mémoire MicroSDXC UHS-I U3 SanDisk Extreme Pro d'une capacité de 1 To qui passe à 374,99 € alors qu'on la trouve ailleurs à partir de 500 €. Cette carte mémoire offre des vitesses jusqu'à 170 Mo/s en lecture et 90 Mo/s en écriture et intègre des mécanismes afin de gérer l'usure des cellules de la carte et augmenter ainsi sa durée de vie. Une valeur sûre pour les plus exigeants en FullHD et 4K.


> Voir l'offre
14,88 €Windows 10 Pro 32/64 bits OEM à 14,88 €
Valable jusqu'au 04 Juin

Le vendeur sérieux DIGITAL FR propose sur Amazon  la clé d'activation pour Windows 10 professionnel en français 32 bits / 64 bits à 14,88 €. Cette clé livrée par email fonctionne avec l'outil d'installation et de création de support de Microsoft que vous pouvez télécharger ici ou directement avec l'ISO de Windows 10 Pro. De quoi installer légalement Windows 10 Pro sur un PC. Pour en savoir plus sur l'achat et l'installation d'une clé OEM de Windows 10, suivez les indications de notre dossier pratique.


> Voir l'offre
42,99 €Carte mémoire microSDXC UHS-I SanDisk A1 Ultra 256 Go à 42,99 €
Valable jusqu'au 03 Juin

Amazon propose actuellement la carte mémoire microSDXC UHS-I SanDisk A1 Ultra 256 Go à 42,99 € livrée gratuitement. On la trouve ailleurs à partir de 66 €. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s et est idéale pour les téléphones, caméras et appareils photo HD. Elle est certifiée GoPro et Nintendo Switch.


> Voir l'offre

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