Opération particulière
Résolu
eagnix
-
eagnix -
eagnix -
Bonjour,
J'ai un tableau avec dans la première colonne le type de mine (Métal, Câble…), dans la deuxième colonne le niveau (1, 2, 3…), dans la troisième colonne la concaténation des deux premières et dans la quatrième colonne le prix.
J'aimerais trouver un moyen plus simple pour réaliser l'opération ci-dessous:
Par exemple sur une feuille vierge, en A1 la cellule serait "Métal" (type de la mine), en A2 la cellule serait "1" (le niveau 1), en A3 la cellule serait "9" (le niveau 9). En A4, j'aimerais qu'il calcule le prix pour les mines de Métal du niveau 1 à 9 (il faut qu'il additionne le prix du niveau 1, du niveau 2….). Cependant, je ne sais pas comment intégrer cela à une recherche verticale.
Dans le passé, j'avais trouvé une solution en mettant des croix dans une colonne supplémentaire et le système calculait la somme des prix des cellules adéquates s'il y avait une croix mais je suppose qu'il y a une solution plus simple.
Je te joins un fichier (https://www.cjoint.com/?eEdbt8tEdK
Je vous remercie d'avance, j'espère que je ne vous ennuie pas de trop avec mes questions et je vous souhaite une agréable après-midi.
J'ai un tableau avec dans la première colonne le type de mine (Métal, Câble…), dans la deuxième colonne le niveau (1, 2, 3…), dans la troisième colonne la concaténation des deux premières et dans la quatrième colonne le prix.
J'aimerais trouver un moyen plus simple pour réaliser l'opération ci-dessous:
Par exemple sur une feuille vierge, en A1 la cellule serait "Métal" (type de la mine), en A2 la cellule serait "1" (le niveau 1), en A3 la cellule serait "9" (le niveau 9). En A4, j'aimerais qu'il calcule le prix pour les mines de Métal du niveau 1 à 9 (il faut qu'il additionne le prix du niveau 1, du niveau 2….). Cependant, je ne sais pas comment intégrer cela à une recherche verticale.
Dans le passé, j'avais trouvé une solution en mettant des croix dans une colonne supplémentaire et le système calculait la somme des prix des cellules adéquates s'il y avait une croix mais je suppose qu'il y a une solution plus simple.
Je te joins un fichier (https://www.cjoint.com/?eEdbt8tEdK
Je vous remercie d'avance, j'espère que je ne vous ennuie pas de trop avec mes questions et je vous souhaite une agréable après-midi.
A voir également:
- Opération particulière
- Impossible de terminer l'opération car le fichier contient un virus ✓ - Forum Virus
- Pip problème d'installation a couse d'un virus "Python" - Forum Python
- Erreur lors d'une opération de pagination ✓ - Forum Matériel & Système
- Le fichier de pagination est insuffisant pour terminer cette opération ✓ - Forum Logiciels
- Impossible d'effectuer l'opération le message ayant été modifié ✓ - Forum Outlook
7 réponses
Bonjour,
Si c'est c'est tel que tu nous le dis, pas besoin de VBA. Une formule suffit, mais pas un RECHERCHEV.
S'il s'agit d'additionner les éléments de 1 à x, un SOMMEPROD fera l'affaire.
Regarde ici :
https://www.cjoint.com/?eEe7dB37Lq
m@rina
Si c'est c'est tel que tu nous le dis, pas besoin de VBA. Une formule suffit, mais pas un RECHERCHEV.
S'il s'agit d'additionner les éléments de 1 à x, un SOMMEPROD fera l'affaire.
Regarde ici :
https://www.cjoint.com/?eEe7dB37Lq
m@rina
Il marche pas ton lien :p !
Et sinon c'est dans quoi que tu fais ca ?
Un langage de programmation ou ?
Et sinon c'est dans quoi que tu fais ca ?
Un langage de programmation ou ?
Oups je m'y connais pas trop en programmation Excel désolé !
Bonjour loocla,
Je ne pense pas qu'il faille utiliser des macros ou macro-commandes pour réaliser cette opération sous Microsoft Excel 2003. La programmation sous Microsoft Excel 2003 est utilisée uniquement pour les macros ou macro-commandes. Mais bien sûr, je ne sais pas ce que tu entendais exactement par "programmation". Pour moi la programmation, c'est des langages qui servent à coder des informations pour réaliser des opérations particulières (exemple: le langage PHP sur Internet…). Cependant, n'entrons pas dans des explications complexes, restons simplement avec Microsoft Excel 2003 et ses multiples fonctions, ce qui est déjà assez compliqué (rire).
Je ne pense pas qu'il faille utiliser des macros ou macro-commandes pour réaliser cette opération sous Microsoft Excel 2003. La programmation sous Microsoft Excel 2003 est utilisée uniquement pour les macros ou macro-commandes. Mais bien sûr, je ne sais pas ce que tu entendais exactement par "programmation". Pour moi la programmation, c'est des langages qui servent à coder des informations pour réaliser des opérations particulières (exemple: le langage PHP sur Internet…). Cependant, n'entrons pas dans des explications complexes, restons simplement avec Microsoft Excel 2003 et ses multiples fonctions, ce qui est déjà assez compliqué (rire).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai du mal à cerner le problème...
cherches-tu à additionner simplement les prix des différents niveaux et avoir ton total en A4, ou est-ce plus complexe ?
Je pense que m@rina a trouvé la solution...
cherches-tu à additionner simplement les prix des différents niveaux et avoir ton total en A4, ou est-ce plus complexe ?
Je pense que m@rina a trouvé la solution...
Bonjour Pastore2b,
Oui, en A4, je cherche simplement à additionner le prix de différents niveaux, mais en tenant compte du type de mine. La réponse de m@rina permet de résoudre ce problème. Cependant, j'ai été lire l'aide de Microsoft Office Excel 2003 sur cette fonction (SOMMEPROD), j'ai compris son utilisation dans mon cas précis, mais je serai incapable de l'utiliser dans un autre type d'opération.
Les matrices restent pour moi assez complexes, mais je suppose qu’à force de les utilisées, nous arrivons à mieux les comprendre. C’est un peu comme les tableaux croisés dynamiques, chez moi, je ne les utilise pas. Donc si je devais les utiliser pour un job, j’aurai un peu de mal, mais quand on veut, on peut.
Je te remercie pour ton aide.
Oui, en A4, je cherche simplement à additionner le prix de différents niveaux, mais en tenant compte du type de mine. La réponse de m@rina permet de résoudre ce problème. Cependant, j'ai été lire l'aide de Microsoft Office Excel 2003 sur cette fonction (SOMMEPROD), j'ai compris son utilisation dans mon cas précis, mais je serai incapable de l'utiliser dans un autre type d'opération.
Les matrices restent pour moi assez complexes, mais je suppose qu’à force de les utilisées, nous arrivons à mieux les comprendre. C’est un peu comme les tableaux croisés dynamiques, chez moi, je ne les utilise pas. Donc si je devais les utiliser pour un job, j’aurai un peu de mal, mais quand on veut, on peut.
Je te remercie pour ton aide.
Malheureusement, il y a beaucoup de fonctions sur Microsoft Excel 2003 que je n'ai jamais utilisées et il est difficile de déterminer laquelle choisir pour une opération précise quand nous ne les connaissons pas.
Il faudrait que je suive tes cours (rire).
Merci pour tes conseils et à une prochaine fois (rire).