t

Passionné d'Excel

Inscrit le :03/05/2007
Dernière activité :06/08/2015 à 08:36
Version d'Excel :Excel 2003 + 2007
Messages
3'073
Votes
132
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par thibo - page 55

DateAuteur du sujetSujetExtrait du message
22/06/2008 à 16:13PierrusProgammation VBALe fichier que tu as joins est au format Excel 2007. Remets le au format 2003 pour que tout le monde puisse le lire et t'apporter une aide. Sur ce que j'ai compris de ton message, une solution avec Mise en Forme Conditionnelle pourrait peut être répondre à ton problème. A te (re)lire avec ton fichie...
22/06/2008 à 10:55Hareau-VauloupMode comptabilitéIl s'agit très probablement du mode compatibilité. Et dans ton cas, il s'agit d'un fichier enregistré dans une version d'Excel (97, 2000 ou 2003) et ouvert avec Excel 2007. Tu peux choisir d'enregistrer au format Excel 2007 et tu n'auras plus cette indication. Mais pour ouvrir le fichier avec une ve...
19/06/2008 à 19:26KikiProblème listeUn fichier joiint est toujours plus simple à comprendre qu'une tentative d'explication de celui-ci. On va quand même essayer de deviner à quoi il ressemble. En E56 : =E55*CHOISIR(EQUIV(D55;E1:E3;0);0.06;0.15;0..21) Je te laisse corriger les taux de TVA que je connais pas. On peut combiner également...
19/06/2008 à 19:13AlgoProblèmes de simplifications des fonctions SIJe confirme, gros boulot pour tout comprendre. Certaines formules peuvent effectivement être simplifiées, mais il y en a tellement qu'on ne sait pas par où commencer. Déjà, avant de chercher à simplifier, y-a-t-il des formules à corriger (qui ne donnent pas le résultat souhaité) ? Si oui, lesquelles...
19/06/2008 à 14:42mightydiamonds RechercheV avec 2 critèresUne solution avec une formule matricielle : Formule à valider par CTRL + MAJ + ENTREE Plages de cellules à adapter @+...
19/06/2008 à 12:03thomas3587Insérer une liste déroulante avec 2 colonnesPar principe, une liste déroulante, avec une liste définie par DECALER, ne peut se référer qu'à une seule colonne. On peut cependant ruser. Après avoir défini ta liste avec DECALER, puis mis ta liste déroulante dans une cellule, tu peux revenir sur la définition de la liste nommée : Insertion - Nom...
18/06/2008 à 18:38liseb Nombre d'occurences contenant 2 caractères précisJe ne pense pas qu'on puisse y parvenir avec NB.SI Une solution avec SOMMEPROD : =SOMMEPROD((DROITE(A1:A50;2)="03")*1) Plage de cellules à adapter @+...
16/06/2008 à 11:36robertjl Tester la présence de plusieurs caractèresBnjour Robert, Raja, Ca pourrait être une formule de ce type : Remplace "mot" par un autre mot ou par une référence de cellule contenant le mot recherché. Si pas ça, reviens en nous donnant plus d'explications @+...
12/06/2008 à 18:17vlad64Problème de recherche de texteJ'ai beau chercher, je ne vois pas le fichier que tu as joint. Refais la procédure pour joindre le fichier et nous verrons ce qu'il est possible de faire @+...
10/06/2008 à 20:02JouijeanGestion des dates avant 1900Je te donne un lien : qui te renvoie vers le site de John Walkenbach, Excelien parmi les Exceliens, qui a conçu une macro complémentaire pour gérer les dates avant 1900, ce que Excel ne sait pas faire tout seul. Bonne soirée @+...
10/06/2008 à 19:32olaiive MultiplicationTon énoncé est un peu trop vague pour qu'on puisse t'apporter une réponse précise. Crée un petit fichier dans lequel tu nous indiques où se trouvent les 10, 50, 100 ... et joins nous ce fichier (voir lien bleu en haut : Joindre un fichier ) Puis indique nous dans quelle(s) cellule(s) tu veux faire t...
07/06/2008 à 17:58GUYDIOUDE Transformer un nombre au format "texte" en un nombIl se peut que tu aies des chiffres supérieurs à 1000 avec un séparateur de milliers qui soit un espace (ou plutôt un pseudo espace). Le cas du pseudo-espace arrive fréquémment lorsque le fichier a été téléchargé sur Internet. Dans ce cas, l'espace qui apparaît n'est pas un vrai espace, mais un cara...
06/06/2008 à 13:40bunny28 Comparaison multiple en fonction d'une conditionRe, l'idéal aurait été de nous envoyer ton fichier. Cela dit, je l'ai reconstitué avec les infos que tu as donné. La formule devient : =INDEX(I17:N20;MAX((I17:N20=MAX(I17:N20))*LIGNE(I17:N20)-16);MAX((I17:N20=MAX(I17:N20))*COLONNE(I17:N20)-8)-1) Formule toujours matricielle à valider par CTRL + MAJ...
06/06/2008 à 12:30bunny28 Comparaison multiple en fonction d'une conditionSur la base de ce que j'ai compris : avec une formule matricielle : =INDEX(plage;MAX((plage=MAX(A1:F4))*LIGNE(plage));MAX((plage=MAX(A2:F5))*COLONNE(plage))-1) Formule à valider par CTRL + MAJ + ENTREE plage représente I17:N20 Par contre, s'il y a des doublons, la formule risque de ne plus fonctionn...
04/06/2008 à 18:47loran1974 Cellule et formuleA voir : les cellules concernées sont peut-être au format Texte @+...
04/06/2008 à 18:45loulou190 Etendre selection avec calcul sans conserver format initialLe fait d'étandre recopie la cellule dans son entier (formule + format). Sinon, voir du côté de Copier - Collage spécial - Formule. Respecte ainsi le format des autres cellules. @+ Edit : Salut Amadeux, même idée quasi au même instant. Bonjour thibo @+...
26/01/2008 à 18:16AndTConversion en taux effectifDis nous où tu as trouvé cette fonction qui est inconnue pour moi. J'ai l'impression que ta fonction est issue d'une macro fonction. Donc si tu n'as pas la macro en question sur ton post, ça va être difficile. @+...
09/01/2008 à 11:06qwertzNouveau probleme de SOMME.PROD sous conditionDire qu'une valeur est fantaisiste est une chose. Cela dit, il faut quand même expliquer à Excel quels sont les critères pour pouvoir exclure une valeur Une idée : =SOMMEPROD((A1:A5=1)*(B1:B5)*(C1:C5>-1000)) Permet de prendre en compte les valeurs pour lesquelles les nombre de la colonne C sont s...
29/12/2007 à 17:07FIGIELIndexer un menu deroulant / un autre menu deroulantUn essai avec 2 listes la 2ème dépend du choix de la 1ère lsite Basé sur des formules nommées à base de la fonction DECALER Aller dans Insertion - Nom - Définir pour voir comment sont définies les listes. https://www.excel-pratique.com/~files/doc/Figiel.zip @+...
24/12/2007 à 08:35DP.Xciel (position des étoiles, constellations et planètes en tous lieux)Je ne suis pas du tout spécialiste en astronomie. Je suis cependant curieux et j'ai ouvert ton fichier. Et je peux dire que j'en suis resté sur le c.. Bravo à toi pour cette magnifique application. Vais regarder le ciel autrement désormais. Bonnes fêtes de fin d'année à tous @+ Edit : petit détail ...
15/12/2007 à 16:49jmd RECHERCHEV ou INDEX(...EQUIV ?Bonjour jmd, RECHERCHEV : la recherche se fait obligatoirement à droite de la colonne qui contient le critère INDEX / EQUIV : cette combinaison de fonctions agit ainsi : on recherche d'abord le rang du critère (avec EQUIV), ensuite, avec INDEX, on va rechercher la valeur correspondante. Avantage de...
12/12/2007 à 19:36gullianImpression ?Ton problème ressemble à un problème de mise en page Regarde dans Fichier - Mise en page - Marge et réduit les marges gauche et droite Dans l'onglet Page du même menu, tu peux également zoomer en réduciton ton impression. Si c'est pas ça, reviens en nous donnant plus de précisions @+...
07/12/2007 à 18:4449mathurin49 Un problème avec les arrondisSur la base de ton tableau, j'ai mis le nombre de millièmes en ligne 2 Ensuite, en B5, cette formule : =ARRONDI($A5/1000*B$2;2) à recopier vers la droite Formule à recopier en B7 et là aussi à recopier vers la droite. Il peut parfois rester un écart de 1 centime. Dans ce cas, je te propose de recopi...
03/12/2007 à 19:39alaintrt Fonctions conditionnelles SI ET OUA essayer en C15: =SI(OU(ET(C6=1;C11=0);ET(C6=0;C11=1);ET(C6=1;C11=1));"02:30:00"*1;"00:00"*1) Sous réserve d'avoir compris Cellule au format hh:mm Teste et dis nous @+...
30/11/2007 à 12:41nana85Colonnes ExcelPlusieurs pistes : - masquer les colonnes qui ne t'intéresse pas - avec une formule sur une autre feuille : en A1 : =A1 en B1 : =D1 etc. en fonction des colonnes à récupérer (formules à recopier vers le bas). - d'autres pistes VBA sont sans doute possible également. Essaye et dis nous Bon app @+...
29/11/2007 à 09:56nikel94 BUG Excel calcul cellule2 choses à voir : -en C1 : vérifier que tu as bien =A1+B1 et non pas =$A$1+$B$1 - vérifier également dans Outils - Options - Calcul - Automatique doit être coché. Si pas ça, reviens avec plus de détails. @+...
28/11/2007 à 09:02KiBa Récupérer plus d'un mot dans une cellule ?Il faudrait nous donner plus d'explications. Ton texte est-il dans une seule cellule ? Souhaites-tu le récupérer dans une seule cellule ou éclater chaque mot dans des cellules différentes. A te (re)lire avec plus de détails @+...
26/11/2007 à 12:20bebezoe Ajouter 1 à chaque celluleLe principe d'un Forum est l'échange des connaissances. Tu as trouvé, c'est très bien. Je ne comprends pourquoi tu ne souhaites pas partager cette trouvaille. @+...
25/11/2007 à 18:07bebezoe Ajouter 1 à chaque celluleRe, en mettant 1 en A1, tu peux mettre cette formule en A2 : =A1&REPT(LIGNE();LIGNE()) et recopier vers le bas Le souci, c'est que jusqu'à la version 2003, Excel sait gèrer des chaines de caractères jusqu'à 32000 caractères environ. Sur Excel 2007, je sais pas si cette limite a été revue à la hausse...
25/11/2007 à 17:52bebezoe Ajouter 1 à chaque celluleIl faut savoir que Excel (jusqu'à la version 2003) ne comporte "que" 65536 lignes. Sur la version 2007, on passe à environ 1 000 000 de lignes. Sinon, le problème que tu nous soumets consiste à analyser une chaine qui fait plusieurs millions (voire centaines de millions) de caractères... A moins de...
24/11/2007 à 16:40super_newbie_pro Feuille très longue ; raccourcis ? + soucis formulesDans le cas de formules très longues, on peut en nommer la totalité (ou des parties). N'hésite pas à reverni avec un exemple de longue formule que tu as et nous pourrons t'indiquer comment la nommer. Bon we @+...
20/11/2007 à 20:19faudouy Nombre de jours entre deux datesEt pourquoi pas : A2-A1+1 au format standard @+...
20/11/2007 à 14:43bbor99 Somme des valeurs absoluesEs-tu sûr de ce que tu dis ? Je viens de faire l'essai avec la formule que tu as proposé et je ne rencontre aucun problème. Si problème chez toi, il vient d'ailleurs. Reteste ou bien joins nous un petit bout de fichier exemple pour qu'on puisse comprendre J'ai oublié de préciser qu'il fallait valide...
19/11/2007 à 19:50jacquaud Macro ou formule ?Re, Me revoila, Je me suis permis d'emprunter la formule d'Amadeus pour y apporter une petite amélioration (éliminer les zéros) : à savoir que l'amélioration pouvait être apportée de la même façon à la formule que j'avais proposé Bonne soirée à tous @+ Edit : resalut Amadeus, décidément, on se colli...
19/11/2007 à 19:33jacquaud Macro ou formule ?Un petit essai avec une formule matricielle en T3 et à recopier vers le bas : Formule à valider par CTRL + MAJ + ENTREE Petit souci sur la ligne 7 où il y a un zéro un peu embêtant. Je pense qu'il doit y avoir moyen de le prendre en compte dans la formule matricielle, mais j'ai pas (encore) réussi....
15/11/2007 à 18:49stik69 Petite aideRe, La formule DECALER permet de définir une plage de cellules. les ;;; qui se suivent, c'est simplement qu'il devrait y avoir des 0 entre chauqe ; Si on les omet, Excel fait comme si c'était 0 N'héiste pas à tester également les formules de l'ami André. N'héiste pas non plus à regarder l'aide d'Exc...
15/11/2007 à 18:16stik69 Petite aideEssaye avec cette formule en G4 : =SI(F4=0;"";RANG(F4;DECALER($F$4;;;NB.SI($F$4:$F$33;"<>0"));1)) La fonction DECALER permet de définir des plages de cellules de longueur variable. Ici, elle prend en compte le nombre de valeurs <> 0 dans la colonne F Teste et dis nous @+...
14/11/2007 à 19:34stik69 Petite aideA essayer après avoir insérer 2 colonnes à droite de ton tableau : en G4 : =RANG(F4;$F$4:$F$33;1) Formule classique à recopier vers le bas en H4 : =SI(E4<>"f";"";RANG(F4;SI(E4="f";$F$4:$F$33);1)) Formule matricielle à valider par CTRL + MAJ + ENTREE en I4 : =SI(E4<>"m";"";RANG(F4;SI(E4="...
14/11/2007 à 18:50ludo34Cherche formuleUn petit essai avec une mise en forme conditionnelle. Regarde et dis nous https://www.excel-pratique.com/~files/doc/PV1hsludo34.zip Bonne soirée @+ Edit : salut Alain, solutions similaires. @+...
14/11/2007 à 18:15catlin63Additionner les cellules sur deux plages sous conditionUn essai en essayant de deviner à quoi ressemble ton fichier : =NB.SI(B18:Q18;"<"&"8:00"*1) Valable si les heures sont saisies au format horaire d'Excel (ex : 7:50) Si saisi sous forme décimale : =NB.SI(B23:Q23;"<8") D'autres solutions sont possibles également avec SOMMEPROD. Teste et dis nous...
14/11/2007 à 09:03macePb de deplacement champs actifPetit détail, tu n 'as pas posté dans le bon Forum. Sinon, pas sûr du tout d'avoir compris, mais peut-être ceci : appuie sur la touche Arrêt Défil (touche située après les touches de fonctions) Si pas ça, décris un peu plus ton problème @+...
13/11/2007 à 13:19stik69 Petite aideLa fonction INDIRECT permet d'utiliser une référence de cellule sous forme de texte. On commence par construire la référence, généralement par concaténation. INDIRECT fait le reste, c'est-à-dire qu'il transforme la chaîne générée en une référence reconnue par Excel. Voilou @+...
12/11/2007 à 18:48stik69 Petite aideCe que tu demandes est certainemnt possible. Je pense que la fonction INDIRECT pourrait en partie résoudre le problème. cela dit, la boule de cristal de qualité étant une denrée rare, il faudrait que tu nous joignes un extrait de ton fichier (sans données confidentielles). Voir le lien bleu en haut...
12/11/2007 à 07:49MARIEFLORENovice sur Excel 2007Bonjour Marie-Flore, Un petit truc pour commercer, évite d'écrire en majuscule. Cela équivaut à crier sur un Forum. Sinon, regarde dasn Outils - Options - Modification - tu dois avoir une coche Décimale fixe avec un nombre à côté. Le plus simple : décocher. Ceci est valable sur une version 2000. Il...
12/11/2007 à 07:42sergem44Pb Tri nombres decimauxTu peux utiliser la solutionj d'Amadeus (via une colonne intermédiaire) Sinon, la formule que je t'avais proposée à base de INDEX et EQUIV permet de trier également les données d'autres colonnes. Cela dit, il serait plus pratique de joindre un exemple de ton fichier plutôt que de tenter de le décrir...
11/11/2007 à 19:08White WolfIgnorer valeurs extrêmes d'une moyenneRe, la particularité d'une formule matricielle, c'est la validation Tu saisis la formule et au lieu de valider par ENTREE, tu tapes MAJ (maintenu enfoncé), puis CTRL, maintenu enfoncé et enfin, ENTREE (et là, on lâche tout) Après avoir validé ainsi, des accolades apparaissent de chaque côté de la fo...
11/11/2007 à 15:48White WolfIgnorer valeurs extrêmes d'une moyenneOn peut parvenir à ce que tu souhaites avec une formule matricielle. Essaye avec ceci : Tes tailles de A1 à A5 en B1 (ou ailleurs) : =MOYENNE(SI(A1:A5<MAX(A1:A5);SI(A1:A5>MIN(A1:A5);A1:A5))) Formule à valider par CTRL + MAJ + ENTREE @+...
11/11/2007 à 11:56sergem44Pb Tri nombres decimauxRe, en faisant directement un tri, j'ai pas trouvé. Sinon, avec tes données de A1 à A30, tu mets en B1 cette formule matricielle : =INDEX($A$1:$A$30;EQUIV(LIGNE();SUBSTITUE(DROITE($A$1:$A$30;2);".";"")*1;0)) Formule à valider par CTRL + MAJ + ENTREE et à recopier vers le bas. Bon app @+ Edit : une v...
11/11/2007 à 11:43sergem44Pb Tri nombres decimauxTel que présenté dans ton post, ça ressemble pas vraiment à des nombres décimaux. Il y a trois points par nombre ... Indique nous de façon plus précise ce que tu veux obtenir. Le cas échéant, joins un petit bout de fichier explicatif @+...
11/11/2007 à 10:55franck1966 Planning perpetuelPetit rappel sur les années bissextiles : sont bissextiles les années divisibles par 4, sauf les années divisibles par 100. Exception : les années divisibles par 400 sont bissextiles. Voilou @+ P.S. : je rajoute un lien à l'attention de Franck1966 : https://www.excel-pratique.com/forum/viewtopic.php...