[RESOLU] - Calcul du nombre total en fonction d'un critère

FlorianN

XLDnaute Junior
Bonjour à tous,

Je suis en train de réaliser un fichier me permettant de calculer le nombre total de bombes et projectiles pour un feu d'artifice.

Or j'ai un soucis.

J'ai pu trouver la formule pour calculer le nombre total de lignes qui ont tel ou tel calibre.
Cependant, une fois ce nombre trouvé, je souhaite que ce même nombre puisse me calculer le nombre total de coups.
Bon c'est pas très clair :confused:

Le plus simple est de regarder le fichier joint avec les explications.
 
Dernière édition:

Modeste

XLDnaute Barbatruc
Re : [RESOLU] - Calcul du nombre total en fonction d'un critère

Re,

Avec SOMME.SI, tu ne peux pas multiplier deux plages entre elles: il faut utiliser SOMMEPROD
Code:
=SOMMEPROD((typeDES="bombe")*(nbTotalCoups)*(QT))
Pour tes chiffres pairs ou impairs ... il faudrait que tu nous en dises un peu plus.

Utiliser la colonne C au lieu de la colonne D risque de ne pas fonctionner: dans bombettes, il y a bombe
 

FlorianN

XLDnaute Junior
Re : [RESOLU] - Calcul du nombre total en fonction d'un critère

OKI

Je ne connaissais pas SOMMEPROD.
Très utile en effet. ;)

La formule exact est donc : =SOMMEPROD((typeDES="bombe")*(nbCOUPS))


Si je peux abuser un peu... :eek:
Comment contraindre sur les nombres pairs et impaires en utilisant la colonne C ?
Comment faire en fonction du nombre en colonne B ?
Sachant que pour les nombres impaires cela correspond à un mortier de 3 et que pour les nombres paires cela correspond à un mortier de 5.
Exemple : pour 9 (colonne B) cela doit donner 3 mortiers de 3 & pour 20 cela doit donner 4 mortiers de 5.

Dans le fichier joint cela devrait donc indiquer :
- mortier de 3 : 1
- mortier de 5 : 4
- total : 5
 

Pièces jointes

  • COPIE - Détail Feu.xlsx
    23.9 KB · Affichages: 38

Modeste

XLDnaute Barbatruc
Re : [RESOLU] - Calcul du nombre total en fonction d'un critère

Bonjour FlorianN, le forum,

La formule exact est donc : =SOMMEPROD((typeDES="bombe")*(nbCOUPS))
Le résultat que tu voulais obtenir était 109 (mais si tu retires les fichiers, trop tôt, on ne peut plus vérifier!). La formule que tu proposes là, donne 5 (et tu la recopies dans K16 et K17 :confused:) ... et ce résultat-là peut être obtenu avec un =SOMME.SI(typeDES;"bombe";nbCOUPS), comme précédemment!?
Je crains d'être un peu largué, là!?


Si je peux abuser un peu... :eek:
Ce qu'il faut que tu fasses, c'est expliquer ... mais en prenant conscience que nous ne sommes pas tous familiers du monde merveilleux de la pyrotechnie :D (pas plus que de la cuisine tadjike ... au cas où celle-ci serait le thème de ta discussion suivante!)

- "Comment contraindre sur les nombres pairs et impaires en utilisant la colonne C ?" ... tu veux dire B? Ou alors il y a toujours un rapport avec les "bombes" de la question précédente?
- Mais alors pourquoi "Comment faire en fonction du nombre en colonne B ?"

Au départ de ton exemple, en colonne B, il y a deux quantités "paires", mais elles ne concernent pas des bombes!?
Peux-tu donc préciser, en fonction de ton dernier fichier
- où trouver le 9 ou le 20 dont tu parles?
- où doivent apparaître les résultats? (en K16 et K17?)
- quel cheminement précis il faut suivre pour réaliser les calculs?
 

FlorianN

XLDnaute Junior
Re : [RESOLU] - Calcul du nombre total en fonction d'un critère

- "Comment contraindre sur les nombres pairs et impaires en utilisant la colonne C ?" ... tu veux dire B? Ou alors il y a toujours un rapport avec les "bombes" de la question précédente?
Colonne B, oui. :eek:

- Mais alors pourquoi "Comment faire en fonction du nombre en colonne B ?"
N'est donc plus d'actualité.

Au départ de ton exemple, en colonne B, il y a deux quantités "paires", mais elles ne concernent pas des bombes!?
Peux-tu donc préciser, en fonction de ton dernier fichier
- où trouver le 9 ou le 20 dont tu parles?
- où doivent apparaître les résultats? (en K16 et K17?)
- quel cheminement précis il faut suivre pour réaliser les calculs?
Ajout dans les deux dernières lignes le 9 et le 20.
Résultats en L17 et L18.
Voici l'explication de texte pour le calcul :
- lire la colonne K pour connaître le calibre (ici 75)
- lire la colonne C pour savoir si le calibre correspond à "bombe"
- lire la colonne B pour connaître la quantité total
- selon le total précédent, lire le tableau de la feuille "DATA" (par exemple le total est de 19) pour savoir combien de mortier de 3 et combien de mortier de 5 (avec l'exemple : 2 mortiers de 3 et 3 mortiers de 5)
 

Pièces jointes

  • Détail Feu.xlsx
    24.2 KB · Affichages: 44
  • Détail Feu.xlsx
    24.2 KB · Affichages: 50
  • Détail Feu.xlsx
    24.2 KB · Affichages: 45

Modeste

XLDnaute Barbatruc
Re : [RESOLU] - Calcul du nombre total en fonction d'un critère

'soir :)

Cette fois, je ne comprends pas pourquoi il faut lire le calibre, ni la colonne C:confused:

Par contre, ce qu'il y a au dernier tiret, ça je peux faire: en L17
Code:
=INDEX(DATA!$G$3:$BN$4;EQUIV(TEST!K17;DATA!$F$3:$F$4;0);EQUIV($B$12;DATA!$G$2:$BN$2;0))
à recopier juste en-dessous!

... Et si ce n'est pas ça, il faudra que tu expliques encore autrement :(
 

FlorianN

XLDnaute Junior
Re : Calcul du nombre total en fonction d'un critère

re,

Nous y sommes ! ;)

Avec ta formule (que je comprends pas pour le moment : vais aller jeter un œil sur le net), j'ai adapté pour obtenir le résultat souhaité (après de multiples et multiples talonnements).

Je te laisse voir cela avec la nouvelle version du fichier joint.
 

Pièces jointes

  • Détail Feu.xlsx
    23.6 KB · Affichages: 38
  • Détail Feu.xlsx
    23.6 KB · Affichages: 50
  • Détail Feu.xlsx
    23.6 KB · Affichages: 46

FlorianN

XLDnaute Junior
Re : Calcul du nombre total en fonction d'un critère

Bonsoir à tous,

Je ré-ouvre ce post car il y a finalement du changement dans la façon de trouver le nombre de mortiers.

J'ai ajouté des colonnes au tableau pour savoir combien de mortier de 3 et de 5 il me faut pour chaque ligne si dans la description il y a le mot "bombe".
Or il se peut que les description ne commencent pas toujours pour le type exact recherché ("bombe").

J'ai donc mis en C13 une description qui ne comporte pas le mot "bombe" au début.
La question est donc : comment extraire ce mot de la description pour ensuite l'intégrer en T13 ?
Et la question induite : si le mot "bombette" est présent dans la description, comment éviter de prendre en compte le mot "bombette" ?

En somme, j'ai besoin de savoir si dans la description il y a le mot "bombe" en colonne C pour ajouter le mot "bombe" en colonne T. Pour les reste, je gère (un grand merci à Modeste pour sa contribution précédente).
 

Pièces jointes

  • Détail Feu.xlsx
    27.1 KB · Affichages: 37
  • Détail Feu.xlsx
    27.1 KB · Affichages: 37
  • Détail Feu.xlsx
    27.1 KB · Affichages: 28

FlorianN

XLDnaute Junior
Re : Calcul du nombre total en fonction d'un critère

Bonjour à tous,

J'ai testé une autre solution mais elle bloque sur le mot "bombette".
Or je souhaite qu'Excel prenne en compte que le mot "bombe".

Voyez la nouvelle version ci-joint avec en rouge les lignes dans Excel qui pose problème.
 

Pièces jointes

  • Détail Feu.xlsx
    27.5 KB · Affichages: 30
  • Détail Feu.xlsx
    27.5 KB · Affichages: 35
  • Détail Feu.xlsx
    27.5 KB · Affichages: 36

FlorianN

XLDnaute Junior
Re : Calcul du nombre total en fonction d'un critère

Bonjour Modeste geedee,

Merci pour ton retour mais entre temps je viens tout juste de finir une énième version.
Regarde le fichier joint et tu comprendra.
 

Pièces jointes

  • Détail Feu.xlsx
    26.1 KB · Affichages: 26
  • Détail Feu.xlsx
    26.1 KB · Affichages: 32
  • Détail Feu.xlsx
    26.1 KB · Affichages: 36
Dernière édition:

FlorianN

XLDnaute Junior
Re : Calcul du nombre total en fonction d'un critère

Bien, maintenant passons aux détails.

Dans le fichier joint, j'aimerais que les 0 dans le tableau en bas à droite ne s'affiche pas.
Explications plus détaillées dans le fichier.

Enfin, et là ça serait la cerise sur le gâteau :cool:, en cellule I17 apparaisse la valeur max sachant que j'ai une lettre avec un chiffre.
Avec le fichier, cela devrait donner K4.
Mais comment faire car =MAX() fonctionne qu'avec des données numériques ?
 

Pièces jointes

  • Détail Feu - Copie.xlsx
    30.9 KB · Affichages: 38

Discussions similaires

Statistiques des forums

Discussions
312 169
Messages
2 085 909
Membres
103 032
dernier inscrit
etima