Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
671 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  78  79  80  ..  107  108  109  110  111  112
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°3397888
i6bazar
Posté le 07-05-2021 à 13:10:28  profilanswer
 

Reprise du message précédent :

pwarlk a écrit :

 

Ah j'ai oublié de te copier le lien :
"Si tu as un nombre fini de TOTO dans une cellule, tu peux appliquer cette technique pour créer une table des toto, et ensuite sur ce range appliquer le count distinct."
https://exceljet.net/formula/split-text-with-delimiter

 

Mais faut que tu aies un nombre max de tag (genre 5-10-100 tags c'est jouable, ça te fait un gros range mais le count distinct doit passer.

 

Ok mais moi j'ai n ROW avec du contenu multi line (limité a raisonablement 10 ou 20)
La technique semble applicable ici uniquement pour 1 cellule.

 

Je ne sais pas si tu as vu au dessus mais j'ai réussi a formater tous mes tag dans une cellule avec le contenu suivant :

Code :
  1. {"TOTO1";"TOTO2";"TOTO3";"TOTO4";"TOTO5";"TOTO6";"TOTO4";"TOTO5";"TOTO6"}
 

Mon soucis est que si je fais

Code :
  1. D2 => {"TOTO1";"TOTO2";"TOTO3";"TOTO4";"TOTO5";"TOTO6";"TOTO4";"TOTO5";"TOTO6"}
  2. D3 =COUNTA(UNIQUE(INDIRECT(D2)))


D3 me retourne 1

 

alors que si je fais (avec un copier collé du contenu de la cellule J2) :

Code :
  1. =COUNTA(UNIQUE({"TOTO1";"TOTO2";"TOTO3";"TOTO4";"TOTO5";"TOTO6";"TOTO4";"TOTO5";"TOTO6"}))


ca me donne bien 6, le résultat attendu

Message cité 1 fois
Message édité par i6bazar le 07-05-2021 à 13:11:46
mood
Publicité
Posté le 07-05-2021 à 13:10:28  profilanswer
 

n°3397901
pwarlk
Posté le 07-05-2021 à 15:33:00  profilanswer
 

i6bazar a écrit :


 
Ok mais moi j'ai n ROW avec du contenu multi line (limité a raisonablement 10 ou 20)
La technique semble applicable ici uniquement pour 1 cellule.
 
Je ne sais pas si tu as vu au dessus mais j'ai réussi a formater tous mes tag dans une cellule avec le contenu suivant :

Code :
  1. {"TOTO1";"TOTO2";"TOTO3";"TOTO4";"TOTO5";"TOTO6";"TOTO4";"TOTO5";"TOTO6"}


 
Mon soucis est que si je fais

Code :
  1. D2 => {"TOTO1";"TOTO2";"TOTO3";"TOTO4";"TOTO5";"TOTO6";"TOTO4";"TOTO5";"TOTO6"}
  2. D3 =COUNTA(UNIQUE(INDIRECT(D2)))


D3 me retourne 1
 
alors que si je fais (avec un copier collé du contenu de la cellule J2) :

Code :
  1. =COUNTA(UNIQUE({"TOTO1";"TOTO2";"TOTO3";"TOTO4";"TOTO5";"TOTO6";"TOTO4";"TOTO5";"TOTO6"}))


ca me donne bien 6, le résultat attendu


 
la technique fonctionne avec n séparateurs (ici, le retour à la ligne), faudra simplement faire n colonnes comme dans son exemple avec 5:
https://exceljet.net/sites/default/files/styles/function_screen/public/images/formulas/Split%20text%20with%20delimiter.png
 
Pour ton problème, c'est parce que D2 ne contient que toto1, vu que toutes tes valeurs sont un range qui va de D2 à X lignes plus bas, logiquement. en tout cas c'est le comportement que j'ai en reproduisant

n°3397942
johnbroot
n00b Inside
Posté le 07-05-2021 à 23:48:54  profilanswer
 

Bonsoir j'avais loupé ce fil unique lorsque j'ai créé un sujet pour mon petit soucis que je c/c ici du coup des fois que,  :jap:  
 
J’ai un gros souci pour extraire des données d’une base de données sous Excel avec une deadline qui approche à grands pas et commence à me faire suer à grosses goutes.
Je souhaite utiliser l’outil de « Filtrage avancé » qui permet d’extraire les données d’une plage vers un emplacement spécifié en se basant sur les intitulés des champs à extraire.
Cela fonctionne très bien lorsque les champs d’extraction sont tous inclus dans les champs présents dans la plage des données d’origine, ainsi que le montre les captures [1].
 
Là où les choses se corsent c’est lorsque, Cf situation [2], je souhaite faire l’extraction depuis une plage d’origine qui ne contient pas l’ensemble des champs présents dans les champs cibles. L’outil génère une erreur là où j’espérais qu’il serait capable d’ignorer les champs absents et remplir les champs communs. Pour ceux qui voudraient suggérer de ne sélectionner manuellement que les champs communs aux deux zones j’ai volontairement pris un exemple simple. Dans la vraie BDD à traiter il y des centaines de champs (identifiants numériques) à manipuler qui excluent l’utilisation de cette solution simpliste.
 
https://nsa40.casimages.com/img/2021/05/07/210507065444494362.png
 
D’où ma question. Existe-t-il une façon simple de contourner cette limitation vais-je devoir me tourner vers l’utilisation de formules plus ou moins complexes pour réussir ?
 
Merci d’avance pour vos réponses.


---------------
"Tout le monde sait que les immigrés viennent vivre du RSA en prenant les emplois des français. L'immigré de Schrödinger" Gottorp
n°3397961
Aardpeer
Transmuteur grognon de Bluxte
Posté le 08-05-2021 à 10:37:49  profilanswer
 

C'est quoi le but ? Réorganiser des données selon un filtre prédéfini ?

n°3397963
johnbroot
n00b Inside
Posté le 08-05-2021 à 10:49:07  profilanswer
 

Je ne filtre pas les données puisque je n'utilise pas de "zone de critères". Je me sers de l'outil pour copier coller et réorganiser intelligemment (en me basant sur certains champs) des données d'une feuille à une autre. ça fonctionne très bien lorsque les champs de destination sont un sous ensemble des champs source, mais là j'ai besoin de faire mon extraction de données dans une situation où ce sont les champs source qui sont un sous ensemble des champs de destination. C'est là que je rencontre les limites de l'outil.


Message édité par johnbroot le 08-05-2021 à 10:49:41

---------------
"Tout le monde sait que les immigrés viennent vivre du RSA en prenant les emplois des français. L'immigré de Schrödinger" Gottorp
n°3398059
Ptit loup
Quand c'est flou, y'a un loup
Posté le 10-05-2021 à 09:56:37  profilanswer
 

Il ne faut pas que tu fasses un copier/filtrer...
La duplication des données n'est pas la bonne méthode sous Excel, c'est pour ça que tu n'arrives pas à faire ce que tu souhaites.
 
Par contre, tu peux avec des RECHERCHEV par exemple retrouver dans ton tableau "full", la partie "limitée"  
 
Dans ton exemple, j'ai un peu de mal à voir la "clé" de ton tableau quand même... tu as une liste de prénom/personne ? de villes ?...  

n°3398181
johnbroot
n00b Inside
Posté le 12-05-2021 à 07:47:56  profilanswer
 

Ptit loup a écrit :

Il ne faut pas que tu fasses un copier/filtrer...
La duplication des données n'est pas la bonne méthode sous Excel, c'est pour ça que tu n'arrives pas à faire ce que tu souhaites.
 
Par contre, tu peux avec des RECHERCHEV par exemple retrouver dans ton tableau "full", la partie "limitée"  
 
Dans ton exemple, j'ai un peu de mal à voir la "clé" de ton tableau quand même... tu as une liste de prénom/personne ? de villes ?...  


 
Merci j'étais arrivé à la même conclusion.  :jap:  
https://forum.hardware.fr/forum2.ph [...] w=0&nojs=0


---------------
"Tout le monde sait que les immigrés viennent vivre du RSA en prenant les emplois des français. L'immigré de Schrödinger" Gottorp
n°3398184
addtc
AuDessusDeToutCa
Posté le 12-05-2021 à 08:44:10  profilanswer
 

Dites, ça fait un moment que je vous suis maintenant, et quand je vois les formules à rallonge basées sur VLookup (RecherheV) liées à des tests, je me demandais pourquoi personne n'utilise Powerquery. C'est quand même beaucoup plus puissant et plus lisibles pour extraire et transformer les données, non ?  En plus on peut réutiliser les formules DAX dans PowerBI !


---------------
"Oh, ils ne mentent jamais. Ils dissimulent, ils esquivent, ils tergiversent, ils confondent, ils troublent, ils distraient, ils occultent, ils déforment subtilement et font exprès de comprendre de travers(...) mais ils ne mentent pas"
n°3398186
johnbroot
n00b Inside
Posté le 12-05-2021 à 08:52:10  profilanswer
 


J'ai reçu la même recommandation sur un autre forum spécialisé. Je suis resté sur RECHERCHEV par manque de temps pour prendre en main Powerquery mais je compte l'utiliser la prochaine fois lors d'une refonte complète de mon outil de tri. ça a l'air effectivement très puissant.
Rien à voir mais quelqu'un sait pourquoi XLOOKUP n'est dispo que sur office 365 et par 2019 ?

Message cité 1 fois
Message édité par johnbroot le 12-05-2021 à 08:52:23

---------------
"Tout le monde sait que les immigrés viennent vivre du RSA en prenant les emplois des français. L'immigré de Schrödinger" Gottorp
n°3398188
arnuche
Posté le 12-05-2021 à 09:05:22  profilanswer
 

johnbroot a écrit :

Je suis resté sur RECHERCHEV


Et donc, tu as dû faire une formule par colonne ?

mood
Publicité
Posté le 12-05-2021 à 09:05:22  profilanswer
 

n°3398192
johnbroot
n00b Inside
Posté le 12-05-2021 à 09:24:43  profilanswer
 

Non, la méthode que j'avais initialement en tête n'était pas du tout la bonne parce que je suis un gros Noob.
A la base les données qui servent à identifier les extractions  sont des identifiants numériques de candidats et font partie d'une seule colonne. Comme je ne connaissais pas RECHERCHEV (j'ai un niveau basique en EXCEL) et que je voulais utiliser l'outil de tri avancé, il fallait que les identifiants deviennent des champs.
 
J'ai donc pris la transposée de la colonne d'identifiants pour en faire un vecteur ligne, et transformer ainsi les identifiants en champs pour faire bosser l'outil de tri. J'aurais alors refait une transposée. Bref tout le monde aura compris que c'était inutilement lourd et merdique. Je voulais éviter les formules, pensant, à tort, que ce serait plus complexe, mais RECHERCHEV permet d'obtenir facilement et directement les extractions. ça aura eu le mérite d'être formateur et quand j'aurai le temps je vais me pencher sérieusement sur powerquery.


Message édité par johnbroot le 12-05-2021 à 09:49:59

---------------
"Tout le monde sait que les immigrés viennent vivre du RSA en prenant les emplois des français. L'immigré de Schrödinger" Gottorp
n°3398206
Aardpeer
Transmuteur grognon de Bluxte
Posté le 12-05-2021 à 13:59:12  profilanswer
 

addtc a écrit :

Dites, ça fait un moment que je vous suis maintenant, et quand je vois les formules à rallonge basées sur VLookup (RecherheV) liées à des tests, je me demandais pourquoi personne n'utilise Powerquery. C'est quand même beaucoup plus puissant et plus lisibles pour extraire et transformer les données, non ?  En plus on peut réutiliser les formules DAX dans PowerBI !


tu rentres quasi dans du langage de programmation avec le DAX et tout... alors qu'une recherchev est bien plus facilement écrivable.

n°3398207
Ptit loup
Quand c'est flou, y'a un loup
Posté le 12-05-2021 à 14:19:24  profilanswer
 

Un fichier Excel est aussi rarement qq chose de figé, on manipule, on modifie les classeurs, on ajoute, corrige.
Une requête Powerquery sera peut être plus puissante, et adaptée à qq chose de figé, pour la lisibilité et la maintenabilité (sans parler de compatibilité) un RECHERCHEV reste loin devant.

n°3398688
addtc
AuDessusDeToutCa
Posté le 17-05-2021 à 15:10:04  profilanswer
 

Aardpeer a écrit :


tu rentres quasi dans du langage de programmation avec le DAX et tout... alors qu'une recherchev est bien plus facilement écrivable.


He oui, mais après tu te retrouves avec des fonctions du genre =if(vlookup(vlookup(....),vlookup(if(vlookup....),vlookup(choose(...)) très rapidement ingérables. Un petit copié collé mal placé, un recalculation mal avisée, ou un drag and drop inapproprié et ton beau modèle s'écroule avec conséquences très (très (très))) fâcheuses.
Avec DAX au moins, chaque étape est séparée et c'est beaucoup plus lisible et sûr au final.


---------------
"Oh, ils ne mentent jamais. Ils dissimulent, ils esquivent, ils tergiversent, ils confondent, ils troublent, ils distraient, ils occultent, ils déforment subtilement et font exprès de comprendre de travers(...) mais ils ne mentent pas"
n°3403427
nical_73
Posté le 07-07-2021 à 09:25:36  profilanswer
 

Question j'ai des modifs de fichiers Excel à faire et je bricole mais j'ai une question sur la mise en page  
 
voilà la tête du truc :
https://zupimages.net/up/21/27/zxx3.png
 
Quand j'exporte en pdf par l'outil excel ça me donne un truc un peu dégueu :
https://zupimages.net/up/21/27/7hos.png
 
Mais quand je vois le modèle que je dois obtenir c'est pas la même :
https://zupimages.net/up/21/27/50bo.png
 
j'imagine que c'est pas le bon export que je fais vu qu'il me manque les pieds de page etc...
 
mais en gros j'ai quelque chose de beaucoup moins propre en faisant l'export
 
une idée du pourquoi ?


Message édité par nical_73 le 07-07-2021 à 09:26:51
n°3403428
nical_73
Posté le 07-07-2021 à 09:37:35  profilanswer
 

Je me répond car j'ai trouvé une partie :
j'ai ajouté les pieds de page mais jene comprend pas comment la mise en page "ferme" le tableau en fin de chaque page et pas sur les exports (entouré en rouge)
cdlt

n°3403429
arnuche
Posté le 07-07-2021 à 09:52:51  profilanswer
 

Tu as regardé du côte de la mise à l'échelle dans les options d'impression ?

n°3403430
Ptit loup
Quand c'est flou, y'a un loup
Posté le 07-07-2021 à 09:56:46  profilanswer
 

Et si tu utilises une "impression pdf" plutôt qu'un export pdf, ça te donne la même chose ?

n°3403431
nical_73
Posté le 07-07-2021 à 10:00:26  profilanswer
 

arnuche a écrit :

Tu as regardé du côte de la mise à l'échelle dans les options d'impression ?


oui j'ai remis des marges normales pour que ce soit un peu plus propre mais j'ai pas le même résultat
il ne "ferme pas le tableau en début et fin de chaque page
 

Ptit loup a écrit :

Et si tu utilises une "impression pdf" plutôt qu'un export pdf, ça te donne la même chose ?


 
oui j'ai essayé avec pdf xchange par exmeple et il me fait les marges à sa sauce c'est pas génial

n°3403434
Ptit loup
Quand c'est flou, y'a un loup
Posté le 07-07-2021 à 11:01:33  profilanswer
 

Ta différence est quand même importante... pas tant pour la ligne, mais au niveau de là où c'est coupé sur plusieurs pages.
Ou alors y'a une différence entre tes 2 copies d'écran
-> sur ta 1ère copie, y'a du blanc entre 1.3 et 1.4, puis pareil entre 1.8 et 1.9...  
-> sur ta 2ème copie d'écran, y'a rien entre 1.3 et 2
 
Tu as des filtres d'activés ?
 
Tu as quoi comme paramètre d'impression/export... ?

n°3403656
Heeks
La lettre X
Posté le 10-07-2021 à 17:02:47  profilanswer
 

Bonjour :hello:  
Je pose ici quelques bases me concernant :  
- je suis nul en excel
- je suis nul en Visual Basic
 
Voila, ça c'est fait.
 
Maintenant ma question : J'ai un fichier excel pour le taf qui ne marche pas bien et j'aimerais le faire fonctionner correctement.
C'est basé sur du visual basic si j'ai bien compris : Quand on clique sur un bouton ça doit remplacer des caractères ("/" remplacé par des "_" ) afin de générer un fichier pdf dont évidemment le nom ne peut pas contenir de "/".
 
Suis-je dans le bon topic ? Existe-t-il un topic VB ? Puis-je poser le bout de code en question ici ?
 
Pour les pisse-froid : Non, personne ne peut le modifier au taf, le mec qui l'a fait s'est tiré :o
 
Merci !
 


---------------
BnetTs3 HFR
n°3403675
otobox
Maison fondée en 2005
Posté le 11-07-2021 à 08:21:16  profilanswer
 

Hello :)
 
ton problème n'est pas résoluble par un tcd, mais poste toujours :o
 
Qu'est-ce qui ne va pas ?


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°3403677
Heeks
La lettre X
Posté le 11-07-2021 à 09:13:31  profilanswer
 

Les lignes 9 et 10 ne sont pas executées ce qui fait que dès qu'il y a un "/" dans le Range B4 le pdf n'est pas créé et ça me sort une erreur 1004 :/

 
Code :
  1. ....


Message édité par Heeks le 16-07-2021 à 21:30:36

---------------
BnetTs3 HFR
n°3403679
otobox
Maison fondée en 2005
Posté le 11-07-2021 à 10:40:27  profilanswer
 

Je ne comprends pas trop la macro, car la valeur située en B4 semble ne pas rentrer en compte dans la composition du nom du fichier (composé d'un préfixe, de la date et de deux suffixes).
 
A mon avis, le problème vient d'ailleurs. Internet parle de fichier corrompu avec une erreur 1004.


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°3403680
Heeks
La lettre X
Posté le 11-07-2021 à 13:32:04  profilanswer
 

Si si B4 est bien pris en compte, le nommage des cellules dans mon script est bidon mais c'est bien pris en compte


---------------
BnetTs3 HFR
n°3403714
SuppotDeSa​Tante
Aka dje69r
Posté le 12-07-2021 à 12:30:24  profilanswer
 

Parce qu'il n'y a pas de "/" dans la cellule parce que c'est une date au format date ?


---------------
Soyez malin, louez entre voisins !
n°3403757
Heeks
La lettre X
Posté le 13-07-2021 à 23:26:07  profilanswer
 

SuppotDeSaTante a écrit :

Parce qu'il n'y a pas de "/" dans la cellule parce que c'est une date au format date ?


Désolé, je ne comprend pas bien ton message :/
Le fichier est nommé suivant différentes cellules à travers la feuille et une de ces cellules peut comporter des "/", il faut donc les remplacer pour que le nom de fichier soit correct.


---------------
BnetTs3 HFR
n°3403769
arnuche
Posté le 14-07-2021 à 09:12:37  profilanswer
 

Je ne m'y connais pas très bien mais est-ce que tu ne pourrais pas passer par une étape intermédiaire qui consisterait à remplacer les "/" via une simple formule en passant donc par une autre cellule qui contiendrait le signe modifié, histoire de ne pas devoir mettre les lignes 9 et 10 dans ta formule VBA ?

n°3403877
SuppotDeSa​Tante
Aka dje69r
Posté le 15-07-2021 à 23:08:36  profilanswer
 

Heeks a écrit :


Désolé, je ne comprend pas bien ton message :/
Le fichier est nommé suivant différentes cellules à travers la feuille et une de ces cellules peut comporter des "/", il faut donc les remplacer pour que le nom de fichier soit correct.


Tu as l'air de jouer avec "day()" ou "month()" j'en conclus donc, surement à tort, que B4 contient une date
Or, en faisant court, une date c'est un nombre (depuis 1900 si j'me souviens bien) qui est mis en forme pour l'affichage avec des slash "/"
Donc si tu cherches à remplacer le caractère "/" par un "_" en ligne 9 alors qu'en B4 tu as une date ça va planter le programme parce qu'en B4 il n'y a pas vraiment de "/", seulement en affichage
Fais l'essai, j'ai pas Excel sous la main, mais je suis quasi près à la mettre au feu. Créé un classeur vierge, en A1 tu saisis 16/07/2021 et fais un Ctrl + F de "/". Il ne trouvera rien
Car en A1 c'est un chiffre genre 44165 qui correspond à la date "16/07/2021" depuis 1900

 

Edit : J'ai levé mon cul du canap et je viens de perdre ma main :whistle:


Message édité par SuppotDeSaTante le 15-07-2021 à 23:10:29

---------------
Soyez malin, louez entre voisins !
n°3403879
Heeks
La lettre X
Posté le 16-07-2021 à 00:30:11  profilanswer
 

Alors en fait en B4 les users peuvent mettent ce qu'ils veulent c'est une valeur alphanumérique, la date est gérée autrement et ça fonctionne bien.

 

C'est surtout pour éviter une entrée de type "blablabla / patatipatata" puisque c'est repris dans le nom du pdf généré.

 

Mais merci de jeter un oeil à mon problème  [:remi garde:4]


Message édité par Heeks le 16-07-2021 à 00:30:57

---------------
BnetTs3 HFR
n°3403887
SuppotDeSa​Tante
Aka dje69r
Posté le 16-07-2021 à 13:05:08  profilanswer
 

En tout cas je ne vois pas ce qui pourrait poser souci dans ton code
A part peut-être ce que tu as en M6 car ce n'est pas testé en amont
Ou si je veux être têtu, que B4 soit un "égal de C4" et ne contienne donc pas de "/" :o

  

Perso je ne jouerais pas sur les caractères directement dans les cellules mais plutôt sur les variables contenant tes chaines auxquelles j'appliquerais une fonction qui exclurait tous les caractères spéciaux ( ? | etc.)
Comme celle-ci un peu modifiée (je remplace le point par un underscore sinon ça fait chier si c'est en fin de chaine, et je remplace les caractères interdits par # comme ça tu les verras. Un Trim pour éviter que ça finisse par un espace car des fois ça fait chier aussi)

Code :
  1. Function MajSansAccent$(ByVal Chaine$)
  2. 'Ti
  3. Const VAccent = "àáâãäåéêëèìíîïðòóôõöùúûü.<>:/\|?*", VSsAccent = "aaaaaaeeeeiiiioooooouuuu_########"
  4. Dim Bcle&
  5. If Len(Chaine) > 0 Then
  6. For Bcle = 1 To Len(VAccent)
  7. Chaine = Trim(Replace(Chaine, Mid(VAccent, Bcle, 1), Mid(VSsAccent, Bcle, 1)))
  8. Next Bcle
  9. MajSansAccent = Chaine
  10. End If
  11. End Function


Message édité par SuppotDeSaTante le 16-07-2021 à 21:37:00

---------------
Soyez malin, louez entre voisins !
n°3403894
Heeks
La lettre X
Posté le 16-07-2021 à 19:19:04  profilanswer
 

Ouah, merci beaucoup pour le coup de main, je vais me pencher sur ta fonction et je reviens dans un an ou deux quand j'aurai compris comment ça marche :D

 

Edit : Bon a priori tout fonctionne quand je teste dans un nouveau fichier mais pas sur le fichier original.
Je ne sais pas si c'est dû au format de la cellule ou à une protection sur les macro, je pense refaire tout le fichier, ça ira plus vite...
Merci pour votre aide :hello:


Message édité par Heeks le 16-07-2021 à 21:29:43

---------------
BnetTs3 HFR
n°3403899
otobox
Maison fondée en 2005
Posté le 17-07-2021 à 07:47:20  profilanswer
 

C'est ce que je te disais plus haut, l'erreur 1004 semble être en rapport avec un fichier corrompu.
Essaye de recopier ton classeur dans un classeur tout neuf, avec les macros.


---------------
OtObOxBlOg - - - Etre seul à avoir tort  c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons
n°3403912
Heeks
La lettre X
Posté le 17-07-2021 à 15:57:40  profilanswer
 

C'est protégé, je peux en faire une copie facilement ?


---------------
BnetTs3 HFR
n°3404313
nicko
Posté le 28-07-2021 à 12:14:14  profilanswer
 

Bonjour à tous,
 
Un client m'a donné pour un projet des tables de barémage (correspondance hauteur->volume) de ses réservoirs de stockage.
 
J'ai besoin de vérifier qu'il n'y a pas de trou dans les données, et que j'ai bien une valeur chaque 10mm.
 
Comment je peux m'y prendre ??

n°3404314
Aardpeer
Transmuteur grognon de Bluxte
Posté le 28-07-2021 à 12:21:17  profilanswer
 

est-ce que tu peux nous donner une idée de comment sont agencées les données ?  
Ca m'a l'air assez simple à réaliser avec un =sierreur(<colonnevolume>/<colonnebarême;"ERRREUR" )

n°3404324
nicko
Posté le 28-07-2021 à 13:27:49  profilanswer
 

https://i.imgur.com/gGacZ5G.png

 

J'ai besoin de savoir s'il manque des lignes, ou bien s'il y a des erreurs (j'ai déjà repéré plusieurs de loin de type : 810, 820, 8300, 840, 850, ...)

 

Chaque table va jusque 13000 mm et j'en ai une 20aine, pas possible de faire ça à la mano...

Message cité 2 fois
Message édité par nicko le 28-07-2021 à 13:28:22
n°3404326
stevetur
Posté le 28-07-2021 à 13:36:36  profilanswer
 

nicko a écrit :

https://i.imgur.com/gGacZ5G.png
 
J'ai besoin de savoir s'il manque des lignes, ou bien s'il y a des erreurs (j'ai déjà repéré plusieurs de loin de type : 810, 820, 8300, 840, 850, ...)
 
Chaque table va jusque 13000 mm et j'en ai une 20aine, pas possible de faire ça à la mano...


 
C'est facile, tu ajoutes une colonne (C) où tu incrémentes la liste théorique. (100;110; etc...)
Puis tu fais A-C => si différent de 0 tu met en rouge, et tu pourras identifier directement tes erreurs
 

n°3404327
Aardpeer
Transmuteur grognon de Bluxte
Posté le 28-07-2021 à 13:55:43  profilanswer
 

stevetur a écrit :


 
C'est facile, tu ajoutes une colonne (C) où tu incrémentes la liste théorique. (100;110; etc...)
Puis tu fais A-C => si différent de 0 tu met en rouge, et tu pourras identifier directement tes erreurs
 


Ca ne marchera pas ça, à la première ligne manquante dans A, tout tes C seront en rouge.

n°3404329
nicko
Posté le 28-07-2021 à 14:01:42  profilanswer
 

stevetur a écrit :


 
C'est facile, tu ajoutes une colonne (C) où tu incrémentes la liste théorique. (100;110; etc...)
Puis tu fais A-C => si différent de 0 tu met en rouge, et tu pourras identifier directement tes erreurs
 


 :jap:
 

Aardpeer a écrit :


Ca ne marchera pas ça, à la première ligne manquante dans A, tout tes C seront en rouge.


 
Ça me permettra quand même de repérer la première erreur, je corrige à la main, et voit s'il y en a après.


Message édité par nicko le 28-07-2021 à 14:02:40
n°3404330
Aardpeer
Transmuteur grognon de Bluxte
Posté le 28-07-2021 à 14:03:45  profilanswer
 

nicko a écrit :

https://i.imgur.com/gGacZ5G.png

 

J'ai besoin de savoir s'il manque des lignes, ou bien s'il y a des erreurs (j'ai déjà repéré plusieurs de loin de type : 810, 820, 8300, 840, 850, ...)

 

Chaque table va jusque 13000 mm et j'en ai une 20aine, pas possible de faire ça à la mano...


une colonne C avec un =si((A2-A1)<>10;"ERREUR";"OK" ) (à insérer en ligne 2 et à descendre avec la poignée de recopie)
Tu auras des erreurs aussi sur les lignes consécutives aux erreurs de type 810/82/830 ou 810/8200/830 mais une fois l'erreur principale corrigée, ca rentre dans l'ordre.

Message cité 1 fois
Message édité par Aardpeer le 28-07-2021 à 14:04:31
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  78  79  80  ..  107  108  109  110  111  112

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR