| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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é | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Astucien | heu , désolé , je n'avais pas vu , mais la règle du "jeu" est à droite dans le tableau | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 :
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Petit astucien | Bonjour,
En B12 écrire sur la même ligne la formule suivante.
Bon travail RJ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Astucien | Et bien rj390111 ta formule est + rapide que la mienne | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Astucien | Salut, A+ Excuses. Zappé le dernier post. Même formule que rj390111... Modifié par ferrand le 15/05/2010 09:37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 :
Et le résultat est toujours
au lieu de 1 ou 1.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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+ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Petit astucien | Bonjour, Merci à tous pour votre collaboration. Je vais m'y prendre et faire un retour après. Bonne journée. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
[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 ? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|