Tableau: récupération des données

Bonjour à tous,

Je suis nouveau sur ce forum et aussi sur excel :p J'ai comme tâche à effectuer, un tableau à faire avec plusieurs données. Je m'éxplique:

En ligne, j'ai le nombre de page ( allant de 10 à 110, soit 100 lignes ), et en colonne, le grammage de la page ( 8 valeurs possible ) ce qui fait un tableau de 800 case si je ne me trompe pas. Le tableau est rempli et terminé, il représente le poids des paquets de journaux en fonction donc du nombre de page et de " l'épaisseur " d'une page.

Sur une autre feuille, j'ai plusieurs cases à remplir: Nombre de page, Grammage, Nombre d'exemplaire par paquet. Mon problème est que le nombre de possibilité est très grand, comme je l'ai dit au dessus, 800 environ. J'aimerais donc une alternative à la fonction si car j'ai commencé avec SI(gram=45;SI(nbpage=10;5;SI(nbpage=11;10;SI(nbpage=12..... Vous imaginez cela jusqu'a 110 et le faire pour 8 grammage différents.. ça ferais donc 800 fois la fonction si :/

En gros ( mon explication est assez brouillon ) j'aimerais savoir si il y a une fonction qui en fonction de deux case aille lire toute seule dans le tableau sans avoir à écrire les 800 si..

Merci à ceux qui s'intéresserons à mon problème, Cordialement, Tony.

Salut Tony94

Il va falloir nous expliquer comment le calcul doit se faire

Car tu connais certainement ton métier, mais pas nous

A+


Salut Tony94

Il va falloir nous expliquer comment le calcul doit se faire

Car tu connais certainement ton métier, mais pas nous

A+

Je vous éxplique:

Je suis actuellement dans une imprimerie. Le but de cet exercice est d'optimiser le rangement sur palettes des journaux sachant qu'une palette doit mesurer maximum 1,5m et peser 750kg.

Il y a 8 grammages différents ( que vous pouvez voir sur le fichier excel ), qui correspondent en quelque sorte à l'épaisseur d'une feuille de papier. Plus le grammage est haut, plus le papier est lourd.

Ex: un journal de 12 pages de grammage 80 sera plus lourd qu'un journal de 12 pages de grammage 50. C'est facil !

Donc, j'ai à ma disposition touts les poids et tailles des journaux en fonction du grammage et du nombre de page, dans les deux tableaux présents sur le fichier.

Sur la feuille 2, la personne devra renseigner: Le nombre de page du journal qui est traité, le grammage, ainsi que le nombre d'exemplaires de journaux qu'il y aura dans un paquet ( c'est pour la suite, la n'est pas mon problème ).

Je vous explique donc ce que je veux concrètement. Si l'utilisateur dit qu'il y a 50 page, de grammage 50, la fonction devrait lire toute seule dans le tableau correspondant la colonne correspondant au grammage 50 ainsi que la ligne correspondant à 50 pages et indiquer dans la case correspondante la taille et le poid.

Mais cela doit être réalisable pour tout les grammages et tout les nombres de pages !

Pour l'instant, je le fait avec la fonction si, mais je n'ai fait que 4 grammage et voila ce que ça donne:

=SI(E5=42;SI(E6=10;(E7/5*1);SI(E6=12;(E7/5*1);SI(E6=14;(E7/5*1);SI(E6=16;(E7/5*2);SI(E6=18;(E7/5*2);SI(E6=20;(E7/5*2);SI(E6=22;(E7/5*2);SI(E6=24;(E7/5*2);SI(E6=26;(E7/5*3);SI(E6=28;(E7/5*3);SI(E6=30;(E7/5*3);SI(E6=32;(E7/5*3);SI(E6=34;(E7/5*3);SI(E6=36;(E7/5*4);SI(E6=38;(E7/5*4);SI(E6=40;(E7/5*4);SI(E6=42;(E7/5*4);SI(E6=44;(E7/5*4);SI(E6=46;(E7/5*5);SI(E6=48;(E7/5*5);SI(E6=50;(E7/5*5);SI(E6=52;(E7/5*5);SI(E6=54;(E7/5*5);SI(E6=56;(E7/5*6);SI(E6=58;(E7/5*6);SI(E6=60;(E7/5*6);SI(E6=62;(E7/5*6);SI(E6=64;(E7/5*6);SI(E6=66;(E7/5*7);SI(E6=68;(E7/5*7);SI(E6=70;(E7/5*7);SI(E6=72;(E7/5*7);SI(E6=74;(E7/5*7);SI(E6=76;(E7/5*8);SI(E6=78;(E7/5*8);SI(E6=80;(E7/5*8);SI(E6=82;(E7/5*8);SI(E6=84;(E7/5*8);SI(E6=86;(E7/5*9);SI(E6=88;(E7/5*9);SI(E6=90;(E7/5*9);SI(E6=92;(E7/5*9);SI(E6=94;(E7/5*9);SI(E6=96;(E7/5*10);SI(E6=98;(E7/5*10);SI(E6=100;(E7/5*10);SI(E6=102;(E7/5*10);SI(E6=104;(E7/5*10);SI(E6=106;(E7/5*11);SI(E6=108;(E7/5*11);SI(E6=110;(E7/5*11);0)))))))))))))))))))))))))))))))))))))))))))))))))));SI(E5=45;SI(E6=10;(E7/5*2);SI(E6=12;(E7/5*2);SI(E6=14;(E7/5*2);SI(E6=16;(E7/5*3);SI(E6=18;(E7/5*3);SI(E6=20;(E7/5*4);SI(E6=22;(E7/5*4);SI(E6=24;(E7/5*4);SI(E6=26;(E7/5*5);SI(E6=28;(E7/5*5);SI(E6=30;(E7/5*5);SI(E6=32;(E7/5*6);SI(E6=34;(E7/5*6);SI(E6=36;(E7/5*6);SI(E6=38;(E7/5*7);SI(E6=40;(E7/5*7);SI(E6=42;(E7/5*7);SI(E6=44;(E7/5*8);SI(E6=46;(E7/5*8);SI(E6=48;(E7/5*9);SI(E6=50;(E7/5*9);SI(E6=52;(E7/5*9);SI(E6=54;(E7/5*10);SI(E6=56;(E7/5*10);SI(E6=58;(E7/5*11);SI(E6=60;(E7/5*11);SI(E6=62;(E7/5*11);SI(E6=64;(E7/5*11);SI(E6=66;(E7/5*12);SI(E6=68;(E7/5*12);SI(E6=70;(E7/5*12);SI(E6=72;(E7/5*13);SI(E6=74;(E7/5*13);SI(E6=76;(E7/5*14);SI(E6=78;(E7/5*14);SI(E6=80;(E7/5*14);SI(E6=82;(E7/5*15);SI(E6=84;(E7/5*15);SI(E6=86;(E7/5*15);SI(E6=88;(E7/5*16);SI(E6=90;(E7/5*16);SI(E6=92;(E7/5*16);SI(E6=94;(E7/5*17);SI(E6=96;(E7/5*17);SI(E6=98;(E7/5*17);SI(E6=100;(E7/5*18);SI(E6=102;(E7/5*18);SI(E6=104;(E7/5*19);SI(E6=106;(E7/5*19);SI(E6=108;(E7/5*19);SI(E6=110;(E7/5*20);0)))))))))))))))))))))))))))))))))))))))))))))))))));SI(E5=48,8;SI(E6=10;(E7/5*3);SI(E6=12;(E7/5*4);SI(E6=14;(E7/5*4);SI(E6=16;(E7/5*5);SI(E6=18;(E7/5*6);SI(E6=20;(E7/5*6);SI(E6=22;(E7/5*7);SI(E6=24;(E7/5*8);SI(E6=26;(E7/5*8);SI(E6=28;(E7/5*9);SI(E6=30;(E7/5*10);SI(E6=32;(E7/5*10);SI(E6=34;(E7/5*11);SI(E6=36;(E7/5*11);SI(E6=38;(E7/5*12);SI(E6=40;(E7/5*13);SI(E6=42;(E7/5*13);SI(E6=44;(E7/5*14);SI(E6=46;(E7/5*14);SI(E6=48;(E7/5*15);SI(E6=50;(E7/5*16);SI(E6=52;(E7/5*16);SI(E6=54;(E7/5*17);SI(E6=56;(E7/5*18);SI(E6=58;(E7/5*18);SI(E6=60;(E7/5*19);SI(E6=62;(E7/5*19);SI(E6=64;(E7/5*20);SI(E6=66;(E7/5*21);SI(E6=68;(E7/5*21);SI(E6=70;(E7/5*22);SI(E6=72;(E7/5*23);SI(E6=74;(E7/5*23);SI(E6=76;(E7/5*24);SI(E6=78;(E7/5*24);SI(E6=80;(E7/5*25);SI(E6=82;(E7/5*26);SI(E6=84;(E7/5*26);SI(E6=86;(E7/5*27);SI(E6=88;(E7/5*28);SI(E6=90;(E7/5*28);SI(E6=92;(E7/5*29);SI(E6=94;(E7/5*30);SI(E6=96;(E7/5*30);SI(E6=98;(E7/5*31);SI(E6=100;(E7/5*31);SI(E6=102;(E7/5*32);SI(E6=104;(E7/5*33);SI(E6=106;(E7/5*33);SI(E6=108;(E7/5*34);SI(E6=110;(E7/5*34);0)))))))))))))))))))))))))))))))))))))))))))))))))));SI(E5=52;SI(E6=10;(E7/5*3);SI(E6=12;(E7/5*4);SI(E6=14;(E7/5*5);SI(E6=16;(E7/5*6);SI(E6=18;(E7/5*6);SI(E6=20;(E7/5*7);SI(E6=22;(E7/5*8);SI(E6=24;(E7/5*8);SI(E6=26;(E7/5*9);SI(E6=28;(E7/5*10);SI(E6=30;(E7/5*10);SI(E6=32;(E7/5*11);SI(E6=34;(E7/5*12);SI(E6=36;(E7/5*13);SI(E6=38;(E7/5*13);SI(E6=40;(E7/5*14);SI(E6=42;(E7/5*14);SI(E6=44;(E7/5*15);SI(E6=46;(E7/5*16);SI(E6=48;(E7/5*17);SI(E6=50;(E7/5*17);SI(E6=52;(E7/5*18);SI(E6=54;(E7/5*19);SI(E6=56;(E7/5*19);SI(E6=58;(E7/5*20);SI(E6=60;(E7/5*21);SI(E6=62;(E7/5*22);SI(E6=64;(E7/5*22);SI(E6=66;(E7/5*23);SI(E6=68;(E7/5*24);SI(E6=70;(E7/5*24);SI(E6=72;(E7/5*25);SI(E6=74;(E7/5*26);SI(E6=76;(E7/5*26);SI(E6=78;(E7/5*27);SI(E6=80;(E7/5*28);SI(E6=82;(E7/5*28);SI(E6=84;(E7/5*29);SI(E6=86;(E7/5*30);SI(E6=88;(E7/5*31);SI(E6=90;(E7/5*31);SI(E6=92;(E7/5*32);SI(E6=94;(E7/5*33);SI(E6=96;(E7/5*33);SI(E6=98;(E7/5*34);SI(E6=100;(E7/5*35);SI(E6=102;(E7/5*35);SI(E6=104;(E7/5*36);SI(E6=106;(E7/5*37);SI(E6=108;(E7/5*38);SI(E6=110;(E7/5*38);0)))))))))))))))))))))))))))))))))))))))))))))))))));SI(E5=55;SI(E6=10;(E7/5*3);SI(E6=12;(E7/5*4);SI(E6=14;(E7/5*5);SI(E6=16;(E7/5*6);SI(E6=18;(E7/5*6);SI(E6=20;(E7/5*7);SI(E6=22;(E7/5*8);SI(E6=24;(E7/5*8);SI(E6=26;(E7/5*9);SI(E6=28;(E7/5*10);SI(E6=30;(E7/5*10);SI(E6=32;(E7/5*11);SI(E6=34;(E7/5*12);SI(E6=36;(E7/5*13);SI(E6=38;(E7/5*13);SI(E6=40;(E7/5*14);SI(E6=42;(E7/5*14);SI(E6=44;(E7/5*15);SI(E6=46;(E7/5*16);SI(E6=48;(E7/5*17);SI(E6=50;(E7/5*17);SI(E6=52;(E7/5*18);SI(E6=54;(E7/5*19);SI(E6=56;(E7/5*19);SI(E6=58;(E7/5*20);SI(E6=60;(E7/5*21);SI(E6=62;(E7/5*22);SI(E6=64;(E7/5*22);SI(E6=66;(E7/5*23);SI(E6=68;(E7/5*24);SI(E6=70;(E7/5*24);SI(E6=72;(E7/5*25);SI(E6=74;(E7/5*26);SI(E6=76;(E7/5*26);SI(E6=78;(E7/5*27);SI(E6=80;(E7/5*28);SI(E6=82;(E7/5*28);SI(E6=84;(E7/5*29);SI(E6=86;(E7/5*30);SI(E6=88;(E7/5*31);SI(E6=90;(E7/5*31);SI(E6=92;(E7/5*32);SI(E6=94;(E7/5*33);SI(E6=96;(E7/5*33);SI(E6=98;(E7/5*34);SI(E6=100;(E7/5*35);SI(E6=102;(E7/5*35);SI(E6=104;(E7/5*36);SI(E6=106;(E7/5*37);SI(E6=108;(E7/5*38);SI(E6=110;(E7/5*38);0))))))))))))))))))))))))))))))))))))))))))))))))))))))))

Il en faudra donc le double pour les 8, ainsi que la même chose pour le tableau du poids...

Voilà j'éspère que cela vous apporteras quelques précision, je continue avec les SI au cas ou il n'y ai pas d'alternative.

Cordialement, Tony.

Nouveau problème, qui maintenant m'oblige à trouver une solution !

Avec les fonctions si.. quand je rajoute de nouvelles lignes, j'ai le message: " une fonction ne peut pas dépasser 8xxx caractères "..

Donc la je ne sais pas quoi faire.

Re,

Je vous explique donc ce que je veux concrètement. Si l'utilisateur dit qu'il y a 50 page, de grammage 50, la fonction devrait lire toute seule dans le tableau correspondant la colonne correspondant au grammage 50 ainsi que la ligne correspondant à 50 pages et indiquer dans la case correspondante la taille et le poid.

Si tu ne veux que ce résultat, dans ton cas il faut utiliser un produit matriciel

celui-ci te permet de faire al somme de valeurs par rapport à des critères

Voir fichier joint

A+

36tony94-prog2.xlsx (23.75 Ko)

Ce que tu me proposes m'a l'air correcte, cependant, il faut prendre aussi en compte le nombre d'éxemplaire car mon tableau est valabe pour 5 exemplaire, et le nombre d'exemplaire est obligatoirement un multiple de 5..

Il faut donc que le nombre d'exemplaire soit divisé par 5 puis multiplié par le résultat de SOMMEPROD, tout ça dans la case taille.....

Edit: En fait rien de plus simple, suffisait de rajouter *(E7/5) à la fin, pas de problème ! Mon problème est donc résolu, je vous remercie grandement de votre aide, je viens d'avancer énormément dans le projet graçe à cela!

Continuez ainsi, Cordialement, Tony.

Rechercher des sujets similaires à "tableau recuperation donnees"