Formule Somme si Ens ... [Résolu/Fermé]

Signaler
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
-
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
-
Bonjour à tous,

Je souhaiterais faire une formule somme si ens en fonction d'un nom et d'une date.
Jusque là rien de compliqué.

Ce qui me dérange est l'emplacement des éléments. Je souhaiterais additionner les différents temps en fonction des 2 éléments cité ci dessus. Je ne sais pas comment faire pour que cela fonctionne. Je vous mets un extrait de mon fichier en sachant qu'il y a une centaines de données tout à la suite.

https://www.cjoint.com/?3BqjpEmUBzS

Je vous remercie de votre aide. :)

11 réponses

Messages postés
64
Date d'inscription
samedi 14 février 2015
Statut
Membre
Dernière intervention
17 février 2015
6
avec des operateurs logiques peut etre (and // or )
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
Je veux bien mais je ne suis pas très forte en Excel.
Est il possible de me donner un exemple svp?
Messages postés
64
Date d'inscription
samedi 14 février 2015
Statut
Membre
Dernière intervention
17 février 2015
6
A vrai dire excel est ma bete noire... x)

Essayez "operateurs logiques excel" sur google, avec un peu de lecture cela devrai vous parraitre simple :)
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1 >
Messages postés
64
Date d'inscription
samedi 14 février 2015
Statut
Membre
Dernière intervention
17 février 2015

Merci pour vos réponses, mais pour le moment je ne trouve pas de solutions.
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
Est ce quelqu'un d'autre aurait une solution svp?
Messages postés
1247
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
15 janvier 2021
386
Bonjour,
Pour essayer de mieux comprendre ce que tu veux faire, peux-tu nous écrire en phrase ce que tu veux faire dans une case ?
Par exemple : E25 = somme de E12 à E23 si A1 = .......
J'ai un peu de mal à comprendre ta phrase "somme si ens en fonction d'un nom et d'une date"
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
PSud, voici un exemple :

Je voudrais la somme D12 à D23 en fonction du Nom et de la Date car sur l'extraction originale, j'ai différents nom et date.

En résumé, je veux savoir 2 choses :
par exemple pour le 02/02, combien de temps d'attente il y a eu pour la totalité des personnes (la somme de D12 à D23 en fonction de la date en A2)
et Pour la personne X, combien de temps d'attente il a effectué le 02/02 (la somme de D12 à D23 en fonction du Nom A1)

Est ce plus clair pour vous?
Messages postés
10778
Date d'inscription
lundi 28 octobre 2013
Statut
Contributeur
Dernière intervention
20 décembre 2020
1 927
Bonjour

vous avez des exemples ici :
https://support.office.com/fr-fr/article/SOMME-SI-ENS-fonction-9dd6179e-cced-41dd-ac38-08fdf5b929e5

mais je ne comprends pas bien ce que vous voulez faire ....
additionner quoi , avec quel criteres ??
Messages postés
9645
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
6 janvier 2021
2 010
Il faudrait un peu plus d'explications sur ce que tu veux obtenir, à partir de quoi. Et donner au moins un exemple
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
ccm81, voici un exemple :

Je voudrais la somme D12 à D23 en fonction du Nom et de la Date car sur l'extraction originale, j'ai différents nom et date.

En résumé, je veux savoir 2 choses :
par exemple pour le 02/02, combien de temps d'attente il y a eu pour la totalité des personnes (la somme de D12 à D23 en fonction de la date en A2)
et Pour la personne X, combien de temps d'attente il a effectué le 02/02 (la somme de D12 à D23 en fonction du Nom A1)

Est ce plus clair pour vous?
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
La formule en elle même est simple pour le premier cas, mais je ne sais pas comment la répéter automatiquement sur les suivantes au vu de la structure du fichier
Messages postés
1247
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
15 janvier 2021
386
Alors il faut peut-être envisager d'adapter la structure du fichier ou changer de formule.
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
Je ne peux pas changer la structure.
Concernant la formule, je peux la changer tant que le résultat est correct, mais le problème est que je ne vois pas du tout comment faire.
Messages postés
9645
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
6 janvier 2021
2 010
Je dois avoir un problème pour lire ton fichier (je suis sous excel 2003) peux tu le mettre au format excel 2003 (format/enregistrer sous/ type ... .xls) avant de l'envoyer

Quelques remarques au vu de ce que j'ai pu lire dans ton fichier
RQ1. par exemple pour le 02/02, combien de temps d'attente il y a eu pour la totalité des personnes (la somme de D12 à D23 en fonction de la date en A2
Je ne vois pas de date, ni en A2, ni ailleurs
RQ2. et Pour la personne X, combien de temps d'attente il a effectué le 02/02 (la somme de D12 à D23 en fonction du Nom A1)
Je ne vois aucun nom ni en A1, ni ailleurs
RQ3. Il faudrait un fichier un peu plus complet, avec un exemple complet fait "à la main"
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
ccm81, ci joint le fichier demandé.

J'espère qu'il sera plus compréhensible :)

https://www.cjoint.com/?3BqnVTNyJ8g
Messages postés
9645
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
6 janvier 2021
2 010
A peine

1. si j'ai compris
Pour chaque date
1.1. il y a une plage du type A1:V25 (soit 25 lignes) pour chaque nom
une seule ?
1.2. ces plages sont situées les unes en dessous des autres ?
1.3. pour chaque date, il y a le même nombre de (plages) noms ?
2. les temps en colonnes D sont apparemment au format texte et ne sont pas des dates au sens de mon excel français 2003
ton fichier d'origine est il un fichier excel?
les données proviennent elles d'une autre application?
3. Je n'ai pas assez de données
Il me faut un vrai fichier (tu modifies, éventuellement , seulement les noms) avec 3 ou 4 dates et 3 ou quatre noms par date (voir 1.3.) et au moins deux ou trois résultats attendus commentés
4. A mon avis, il faudra passer par une macro.
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
ccm81 merci pour ton retour. Le cas de mon premier fichier est solutionné.
Je te joins ma deuxième extraction dans un message suivant.
Messages postés
12907
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2021
2 104
Bonjour à tous

En attendant une formule miracle ou une macro, si toutes les données sont placées les unes au dessous des autres de manière identique avec le même écart de lignes comme dans l'exemple (léger ) fourni, il est possible de récupérer sur une autre feuille dans 3 colonnes distinctes les noms, les dates et les totaux de la colonne D. Il sera facile ensuite de faire des somme.si sur cette nouvelle base

Pour ce faire en A1 mettre la formule :
=INDIRECT("Feuil1!A" & 26*LIGNE()-25)
en B1 : =INDIRECT("Feuil1!A" & 26*LIGNE()-24)
et en C1 :=INDIRECT("Feuil1!D" & 26*LIGNE()-1)
puis étirer les formules vers le bas

Malheureusement les heures n'étant pas au format heure dans la colonne D tu vas avoir du mal à faire des sommes !

Cdlmnt
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
via55 je te remercie cela fonctionne pour le fichier que j'ai envoyé car il y a bien le même nombre de ligne pour chaque extraction.
Pour la colonne D pas de soucis je transforme les h en : pour calculer mes heures :).

Par contre j'ai un autre fichier où là, il n'y a pas le même nombre de ligne.
Je suis obligée de passer par une macro?
Messages postés
12907
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2021
2 104 >
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016

Bonsoir

Si le fichier n'a pas le même écart de lignes entre les données que le premier il suffit de modifier les formules pour s'adapter à l'écart, par contre si dans ce nouveau fichier les données sont disposés "anarchiquement" avec des écarts différents selon les personnes ou les dates pour chaque donnée, oui là il faudra sans doute passer par une macro et encore ce ne sera peut être pas simple, tout dépend comment peuvent être repérées les cellules où prendre les bonnes infos.
Impossible d'en dire plus sans voir la structure de ce nouveau fichier.

Cdlmnt
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
ccm81, voici un fichier plus complet comme demandé.

https://www.cjoint.com/?3BrkQV0A9z8

Merci de votre aide.
Messages postés
33
Date d'inscription
mardi 7 octobre 2014
Statut
Membre
Dernière intervention
9 novembre 2016
1
Merci à tous j'ai réussi à trouver une autre solution :)