| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 11/03/2016 à 00:20 | yassmar | Comptez les cellules similaires, etc | Pour compléter cette judicieuse proposition d'utiliser les tableaux croisés dynamique (on sélectionne toutes les données, on fait un tableau croisé avec, on triture bien 5-10minutes la première fois pour comprendre de quoi il retourne, et hooooo, magie !) je rappelle la formule pour compter des mach... |
| 11/03/2016 à 00:08 | SOPHIEFT | Excel 2007 - affiche resultat 1ere cellule d'un tri | Directement, je pense que ce n'est pas possible : un filtre n'est qu'une modification de l'affichage (les lignes masquées ont une taille réduite à 0), aucune valeur ne change ... Il serait bien possible de faire l'inverse : baser un filtre sur la valeur d'une cellule, mais il ne se mettrait pas à jo... |
| 10/03/2016 à 22:21 | OOoiste | Sujets Excels et VBA | Ah, oui, alors je réponds ici ! Déjà, ce n'est pas une question, c'est une suggestion ... Amélioration continue, six sigma toussa ... La solution la plus simple est de te mettre au VBA Cordialement, -> l'objectif d'une telle classification serait de faciliter la vie des intervenants, pour qu'ils... |
| 10/03/2016 à 12:40 | kevinf | Comptage des cellules utilisées dans Excel avec condition | =NBVAL(E7:E36)-NB.SI(E7:E36;0) Dommage, pas possible de le faire en 1 coup avec NB.SI(E7:E36;"<>0"), puisqu'il considère que vide est différent de 0 :p... |
| 10/03/2016 à 12:27 | frenchmoinow | Faire la sommbe des cellules suivante | Tu es sûr de vouloir faire une macro pour cela ? Ce n'est absolument pas nécessaire, ce sera complexe et lourd à maintenir, ainsi qu'à exécuter ... Par exemple, elle ne se mettra pas à jour toute seule, sauf à la ré exécuter en permanence, ce qui serait ultra crade. Par ailleurs, tu es sûr de vouloi... |
| 10/03/2016 à 11:09 | Peuwi | Résultats d'un calcul faisant varier les paramètres | Wow, déjà, à chaud, j'adore cette fonction de message pour du debug, je crois que je vais la réutiliser souvent ! Merci ! Par contre, je ne vais pas parcourir le tableau cellule par cellule, ce n'est pas une façon très propre de parcourir un tableau à 2 dimensions. Par contre, l'integer permet de pa... |
| 10/03/2016 à 10:53 | Hosni | Recherche de Valeur avec Critere | Pour rechercher dans le tableau, il est plus simple que le tableau soit "propre" : sur 2 colonnes s'il n'y a que 2 champs (montant et retenue) avec des nombres au format nombre, et non au format texte. La conversion que j'ai du utiliser les retraduit en format français, mais si excel est en anglais... |
| 10/03/2016 à 10:34 | Peuwi | Catégorie "Excel - VBA" : séparer Excel de VBA | Répondre à des questions Excel (formules) et des questions VBA (développeur), ne demande franchement pas les mêmes compétences... J'imagine que l'on pouvait se dire intuitivement que celui qui peut aider sur VBA peut aussi aider sur Excel, mais la réciproque n'est pas vraie. Par ailleurs, un problèm... |
| 10/03/2016 à 10:27 | Peuwi | Résultats d'un calcul faisant varier les paramètres | Bon, puisque je sais qu'une autre solution n'est pas possible, et que je vois que mon message part un peu dans tous les sens, je peux simplifier la question : -> comment parcourir proprement un tableau en VBA, ligne par ligne, puis colonne par colonne ... |
| 10/03/2016 à 10:21 | kevinf | Calcul d'une différence avec fonction si | Et bien, c'est vrai que vouloir faire la somme de toutes les cellules sauf celles qui sont à 0, cela ressemble presque à un troll Evidement, cela ne sert à rien, puisque 0 ne change pas la somme... |
| 09/03/2016 à 18:27 | Peuwi | Résultats d'un calcul faisant varier les paramètres | Sinon, autrement qu'un tableau, il y a peut-être quelque chose encore plus propre : une simple fonction d'arité variable (c'est possible ?), avec en entrée : l'adresse de la cellule à copier des couples de : * adresse de cellule à changer * valeur à y mettre ... Du coup, on copie cette fonction dans... |
| 09/03/2016 à 18:05 | Peuwi | Résultats d'un calcul faisant varier les paramètres | Le titre est difficile à trouver, j'aurais pu l'appeler "montecarlo", mais cela n'aurait pas été parlant pour beaucoup... C'est un truc que je souhaite faire pratiquement depuis que je connais Excel : Excel a 2 dimensions, (largeur/longueur), que faire si j'ai besoin de davantage ? Plus précisément... |
| 08/01/2016 à 11:20 | Peuwi | Copie d'onglet & références des formules | Ah, oui, effectivement, on fait référence à un tableau sans le nommer, donc je pourrais exécuter un bout de code pour un éventuel TCD qui serait là (ou pas). C'est pas beau, mais ca marcherait Je teste cela, merci ... |
| 08/01/2016 à 10:53 | Peuwi | Copie d'onglet & références des formules | Je vous remercie pour vos propositions, et je suppose qu'elles signifient que ce que je souhaite faire n'est pas possible ? Je ne souhaite pas créer un TCD en macro, je n'aurais pas posé la question Je souhaite que la copie reprenne correctement les références. Je ne peux pas créer le TCD en macro,... |
| 07/01/2016 à 20:31 | Peuwi | Copie d'onglet & références des formules | Hmm, du coup, j'ai créé un classeur Le but, c'est que la copie soit faite de telle sorte le TCD créé dans le nouveau classeur pointe sur Feuil1!$A$1:$B$5 au lieu de [Classeur1.xlsm]Feuil1!$A$1:$B$5 Si ca se trouve, l'astuce consiste à dupliquer le workbook entièrement, et supprimer l'onglet... |
| 07/01/2016 à 18:56 | Peuwi | Copie d'onglet & références des formules | Je voudrais copier 2 onglets dans un nouveau classeur. (sans rire, je n'ai pas changé les noms pour vous ) (par contre, j'ai ajouté les commentaires) Mon problème, c'est que je souhaiterais que les formules (et le tableau croisé dynamique) de l'onglet AdditionalTab soient copiés strictement, et plus... |
| 06/01/2016 à 18:17 | Utilisateur05 | Trouver valeur Max dans un Range variable selon condition | Ah, ben, non, c'est bien cette fois. Étonnamment, equiv est bien écrite (alors qu'elle marche exactement comme rechercheV) C'est une simple petite erreur de plage incorrecte. Plutôt que de s'embêter à chercher une solution compliquée, pourquoi refaire une recherche pour la date sur chaque ligne ? Si... |
| 06/01/2016 à 18:00 | Utilisateur05 | Trouver valeur Max dans un Range variable selon condition | Ouille, la rechercheV est un peu écrite au hasard Pour faire la rechercheV : =rechercheV( G10; <- la valeur maximum qui a été trouvée (en supposant que tu as mis les dates dans la colonne F, et donc les max dans la G DECALER(B11;;4;EQUIV(100;E11:E$9999;FAUX())) ; <- la plage dans laquelle tu a... |
| 06/01/2016 à 16:15 | Utilisateur05 | Trouver valeur Max dans un Range variable selon condition | Pour la cellule F10, si on est dans le cas où on cherche le prochain 100 : =MAX(DECALER(B11;;;EQUIV(100;E11:E$9999;FAUX()))) Je te laisse ajouter les petites conditions pour exécuter un cas plutôt que l'autre ? Pour la date, si tu veux la laisser en première position, il va falloir lui courir après... |
| 06/01/2016 à 15:48 | SimKmil | Créer un onglet par semaine de l'année | C'est vraiment nécessaire de créer un onglet par semaine ? Non, parce que c'est inutilisable derrière ... Naviguer dans les onglets, c'est plutôt infect. Autant mettre toutes les données dans le même onglet, et de filtrer les valeurs qui ne concernent pas la semaine en cours ... Accessoirement, cela... |
| 06/01/2016 à 14:19 | JRemi | Recherche matricielle 3 critères | Ah, non, mais je reconnais que c'est toujours la classe de multiplier par des booléens, mais, c'est le genre de choses qui rendent le code illisible (pour les non-connaisseurs) surtout si en plus c'est sur une plage Mais je comprends donc que cela remonte à une époque où nb.si.ens n'existait pas. (j... |
| 06/01/2016 à 14:08 | Adrien7 | Récupérer une plage de valeur selon condition | Indirect("A2") renvoit la valeur de la cellule A2 "A" & "2" renvoit la chaine de caractère "A2" (idem "A"&2 sans guillemets) Lignes([plage]) renvoit le nombre de lignes dans la plage. et "1:18" correspond à la plage des lignes 1 à 18. (en prenant toutes les colonnes) Pour ce genre de chose,... |
| 06/01/2016 à 14:03 | JRemi | Recherche matricielle 3 critères | Pourquoi utiliser une sommeprod plutôt qu'une somme.si.ens qui ferait la même chose ? Il est plus performant ... |
| 06/01/2016 à 13:59 | cantova | Transposition de lignes en colonne | J'ai regardé ton fichier, est effectivement, la présentation cible est bien mieux que la présentation source (c'est la présentation source qui est moisie) En tout cas, c'est rigolo tout plein comme exercice. Bon, je n'ai pas retiré l'entête de ligne qui est répété à chaque ligne, mais pour la retire... |
| 06/01/2016 à 13:41 | cantova | Transposition de lignes en colonne | =indirect(adresse(colonne();ligne())) transpose les lignes et les colonnes. -> =indirect(adresse(ligne();colonne())) est une référence à soit-même (évidement, ca fait référence circulaire du coup) =indirect(adresse(colonne();ligne();1;1;"mafeuillesource")) pour piquer des données d'une autre feui... |
| 06/01/2016 à 13:33 | Peuwi | Ondes de gouttes qui tombent dans l'eau (inutile, mais joli) | Je me suis demandé un jour comment réagirait une surface si elle était parcourue de plusieurs ondes circulaires à la même fréquence ... Est-ce qu'il y aurait des points où cela entrerait en résonance ? Le chercheur normal utilise matlab, ou des trucs du genre. Mais en fait, excel, c'est bien aussi.... |
| 06/01/2016 à 13:20 | Peuwi | Calendrier -> sans macro | Décidément, c'est un sujet qui me botte, j'ai trouvé une autre version, celle là vraiment au format calendrier, mais pour le coup, ca ne sert à rien d'autre qu'être imprimé... |
| 06/01/2016 à 13:15 | Peuwi | Générateur de carte en relief -> sans macro | Un prof, il y a fort longtemps, nous a enseigné que tous les langages avaient la même expressivité (on pouvait aboutir au même résultat), même les formules excel, ce à quoi j'ai pensé à l'époque "WTF". Bon, si sur la partie strictement calculatoire, c'est exact (puisque chaque colonne peut coder un... |
| 06/01/2016 à 12:53 | Val04 | Extraire des données suivant des critères de date | Ben ! Une rechercheV ! Bon, ok, je te l'écrit... |
| 06/01/2016 à 12:36 | Peuwi | Calendrier -> sans macro | Pas besoin de macro pour faire un calendrier Extraction d'un outil plus global de saisie des absences, je vous fourni la partie calendrier, que l'on peut utiliser pour un peu ce qu'on veut... |
| 06/01/2016 à 12:28 | Val04 | Extraire des données suivant des critères de date | Nota : j'ai édité la formule, j'avais fait une petite erreur pour récupérer la position de la date de fin. (au passage, pense à mettre des dates où il y a au moins 1 résultat à trouver ) Ensuite, pour chopper le 1, le 2, tu fais une rechercheV toute bête : il va prendre le premier 1 qu'il trouve, pu... |
| 06/01/2016 à 12:15 | Val04 | Extraire des données suivant des critères de date | En fait, je viens de réaliser que tu avais ajouté une colonne cachée au beau milieu du tableau BDD ... La colonne dateCB ne sert que de calcul préparatoire, n'est ce pas ? En fait, il te suffisait d'utiliser un nb.si.ens pour cumuler les 3 conditions (date précédente, date suivante, CB), puis de cho... |
| 06/01/2016 à 11:56 | Val04 | Extraire des données suivant des critères de date | Tu peux me confirmer que les dates dans l'onglet BDD sont triées dans l'ordre ? Si oui, c'est facile, sinon, cela va être l'artillerie lourde. J'ai le droit d'ajouter 2 colonnes masquées avant la colonne A dans l'onglet journal CB ... |
| 06/01/2016 à 11:42 | wouldexcel | Macro et recherchev | Je n'ai pas tout compris, mais ce que je peux déjà dire : Pour écrire la vlookup, il va bien falloir lui dire où aller chercher les données. Si c'est dans le même onglet, le nom de l'onglet ne sert à rien, écrit directement C[-12] au lieu de Données!C[-12] Si c'est dans un autre ongl... |
| 06/01/2016 à 11:31 | Peuwi | Un "random" pour faire des tests répétables : hashage ? | Ben, le but du jeu, c'est justement de remplacer alea(), puisque le vilain change de valeur dès qu'on update une cellule... |
| 06/01/2016 à 10:23 | Peuwi | Un "random" pour faire des tests répétables : hashage ? | Ma question est surtout destinée à ceux qui auraient déjà eu le même problème et auraient trouvé une réponse, ou à la rigueur, à des spécialistes des fonctions de hashage, mais pour le coup, je ne serais pas au bon endroit Enfin, je veux bien mettre un fichier (un fichier, parce que des cas où j'ai... |
| 05/01/2016 à 18:29 | Peuwi | Un "random" pour faire des tests répétables : hashage ? | Il me semble que la fonction n'existe pas, j'ai souvent besoin d'un truc aléatoire pour faire des tests, (en gros, un nombre aléatoire pour le calcul de B2, un autre pour B3, un autre pour B4, un autre aussi pour C2, C3 ...), mais répétable d'un test sur l'autre. (donc, le même nombre aléatoire dans... |