Problème formule excel
Résolu
teten1
-
Mytå Messages postés 2973 Date d'inscription Statut Contributeur Dernière intervention -
Mytå Messages postés 2973 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je reviens vers vous aujourd'hui pour un autre problème excel, je n'arrive pas à trouver la fonction idéale me permettant de calculer le nombre heures passées sur un chantier par personne. (Pour l'instant je galère avec une somme.si ! mais il y a des risques d'erreur, je voudrais pouvoir intégrer une formule recherche sur le nom...) Je joint le fichier pour que ce soit plus clair. Merci d'avance pour votre aide !!
http://cjoint.com/data/kfrn3VKg6b.htm
Cordialement
teten1
Je reviens vers vous aujourd'hui pour un autre problème excel, je n'arrive pas à trouver la fonction idéale me permettant de calculer le nombre heures passées sur un chantier par personne. (Pour l'instant je galère avec une somme.si ! mais il y a des risques d'erreur, je voudrais pouvoir intégrer une formule recherche sur le nom...) Je joint le fichier pour que ce soit plus clair. Merci d'avance pour votre aide !!
http://cjoint.com/data/kfrn3VKg6b.htm
Cordialement
teten1
A voir également:
- Problème formule excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
8 réponses
"pourtant si on se trompe de ligne, le résultat est faux"
# teten1, soyons sérieux : tu as déjà vu un résultat juste avec des saisies fausses ?
"je voudrais pouvoir intégrer une formule recherche sur le nom"
# Qu'est-ce que tu voulais dire concrètement ?
"il risque d'y avoir des ajouts ou des suppression"
# Tu parles des formules (on peut les protéger) ou des données saisies (personne n'y peut rien !) ?
"sachant que x personnes utilisent ce fichier"
# Si tu ne leur fais pas confiance, donne à chacun à remplir son fichier, et ensuite fais la consolidation (l'agrégation) sur ton fichier central.
# teten1, soyons sérieux : tu as déjà vu un résultat juste avec des saisies fausses ?
"je voudrais pouvoir intégrer une formule recherche sur le nom"
# Qu'est-ce que tu voulais dire concrètement ?
"il risque d'y avoir des ajouts ou des suppression"
# Tu parles des formules (on peut les protéger) ou des données saisies (personne n'y peut rien !) ?
"sachant que x personnes utilisent ce fichier"
# Si tu ne leur fais pas confiance, donne à chacun à remplir son fichier, et ensuite fais la consolidation (l'agrégation) sur ton fichier central.
Bonjour tous
une proposition ci joint
revenez si besoin d'info complémentaires où d'amélioration, en précisant l'organisation définitive de votre feuille, car il est impossible d'ajouter des noms dans votre modèle actuel.
crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj201010/cij8n8PXhA.xls
une proposition ci joint
revenez si besoin d'info complémentaires où d'amélioration, en précisant l'organisation définitive de votre feuille, car il est impossible d'ajouter des noms dans votre modèle actuel.
crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj201010/cij8n8PXhA.xls
Merci ce sont effectivement des solutions pourtant, cela ne me satisfait pas pleinement... En effet, le tableau est utilisé par plusieurs personnes et des noms de personnes risquent d'être modifiés, ajoutés ou supprimés... J'aurais voulu intégrer une recherchev pour dans les lignes 11&12, et 15&16 afin d'éviter les erreurs (sachant que les 2 tableaux (données et recap) se trouvent sur des onglets différents.
effectivement je rejoins Raymond, votre demande n'est pas cohérente:
on peut traiter l'adjonction de nom, mais la modification ou la surpression auront incontestablement une incidence sur les données traitées antérieurement
Je pense qu'il faut d'abord apprendre à organiser vos données d'entrée,et aussi les utilisateurs, ensuite revenir nous voir en mettant à disposition un modèle de votre fichier, car les solutions possibles sont étroitement liées à la base de données que vous utilisez.
a vous lire quand vous aurez fait le tri.
crdlmnt
on peut traiter l'adjonction de nom, mais la modification ou la surpression auront incontestablement une incidence sur les données traitées antérieurement
Je pense qu'il faut d'abord apprendre à organiser vos données d'entrée,et aussi les utilisateurs, ensuite revenir nous voir en mettant à disposition un modèle de votre fichier, car les solutions possibles sont étroitement liées à la base de données que vous utilisez.
a vous lire quand vous aurez fait le tri.
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour teten1.
Pour en rester strictement à l'exemple simplifié que tu nous a donné, les formules seraient:
En B11, =SOMME.SI($C$2:$E$2;B$10;$C1:$E1)
En B12, =SOMME.SI($C$5:$E$5;B$10;$C4:$E4)
En B15, =SOMME.SI($C$2:$E$2;B$10;$C3:$E3)
En B16, =SOMME.SI($C$5:$E$5;B$10;$C6:$E6)
les 4 formules à recopier à droite jusqu'à la colonne D.
Pour en rester strictement à l'exemple simplifié que tu nous a donné, les formules seraient:
En B11, =SOMME.SI($C$2:$E$2;B$10;$C1:$E1)
En B12, =SOMME.SI($C$5:$E$5;B$10;$C4:$E4)
En B15, =SOMME.SI($C$2:$E$2;B$10;$C3:$E3)
En B16, =SOMME.SI($C$5:$E$5;B$10;$C6:$E6)
les 4 formules à recopier à droite jusqu'à la colonne D.
jetez un oeil sur la proposition ici et dites nous comment on peut l'adapter à votre besoin
https://forums.commentcamarche.net/forum/affich-19393353-probleme-formule-excel#5
a vous lire
https://forums.commentcamarche.net/forum/affich-19393353-probleme-formule-excel#5
a vous lire
J'ai repris ma proposition de 18:21 en remplaçant les coordonnées des plages par des noms définis, et j'ai légèrement remanié l'ergonomie des tableaux :
https://www.cjoint.com/?kfujhW1L02
https://www.cjoint.com/?kfujhW1L02
Bonjour, teten1.
J'ai passé quelques heures sur ton fichier, mais je suis obligé de renoncer.
En effet, du simple fait que le premier onglet ne soit pas modifiable, je suis coincé : travailler sur une base de données excel suppose que la première colonne contient la liste des données de référence, ici les noms, sans interruption, donc sans cellule vide ; ce n'est pas le cas ici, chaque nom étant séparé du suivant par 2 vides.
Je n'ai donc pas la possibilité d'utiliser la fonction RECHERCHEV.
Et on ne peut pas mettre des références fixes, puisque d'un mois à l'autre la liste des ouvriers subit des modifications.
Il faudrait des formules plus élaborées, mettant en jeu les fonctions INDEX, EQUIV, DECALER, LIGNE, et je manque de dextérité pour les appliquer, de manière fiable, à un tableau composite comme le tien. J'en laisse donc le soin à ceux de nos amis plus entraînés à les manipuler (n'est-ce pas, Vaucluse ?).
Désolé !
J'ai passé quelques heures sur ton fichier, mais je suis obligé de renoncer.
En effet, du simple fait que le premier onglet ne soit pas modifiable, je suis coincé : travailler sur une base de données excel suppose que la première colonne contient la liste des données de référence, ici les noms, sans interruption, donc sans cellule vide ; ce n'est pas le cas ici, chaque nom étant séparé du suivant par 2 vides.
Je n'ai donc pas la possibilité d'utiliser la fonction RECHERCHEV.
Et on ne peut pas mettre des références fixes, puisque d'un mois à l'autre la liste des ouvriers subit des modifications.
Il faudrait des formules plus élaborées, mettant en jeu les fonctions INDEX, EQUIV, DECALER, LIGNE, et je manque de dextérité pour les appliquer, de manière fiable, à un tableau composite comme le tien. J'en laisse donc le soin à ceux de nos amis plus entraînés à les manipuler (n'est-ce pas, Vaucluse ?).
Désolé !
Voici mon fichier tel qu'il se présente en réalité (réduit à 6 personnes et 9 lieux sur 1 mois ).
Le 1er onglet est le tableau des données (difficilement modifiable car utilisé depuis des années, et des collègues plutôt réfractaires à tout changement), les 2 autres onglets sont les récaps totalement modifiables.
"je voudrais pouvoir intégrer une formule recherche sur le nom" : sur ma recap je voudrais une formule me permettant d'après le nom de rechercher dans le tableau des données la bonne ligne et ainsi éviter les erreurs dans le cas d'une suppression / ajout d'un nouvel employé.
La formule déjà inscrite dans les récaps est totalement satisfaisante cependant j'ai plus de 50personnes avec une année entière à récupérer..
J'avais pensé eventuellement à utiliser une formule recherchev sur le nom & la somme.si mais voilà je bloque :-(
J'espere que cette fois j'ai été plus claire.
Merci de votre patience,
Cdt,
teten1
http://www.cijoint.fr/cjlink.php?file=cj201010/cijhKjaze8.xls
Ta formule sur la feuille «RECAP heures chantiers» en C2 à recopier vers la droite et vers le bas.
Et la formule sur la feuille «RECAP remun chantiers» en C2 ;a recopier vers la doite et vers le bas.
Mytå
Tes formules sont justes, mais plus compliquées que celles utilisées par teten1 dans son fichier http://www.cijoint.fr/cjlink.php?file=cj201010/cijhKjaze8.xls (#15).
Et d'autre part, tu n'as pas répondu à sa demande, celle qui m'a fait abandonner le challenge :
"je voudrais pouvoir intégrer une formule recherche sur le nom : sur ma récap je voudrais une formule me permettant, d'après le nom, de rechercher dans le tableau des données la bonne ligne."
En toute amitié.
Raymond, ma formule reste valide même si les noms
ne sont pas dans le même ordre sur les tableaux.
Ca revient donc à dire que la recherche du nom
s'effectue comme demandée.
Mytå
Moi, je cherchais absolument à remplacer ses 6 lignes de résultats par une ligne unique, la première cellule permettant de choisir une personne dans une liste déroulante de cellule ...
Et bien sûr sa mise en page ne me permettait pas d'utiliser RECHERCHEV pour continuer !
Salut à toi.