Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

encore une petite formule ?

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

caline

XLDnaute Occasionnel
bonjour à tous
mon fichier avance avec votre aide précieuse je souhaiterais une aide pour une formule qui devrait me totaliser le nbr de pers par qualification et par tranche horaire sachant que j'ai + de 100 codes horaires et que le nombres d'agents n'est jamais le même
je vous joint mon fichier
mes questions sont mises dans Janv

merci d'avance
 

Pièces jointes

Re : encore une petite formule ?

bonjour caline,

pour répondre à ta deuxième question (je cherche encore pour la première) :
dans la cellule AW6, il y a cette formule :
=SI(ESTNA(RECHERCHEV(E6;BaseCode;7;FAUX));"0";
RECHERCHEV(E6;BaseCode;7;FAUX))
&SI(OU(E6="jf";E6="el";E6="cc";E6="HT";E6="cg";E6="ca";E6="m");$C$7;"")

si tu souhaites additionner les résultats de RECHERCHEV() et SI(), il faut modifier ta formule :
remplace "0" par 0 ("0" renvoie non pas un chiffre mais le caractère zéro, avec lequel on ne peut pas faire de calcul)
remplace "" par 0 ("" renvoie une chaîne vide, qui elle non plus ne peut pas être utilisée dans un calcul)
remplace l'opérateur & par l'opérateur + pour effectuer l'addition (& est un opérateur de concaténation qui met bout à bout des chaînes de caractères)


après ces quelques modifications, on retrouve bien 8 ! 🙂
 
Re : encore une petite formule ?

merciok si je remplace le "0" et "" par 0 mais je ne dois pas additionner recherche et si
quand je remplace le & par + il me marque des # et si je maintien & il continue a me mettre 7.9999999 ce n'est que pour ce code qu'il le fait ( a8)
merci pour les "" "0"

je vous attend tous pour la suite de mes questions

Caline
 
Re : encore une petite formule ?

Bonjour,

Les 7,9999999999999 au lieu de 8
Excel s'amuse à calculer avec une précision de 13 (je crois ?) chiffres après la virgule.
La formule que tu avais renvoyait du texte, non arrondi.
J'ai modifié la formule, sans trop comprendre ce que tu voulais obtenir.
Le résultat est numérique

Il y a une formule en bas de feuille qui te montre que, de toute façon,
7,99999999999999 = 08:00:00,000
7,9999997222222 = 07:59:59,999

Tableau de droite dans la feuille "Janvier"
Peut-être que je n'ai pas vu à quoi il servait,
mais tu peux avoir le total du mois directement sans passer par ce tableau.

Le décompte des horaires travaillés chaque jour par catégorie
Formule matricielle, à valider par ctrl, maj et entrée
Pour y arriver, j'ai ajouté la catégorie à côté de chaque qualification en colonne A

La feuille MFC
J'ai enlevé les horaires, ils sont dans une feuille à part.

Ce que je n'ai pas compris
Feuille "Janvier"
Le planning fait 36 jours,
nombre de jours = 22 (en V1)
le tableau de droite fait 22 jours
le mois commence le lundi 2 janvier
=NB.JOURS.OUVRES("1/1/2006";"31/1/2006") = 22
=NB.JOURS.OUVRES("1/1/2006";"31/1/2006";Fer) = 22 aussi, le 1er janvier étant un dimanche en 2006
(Fer est une plage nommée contenant les fériés)
 

Pièces jointes

Re : encore une petite formule ?

merci Monique
j'ai pas approfondi mais je sens que cela pourra me convenir
en réalité mon fichier est beaucoup plus complet vers la droite il contient des tableaux générants les heures de prestations en fonction du statut des agents et de leurs garde ......... mais trop lourd à envoyé -> j'ai supprimé bcq de chose

je te tiens au courantpour la suite et encore merci
Caline
 
Re : encore une petite formule ?

cher forum et super Monique


j'ai rectifiée sur des conseils beaucoup de paramètres mais je câle sur les présences journalières
dans le fichier corrigé il ne calcule pas correctement le nbr de pers, un même code peut être hormat et hormid dois-je changer quelque chose pour qu'il le contabilise expl: a8 = hor de 7h à 15h --> hor mat et hor midi mais ne prend qu'un item
j'ai changé le format et valider mais cela ne se passe pas correctement et j'ai validé par ctrl+maj+enter
que signifie (+2;255 ??)
SOMME(SI(ESTNUM(TROUVE("-";$A$7:$A$25));(STXT($A$7:$A$25;TROUVE("-";$A$7:$A$25)+2;255)=$C29)*(NB.SI(INDIRECT($D29);E$6:E$24))))
le total est bizarre

merci
Caline
 
Re : encore une petite formule ?

Monique

tes formules fonctionnent, j'avais utilisée la barre d'espacement pour effacer un code dans l;es plages hormat etc;;;;au lieu de delete
idem dans la grille horaire, j'ai donc passé les cases par delete et cela fonctionne
ps donne moi si tu sais la réponse sur +2;255

un grand merci et surement à très bientôt
Caline
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Formule Outlook,
Réponses
8
Affichages
351
Réponses
5
Affichages
240
Réponses
1
Affichages
219
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…