Faire un total sous Excel2007
GromGrom
Messages postés
102
Statut
Membre
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Salut,
Bon alors question débile mais bon quand on n'y arrive pas et que l'on ne trouve pas forcement...
Voila en fait, j'aimerai récupérer le nombre de références matières.
En gros, j'ai 52 lignes de matière mais je n'ai que 45 références et c'est le nombre 45 que j'aimerai récupérer.
voila un petit screenshot pour vous montrez un aperçu de mon fichier
[URL=https://imageshack.com/][IMG]http://img703.imageshack.us/img703/963/sansreqn.jpg[/IMG][/URL]
Bon alors question débile mais bon quand on n'y arrive pas et que l'on ne trouve pas forcement...
Voila en fait, j'aimerai récupérer le nombre de références matières.
En gros, j'ai 52 lignes de matière mais je n'ai que 45 références et c'est le nombre 45 que j'aimerai récupérer.
voila un petit screenshot pour vous montrez un aperçu de mon fichier
[URL=https://imageshack.com/][IMG]http://img703.imageshack.us/img703/963/sansreqn.jpg[/IMG][/URL]
A voir également:
- Faire un total sous Excel2007
- Total uninstall - Télécharger - Divers Utilitaires
- Total video converter - Télécharger - Conversion & Codecs
- Formule total excel - Guide
- Total bug caf - Guide
- Total adblock avis - Forum Consommation & Internet
31 réponses
Bonjour
strictement illisible
mettez la feuille de votre fichier sur :
http://www.cijoint.fr et revenez placer le lien
a vous lire
crdlmnt
strictement illisible
mettez la feuille de votre fichier sur :
http://www.cijoint.fr et revenez placer le lien
a vous lire
crdlmnt
Bonjour,
Ton image est quasiment illisible.
Le plus simple serait d'envoyer directement ton fichier via cijoint.fr
As-tu essayé la fonction =NB.SI(plage;critère)
A+
pépé
Ton image est quasiment illisible.
Le plus simple serait d'envoyer directement ton fichier via cijoint.fr
As-tu essayé la fonction =NB.SI(plage;critère)
A+
pépé
Bonjour
vous pouvez essayer aussi celui ci qui se passe de la, colonne G
http://www.cijoint.fr/cjlink.php?file=cj201109/cijTUHZ6zG.xlsm
crdlmnt
vous pouvez essayer aussi celui ci qui se passe de la, colonne G
http://www.cijoint.fr/cjlink.php?file=cj201109/cijTUHZ6zG.xlsm
crdlmnt
Ah désolé, je n'avais pas fait attention
Voici le lien du fichier:
http://www.cijoint.fr/cjlink.php?file=cj201109/cijSpP58hP.xlsx
Merci
Voici le lien du fichier:
http://www.cijoint.fr/cjlink.php?file=cj201109/cijSpP58hP.xlsx
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Re
ci joint un modèle qui approche peut être ce que vous voulez:
http://www.cijoint.fr/cjlink.php?file=cj201109/cijWDfSnmQ.xlsx
à vous lire
crdlmnt
ci joint un modèle qui approche peut être ce que vous voulez:
http://www.cijoint.fr/cjlink.php?file=cj201109/cijWDfSnmQ.xlsx
à vous lire
crdlmnt
Re, merci pour ton aide et ta rapidité!
Ce n'est pas exactement ça. Il me faut récupérer le nombre de référence (45) et non le nom des références.
Et deuxième "soucis" c'est que la solution doit être automatique (je ne l'avais pas précisé désolé) car le tableau bleu s'actualise tous les jours.
J'avais pensé à un tableau croisé dynamique mais il me donne le nombre total soit 52...
Merci
Ce n'est pas exactement ça. Il me faut récupérer le nombre de référence (45) et non le nom des références.
Et deuxième "soucis" c'est que la solution doit être automatique (je ne l'avais pas précisé désolé) car le tableau bleu s'actualise tous les jours.
J'avais pensé à un tableau croisé dynamique mais il me donne le nombre total soit 52...
Merci
Re
s'il ne s'agit que de compter les références:
formule matricielle à entrer en maintenant ctrl et shift enfoncées:
=SOMME(SI(B2:B55<>"";1/NB.SI(B2:B55;B2:B55)))
qui donne 44 pas 45?
crdlmnt
s'il ne s'agit que de compter les références:
formule matricielle à entrer en maintenant ctrl et shift enfoncées:
=SOMME(SI(B2:B55<>"";1/NB.SI(B2:B55;B2:B55)))
qui donne 44 pas 45?
crdlmnt
Oui 44 ^^'
Mais cette solution oblige à aller supprimer les doublons de façon manuelle. C'est ce détail qui me chiffonne...
Vous ne pensez pas qu'un tableau dynamique peut aider?
cordialement
Mais cette solution oblige à aller supprimer les doublons de façon manuelle. C'est ce détail qui me chiffonne...
Vous ne pensez pas qu'un tableau dynamique peut aider?
cordialement
Re
supprimer les doublons, oui, mais lesquels garder, dans un TCD?
un fichier ci joint qui regroupent les totaux des mêmes références de la colonne B, en continu jusqu'à 60 références .
il suffit de descendre les formules pour allonger le tableau.
http://www.cijoint.fr/cjlink.php?file=cj201109/cijtqDs0XB.xlsx
reste à savoir ce que vous voulez faire des lignes ayant des valeurs en G sans référence en B
crdlmnt
supprimer les doublons, oui, mais lesquels garder, dans un TCD?
un fichier ci joint qui regroupent les totaux des mêmes références de la colonne B, en continu jusqu'à 60 références .
il suffit de descendre les formules pour allonger le tableau.
http://www.cijoint.fr/cjlink.php?file=cj201109/cijtqDs0XB.xlsx
reste à savoir ce que vous voulez faire des lignes ayant des valeurs en G sans référence en B
crdlmnt
Re,
En fait la colonne G ne compte pas, on peut à la limite la supprimer sans problème. Les lignes vides en colonne B sont à exclure du total, mais pas de soucis je me débrouillerai pour la formule en ajoutant simplement un :
=SI (colonne B="";"";votre formule)
Par contre si je peux vous demander pourquoi vous avez copié le tableau (le marron)?
Merci
En fait la colonne G ne compte pas, on peut à la limite la supprimer sans problème. Les lignes vides en colonne B sont à exclure du total, mais pas de soucis je me débrouillerai pour la formule en ajoutant simplement un :
=SI (colonne B="";"";votre formule)
Par contre si je peux vous demander pourquoi vous avez copié le tableau (le marron)?
Merci
Alors, décidément, je n'ai toujours pas très bien compris ce que vous vouliez faire.
_Ok laissons tomber G, je ne m'en suis pas occupé
_la colonne I incrémente de 1 chaque fois qu'un code nouveau est trouvé, (dans le fichier, jusqu'à la ligne 1390)
_le tableau "marron" n'est pas la copie du tableau "bleu", mais l'édition:
- *en colonne L de la liste des références trouvées, mais une seule fois dans ce tableau
- *en colonnes K,M,O les références relatives à chacun des codes en K
- * en colonnes N et P les sommes de chaque références trouvées dans les colonnes D et F
ce tableau peut bien entendu être créé sur une autre feuille avec les mêmes formules en changeant l'adresse des champs
crdlmnt
_Ok laissons tomber G, je ne m'en suis pas occupé
_la colonne I incrémente de 1 chaque fois qu'un code nouveau est trouvé, (dans le fichier, jusqu'à la ligne 1390)
_le tableau "marron" n'est pas la copie du tableau "bleu", mais l'édition:
- *en colonne L de la liste des références trouvées, mais une seule fois dans ce tableau
- *en colonnes K,M,O les références relatives à chacun des codes en K
- * en colonnes N et P les sommes de chaque références trouvées dans les colonnes D et F
ce tableau peut bien entendu être créé sur une autre feuille avec les mêmes formules en changeant l'adresse des champs
crdlmnt
Bonjour,
Je vous renvois le fichier avec les colonnes exactes qui me sont utiles ainsi que votre travail.
J'ai conservé la colonne I mon seul dernier problème vient de la valeur max. En effet, j'aimerai récupérer la valeur maximum (ici 33) et l'afficher dans la cellule N7. Mais le tableau venant d'une requête lorsque le tableau arrive à la dernière ligne (42) cela m'écrit #VALEUR! dans la colonne I.
Avez-vous une parade pour contrer ce problème?
(Le tableau n'est pas identique à hier car il s'est mis à jour)
http://www.cijoint.fr/cjlink.php?file=cj201109/cijzSLv5s9.xlsm
Merci
Cordialement
Je vous renvois le fichier avec les colonnes exactes qui me sont utiles ainsi que votre travail.
J'ai conservé la colonne I mon seul dernier problème vient de la valeur max. En effet, j'aimerai récupérer la valeur maximum (ici 33) et l'afficher dans la cellule N7. Mais le tableau venant d'une requête lorsque le tableau arrive à la dernière ligne (42) cela m'écrit #VALEUR! dans la colonne I.
Avez-vous une parade pour contrer ce problème?
(Le tableau n'est pas identique à hier car il s'est mis à jour)
http://www.cijoint.fr/cjlink.php?file=cj201109/cijzSLv5s9.xlsm
Merci
Cordialement
Bonjour
c'est vous qui voyez ce dont vous avez besoin! pour ma part je ne comprend pas ce que signifie manquant en N7, sachant que la formule compte le nombre de référence différentes dans la colonne B/B
a ce sujet , la formule que je vous ai donné ici.
https://forums.commentcamarche.net/forum/affich-23136739-faire-un-total-sous-excel2007#6
doit faire le même calcul, en se passant de la colonne I (à condition de replacer correctement les limites de ligne du champ B à ajuster à la hauteur du champ)
dans la colonne I le problème valeur vient du libellé complexe de votre formule,obtenu automatiquement lorsqu'on sélectionne B2 pour l'écrire
remplacez en I2 tout le texte de la 1° condition SI simplement par B2 et retirer la forùmumle sur la hauteur.
crdlmnt
c'est vous qui voyez ce dont vous avez besoin! pour ma part je ne comprend pas ce que signifie manquant en N7, sachant que la formule compte le nombre de référence différentes dans la colonne B/B
a ce sujet , la formule que je vous ai donné ici.
https://forums.commentcamarche.net/forum/affich-23136739-faire-un-total-sous-excel2007#6
doit faire le même calcul, en se passant de la colonne I (à condition de replacer correctement les limites de ligne du champ B à ajuster à la hauteur du champ)
dans la colonne I le problème valeur vient du libellé complexe de votre formule,obtenu automatiquement lorsqu'on sélectionne B2 pour l'écrire
remplacez en I2 tout le texte de la 1° condition SI simplement par B2 et retirer la forùmumle sur la hauteur.
crdlmnt
Bonjour,
Quand je fabrique un produit mais qu'il me manque un composant j'appelle cela "manquant".
L'idée est donc de récupérer chaque semaine un tableau via une requête et de savoir combien j'ai de manquants à la semaine et d'avoir au final une vision à l'année en enregistrant les données (et en sortant ces résultats sous forme de graphique).
Le tableau a donc l'air de marcher nickel maintenant! mais on ne peut pas sauvegarder les données ...
Quand je fabrique un produit mais qu'il me manque un composant j'appelle cela "manquant".
L'idée est donc de récupérer chaque semaine un tableau via une requête et de savoir combien j'ai de manquants à la semaine et d'avoir au final une vision à l'année en enregistrant les données (et en sortant ces résultats sous forme de graphique).
Le tableau a donc l'air de marcher nickel maintenant! mais on ne peut pas sauvegarder les données ...
Bonjour
qu'appeler vous sauvegarder les données?
si c'est pour garder un état à une date donnée vous pouvez:
soit conserver le fichier à la date et le copier pour continuer l'évolution. Ainsi les données sont gardées
soit copier la feuille qui vous intéresse dans le fichier, la renommer à la date et faire un copier/collage spécial pour supprimer les formules.
Ce qui peut se faire avec une macro simple
crdlmnt
qu'appeler vous sauvegarder les données?
si c'est pour garder un état à une date donnée vous pouvez:
soit conserver le fichier à la date et le copier pour continuer l'évolution. Ainsi les données sont gardées
soit copier la feuille qui vous intéresse dans le fichier, la renommer à la date et faire un copier/collage spécial pour supprimer les formules.
Ce qui peut se faire avec une macro simple
crdlmnt
Bonjour
alors essayez ceci
chaque fois que vous entrez une date dans la colonne K(ou autre chose), excel créé une e nouvelle ligne avec la valeur du maximum de I figée à la date entrée.
https://www.cjoint.com/?AIpj4qbnhSj
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
alors essayez ceci
chaque fois que vous entrez une date dans la colonne K(ou autre chose), excel créé une e nouvelle ligne avec la valeur du maximum de I figée à la date entrée.
https://www.cjoint.com/?AIpj4qbnhSj
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Ca a l'air de marcher nickel! comment avez vous fais?
Par contre pour revenir juste à la colonne G (celle que vous m'avez créé) quand le tableau s'actualise je suis obligé de double clic dans le coin droit de la celulle G2 pour ré-appliqué la formule. Sinon le résultat est faux.
Cordialement
Par contre pour revenir juste à la colonne G (celle que vous m'avez créé) quand le tableau s'actualise je suis obligé de double clic dans le coin droit de la celulle G2 pour ré-appliqué la formule. Sinon le résultat est faux.
Cordialement
Re
pour le système:
clic droit sur le nom de l'onglet
choisir "visualiser le code"
pour avoir l'explication.
Pour la colonne G
.. ??? comprend pas! chez moi,même après une édition en K:N, lorsque je rajoute en colonne B une code qui n'existe pas,le total G passe bien de 34 à 35 et c'est ce résultat qui s'affiche si je rentre une nouvelle valeur en K, sans intervention sur la colonne G
à tout hasard, vérifier dans les options que votre excel soit bien coché en calcul automatique
soit sur excel 2007 et +:
clic sur logo microsoft en haut à gauche
"options excel"
"formules" et vérifier que calcul automatique soit bien coché.
Si ça ne va pas , retournez le fichier que l'on regarde ce qui se passe.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
pour le système:
clic droit sur le nom de l'onglet
choisir "visualiser le code"
pour avoir l'explication.
Pour la colonne G
.. ??? comprend pas! chez moi,même après une édition en K:N, lorsque je rajoute en colonne B une code qui n'existe pas,le total G passe bien de 34 à 35 et c'est ce résultat qui s'affiche si je rentre une nouvelle valeur en K, sans intervention sur la colonne G
à tout hasard, vérifier dans les options que votre excel soit bien coché en calcul automatique
soit sur excel 2007 et +:
clic sur logo microsoft en haut à gauche
"options excel"
"formules" et vérifier que calcul automatique soit bien coché.
Si ça ne va pas , retournez le fichier que l'on regarde ce qui se passe.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
J'ai vérifié dans mes options c'est coché.
J'ai fais une mise à jour du tableau sans rien toucher d'autre.
le voici
https://www.cjoint.com/?AIpm6LmC2nr
Cordialement
J'ai fais une mise à jour du tableau sans rien toucher d'autre.
le voici
https://www.cjoint.com/?AIpm6LmC2nr
Cordialement
Re
je ne garantis pas le résultat, mais il y a un os dans les formules à partir de la ligne 41
il faut donc reprendre la cellule G2 et la retirer sur toute la hauteur utile.
Actuellement dans votre fichier, la formule NB.SI en G41 s'adresse à la ligne 55, ce qui fausse bien sur le raisonnement.
corriger et dites moi si cela va mieux ensuite.
j'avoue ne pas être familiarisé avec le type de référence relative et je passe le fichier en référence d'origine mais il s'agit en ligne 41 du >L(14)C(-5) qui devrait être LC(-5)
a vous lire
crdlmnt
je ne garantis pas le résultat, mais il y a un os dans les formules à partir de la ligne 41
il faut donc reprendre la cellule G2 et la retirer sur toute la hauteur utile.
Actuellement dans votre fichier, la formule NB.SI en G41 s'adresse à la ligne 55, ce qui fausse bien sur le raisonnement.
corriger et dites moi si cela va mieux ensuite.
j'avoue ne pas être familiarisé avec le type de référence relative et je passe le fichier en référence d'origine mais il s'agit en ligne 41 du >L(14)C(-5) qui devrait être LC(-5)
a vous lire
crdlmnt
Re, effectivement je vois l'erreur, j'ai tiré à partir de la cellule G2 et le bug est corrigé mais dès qu'il y a une mise à jour le bug revient.
Il faudrait peut etre faire une copie automatique du tableau et appliquer les formules de la colonne G sur ce tableau?
Mais c'est bizarre j'ai voulu essayer mais il ne veut pas me faire de copie...
Cordialement
Il faudrait peut etre faire une copie automatique du tableau et appliquer les formules de la colonne G sur ce tableau?
Mais c'est bizarre j'ai voulu essayer mais il ne veut pas me faire de copie...
Cordialement
Re
chez moi, le bug ne revient pas lorsque je met à jour et tout fonctionne, même avec votre fichier.
Aucune idée donc, sur la provenance du bug qui vous embête, car dans l'impossibilté de le reproduire. désolé.
Peut être faut il abandonner l'option tableau et revenir à un listing sans format.
Le cas échéant, vous pouvez alterner les couleurs de ligne de A à E avec une mise en forme conditionnelle:
sélectionner les quatre colonnes
mise en forme conditionnelle / nouvelle règle / utiliser une formule:
la formules est:
=ET($A2<>"";MOD(LIGNE();2)=0)
formatez une couleur
seconde règle:
=ET($A2<>"";MOD(LIGNE();2)>0)
seconde couleur
ainsi les couleurs vont s'alterner au fur et à mesure que vous entrez un texte en A
bonne chance
crdlmnt
chez moi, le bug ne revient pas lorsque je met à jour et tout fonctionne, même avec votre fichier.
Aucune idée donc, sur la provenance du bug qui vous embête, car dans l'impossibilté de le reproduire. désolé.
Peut être faut il abandonner l'option tableau et revenir à un listing sans format.
Le cas échéant, vous pouvez alterner les couleurs de ligne de A à E avec une mise en forme conditionnelle:
sélectionner les quatre colonnes
mise en forme conditionnelle / nouvelle règle / utiliser une formule:
la formules est:
=ET($A2<>"";MOD(LIGNE();2)=0)
formatez une couleur
seconde règle:
=ET($A2<>"";MOD(LIGNE();2)>0)
seconde couleur
ainsi les couleurs vont s'alterner au fur et à mesure que vous entrez un texte en A
bonne chance
crdlmnt