Ma formule est incomplete !
Résolu/Fermé
Lili
-
23 nov. 2007 à 14:19
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 28 nov. 2007 à 05:06
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 - 28 nov. 2007 à 05:06
A voir également:
- Ma formule est incomplete !
- Formule excel - Guide
- Formule si et - Guide
- Formule moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Mise en forme conditionnelle formule si - Guide
15 réponses
Marianne75
Messages postés
32
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
18 février 2008
5
27 nov. 2007 à 11:41
27 nov. 2007 à 11:41
bonjour
As-tu un tableau qui reprend ta liste de "joueurs" par sport, si oui, il te suffit de partir d'un nombre de places au départ auquel tu enlève 1 à chaque fois qu'il y a un joueur en plus et tu auras tes places disponibles.
Il te suffit pour ça de renseigner une cellule avec une formule SI, je m'explique si la cellule est vide il inscrit rien sinon il met 1
Dans une ligne finale de totaux, tu mets = 'nombre de places dispos' - SOMME (joueurs)
J'espère que c'est bien ça que tu voulais
courage
Marianne
As-tu un tableau qui reprend ta liste de "joueurs" par sport, si oui, il te suffit de partir d'un nombre de places au départ auquel tu enlève 1 à chaque fois qu'il y a un joueur en plus et tu auras tes places disponibles.
Il te suffit pour ça de renseigner une cellule avec une formule SI, je m'explique si la cellule est vide il inscrit rien sinon il met 1
Dans une ligne finale de totaux, tu mets = 'nombre de places dispos' - SOMME (joueurs)
J'espère que c'est bien ça que tu voulais
courage
Marianne
Je te remercie beaucoup de m'avoir rep mais ce n'est pas sa.
Ce que je veux c'est simplement savoir combien il y a de place dans les cours (disponible ou non je men fiche) Je t'explique :
Voici par exemple mon tableau de départ :
15/08/2007 junior basket 10
16/08/2007 senior basket 8
21/08/2007 junior football 15
21/08/2007 junior basket 12
Moi je voudrais une formule qui me permet de trouver par exemple 22, c'est à dire le nombre de place dans la semaine qui est disponible en BASKET POUR LES JUNIORS.
MERCI D'AVANCE
Ce que je veux c'est simplement savoir combien il y a de place dans les cours (disponible ou non je men fiche) Je t'explique :
Voici par exemple mon tableau de départ :
15/08/2007 junior basket 10
16/08/2007 senior basket 8
21/08/2007 junior football 15
21/08/2007 junior basket 12
Moi je voudrais une formule qui me permet de trouver par exemple 22, c'est à dire le nombre de place dans la semaine qui est disponible en BASKET POUR LES JUNIORS.
MERCI D'AVANCE
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Marianne75
Messages postés
32
Date d'inscription
mercredi 11 juillet 2007
Statut
Membre
Dernière intervention
18 février 2008
5
27 nov. 2007 à 12:36
27 nov. 2007 à 12:36
En fait tu cherche le nombre d'inscrits par semaine et par discipline ? le total d'inscrits pas semaine ?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
27 nov. 2007 à 12:54
27 nov. 2007 à 12:54
Voyons ce que je vous propose, essayez de le reconstituer pour appliquer la formule, vous n'aurez pas de rpoblème ensuite pour l'acapter à votre format
Tableau:
De A1 à 32
En A, les dates , en B les rubriques, en C les nombres selon vos données de base.
En H1: la date de début de la période considére
En H2: la date de fin de la péridoe...
En H3: la rubrique recherchée
En E1, la formule ci dessous, dans laquelle il ne faut sautrer aucun signe de ponctuation:(mais ça vous devez la savoir!!)
=SOMMEPROD((A1:A32>H1-1)*1;(A1:A32<H2+1)*1;(B1:B32=H3)*1;(C1:C32))
Soit pour la logique:
=somme de C1 à C32 des éléments dont la date est supèrieure ou égal à la date de début(H1), inférieure ou égale à la date de fin (H2) et correspondant à la rubrique rentrée en H3
Chez moi, ça a l'air de marcher
Bonne chance
BCRDLMNT
Tableau:
De A1 à 32
En A, les dates , en B les rubriques, en C les nombres selon vos données de base.
En H1: la date de début de la période considére
En H2: la date de fin de la péridoe...
En H3: la rubrique recherchée
En E1, la formule ci dessous, dans laquelle il ne faut sautrer aucun signe de ponctuation:(mais ça vous devez la savoir!!)
=SOMMEPROD((A1:A32>H1-1)*1;(A1:A32<H2+1)*1;(B1:B32=H3)*1;(C1:C32))
Soit pour la logique:
=somme de C1 à C32 des éléments dont la date est supèrieure ou égal à la date de début(H1), inférieure ou égale à la date de fin (H2) et correspondant à la rubrique rentrée en H3
Chez moi, ça a l'air de marcher
Bonne chance
BCRDLMNT
Raymond PENTIER
Messages postés
58396
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
27 nov. 2007 à 13:07
27 nov. 2007 à 13:07
Bonjour, Lili.
Il y a plusieurs méthodes pour calculer tes effectifs. En voici une :
Dans une colonne disponible, G par exemple, tu fais une concaténation : G2=B2&C2 que tu recopies. Tu obtiens donc juniorbasket, seniorbasket, juniorfootball et juniorbasket ; à l'endroit où tu veux l'effectif de juniors pour le basket, tu mets la formule : =SOMME.SI(G2:G5;"juniorbasket";D2:D5).
Il y a plusieurs méthodes pour calculer tes effectifs. En voici une :
Dans une colonne disponible, G par exemple, tu fais une concaténation : G2=B2&C2 que tu recopies. Tu obtiens donc juniorbasket, seniorbasket, juniorfootball et juniorbasket ; à l'endroit où tu veux l'effectif de juniors pour le basket, tu mets la formule : =SOMME.SI(G2:G5;"juniorbasket";D2:D5).
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
27 nov. 2007 à 14:09
27 nov. 2007 à 14:09
Je complète ma proposition, car je n'avais pas percuté sur le fait que dans votre tableau, les libellés catègorie et sport étaient dans des colonnes différentes. En fait, il suffit de rajouter autant d'item que vous avez de colonne à traiter et donc la formule devient, avec:
De A à D votre tableau
En H1, date min
En H2, date maxi (pour une semine =H1+7)
En H3, le libellé junior ou senior
En H4, le sport
La formule devient:
=SOMMEPROD((A1:A32>H1-1)*1;(A1:A32<H2+1)*1;(B1:B32=H3)*1;(C1:C32=H4)*1;D1:D32)
BCRDLMNT
PS:Je vous conseille si ce n'est pas déja fait, pour un bon fonctionnement de ces formules, une entrée par liste déroulante des données "écrites" plutôt qu'au clavier, un faute de frappe ou un mauvais blanc pouvant induire en erreur...
De A à D votre tableau
En H1, date min
En H2, date maxi (pour une semine =H1+7)
En H3, le libellé junior ou senior
En H4, le sport
La formule devient:
=SOMMEPROD((A1:A32>H1-1)*1;(A1:A32<H2+1)*1;(B1:B32=H3)*1;(C1:C32=H4)*1;D1:D32)
BCRDLMNT
PS:Je vous conseille si ce n'est pas déja fait, pour un bon fonctionnement de ces formules, une entrée par liste déroulante des données "écrites" plutôt qu'au clavier, un faute de frappe ou un mauvais blanc pouvant induire en erreur...
Dernière petite question Raymond : je suis obligé de faire une concaténation, qui soit dans une même cellule. En claire, je suis obligé de toucher mà mon tableau d'origine? Rep SVP
Raymond PENTIER
Messages postés
58396
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
28 nov. 2007 à 05:06
28 nov. 2007 à 05:06
Pardon ? je ne comprends pas ta question !
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
27 nov. 2007 à 14:42
27 nov. 2007 à 14:42
J'ai peu que Raymond, du fin fond des antilles, soit au dodo. Pour appliquer saformule, je pense qu'il faut concatener dans une colonne séparée en ligne avec vos données.
essayez quand même avec cette adaptation directe sur une colonne libre:
=SOMME.SI((B2&C2)="juniorbasket";D2:D5)je pense que ça devrait marcher, mais là, je n'ai pas le temps de vérifier.
BCRDLMNT
essayez quand même avec cette adaptation directe sur une colonne libre:
=SOMME.SI((B2&C2)="juniorbasket";D2:D5)je pense que ça devrait marcher, mais là, je n'ai pas le temps de vérifier.
BCRDLMNT
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
27 nov. 2007 à 16:20
27 nov. 2007 à 16:20
Ben non... désolé, lili ça ne marche pas, c'est même une grosse bétise balancée dans la précipitation.
Soit donc, vous utlisez la formule de Raymond en créant une colonne hors champ,ce qu est fiable, soit vous continuez dans la formule sommeprod que vous avez mise en place au début, et qui fonctionne aussi pour la total en D.
Si vous n'avez que les 5 lignes à additionner, il suffit de placer la formule:
=SOMMEPROD((B1:B5="senior")*1*(C1:C5="football")*1;D1:D5)
et de la répéter pour toutes les combinaisons que vous avez à traiter, comme d'ailleurs vous l'avez fait apparemment si l'on se référe à votre premier message.
Attention, cette implantation est particulièrement sensible à la position des parenrthèses.
Avec mes excuses...
BCRDLMNT
Soit donc, vous utlisez la formule de Raymond en créant une colonne hors champ,ce qu est fiable, soit vous continuez dans la formule sommeprod que vous avez mise en place au début, et qui fonctionne aussi pour la total en D.
Si vous n'avez que les 5 lignes à additionner, il suffit de placer la formule:
=SOMMEPROD((B1:B5="senior")*1*(C1:C5="football")*1;D1:D5)
et de la répéter pour toutes les combinaisons que vous avez à traiter, comme d'ailleurs vous l'avez fait apparemment si l'on se référe à votre premier message.
Attention, cette implantation est particulièrement sensible à la position des parenrthèses.
Avec mes excuses...
BCRDLMNT