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 62

DateAuteur du sujetSujetExtrait du message
21/05/2007 à 07:29Karen220678Menu déroulant imbriquéIl n'est pas certain qu'il y ait plus simple. Sinon joins un extrait de ton fichier (sans données confidentielles). On pourra ainsi t'aider directement sur ton fichier. A te lire @+...
19/05/2007 à 16:42Karen220678Menu déroulant imbriquéRe, Il s'agit de formules nommées avec utilisation de la fonction DECALER Tu peux regarder dans Insertion - Nom - Définir et là, tu as les 2 noms Ensuite, ces 2 noms sont utilisés dans une validation (menu Données - Validation) La fonction DECALER est certes un peu délicate à aborder, mais elle est...
19/05/2007 à 16:27Karen220678Menu déroulant imbriquéC'est tout a fait possible. C'est ce qu'on appelle les liste en cascade. Regarde l'exemple joint https://www.excel-pratique.com/~files/doc/liste_cascade.xls @+...
19/05/2007 à 09:39metalRechercher une informationparticuliere dans plusieur classeuDonne nous davantage de précisions. Tes classeurs sont-ils toujours les mêmes ? Comment sont structurées tes données (celles à rechercher dans chaque classeur) ? Quels sont tes critères de recherche ? A te lire @+...
19/05/2007 à 08:46ExcelnoviceRecherche avec plusieurs critèresJe vois que tu as obtenu d'autres réponses. Je joins ma dernière version Le fichier est prévu pour avoir d'autres types de produits. A toi de faire ton choix https://www.excel-pratique.com/~files/doc/Excelnovice.xls @+...
18/05/2007 à 19:59ExcelnoviceRecherche avec plusieurs critèresRe, Il est toujours bon de donner toutes les contraintes dès le départ... Bon, on reste toujours dans le domaine des matricielles avec un détour par la fonction DECALER : en J15 : =INDEX(DECALER(A3;EQUIV(I13;A4:A26;0);4;NB.SI(A4:A26;I13));SI(ESTNA(EQUIV(I15;ARRONDI(DECALER(A3;EQUIV(I13;A4:A26;0);EQU...
18/05/2007 à 18:24ExcelnoviceRecherche avec plusieurs critèresRe, Le principe repose sur la recherche à l'aide des fonctions INDEX et EQUIV Généralement, on utilise ces fonctions lorsqu'on a un seul critère à rechercher dans une seule colonne (situation simple) Dans le cas présent, on a plusieurs critères dans plusieurs colonnes. On passe donc de la recherche...
18/05/2007 à 17:48mattjolRemplacerMerci pour cette précision qui permet d'économiser quelques frappes de touches. J'étais tellement habitué au collage spécial / multiplication avec 1 que je n'avais jamais songé (ni cherché) à une solution plus simple. Petite astuce qui va enrichir ma besace Excel. @+...
18/05/2007 à 17:28ExcelnoviceRecherche avec plusieurs critèresSur la base d'une formule matricielle (à valider par CTRL + MAJ + ENTREE) : en J15 : =SI(I14=$B$3;INDEX($E$4:$E$26;EQUIV(I13&I15;A4:A26&ARRONDI(B4:B26;2);0));INDEX($E$4:$E$26;EQUIV(I13&I15;A4:A26&ARRONDI(C4:C26;2);0))) Une fois validée matriciellement, des accolades doivent apparaître de chaque côté...
18/05/2007 à 14:58domdomdomAjouter des zéros devant des chiffresPas sûr d'avoir tout compris, mais si on veut une formule , pourquoi pas celle-ci ? =TEXTE(A1;"000000") @+...
18/05/2007 à 12:20mattjolRemplacerDeux solutions : Tu copies 1 dans une cellule vide, tu fais un copier dessus Ensuite tu sélectionnes tes dates et tu fais un collage spécial - multiplication dessus. Reste éventuellement à remettre au format date après Autre solution (très proche) : Insérer une colonne et y mettre la formule suivant...
17/05/2007 à 15:55docjfnoelSuite incrémentielle de périodes?A essayer : en A1 : 06-05-2007 au 12-05-2007 en B1 : =TEXTE((DROITE(A1;10)*1)+1;"jj-mm-aaaa")&" au "&TEXTE((DROITE(A1;10)*1)+7;"jj-mm-aaaa") tu peux recopier sans problème cette formule vers le bas, l'incrémentation se fera conformément à ton souhait @+...
16/05/2007 à 18:30snoopy06Copier une feuille avec des formules de la precedentesSur la base du principe que tes feuilles sont numérotées Feuil1 puis Feuil2 puis Feuil3 etc jusqu'à Feuiln la fomrule suivante te permet de récupérer la valeur de la cellule B4 de l'onglet précédent : =INDIRECT(STXT(STXT(CELLULE("nomfichier";A1);TROUVE("]";CELLULE("nomfichier";A1))+1;32);1;5)&ST...
16/05/2007 à 14:09snoopy06Copier une feuille avec des formules de la precedentesPeux tu nous indiquer les noms que portent les onglets de chacune de tes feuilles. S'il y a une logique dans ces noms d'onglet, on peut utiliser la formule que j'ai proposée à notre ami Beuret. Elle consiste à récupérer la valeur de l'onglet, à déterminer (ou calculer) le nom de l'onglet précédent e...
15/05/2007 à 17:37BEURETComment faire ?A supposer (c'est l'idéal) que tes onglets s'appellent Janvier, Février, ... (avec le respect strict de l'orthographe des mois) Sur l'onglet Février, Mars, etc. : =INDIRECT(TEXTE(("1/"&STXT(CELLULE("nomfichier";$A$1);TROUVE("]";CELLULE("nomfichier";$A$1))+1;32))-1;"mmmm")&"!A33") Permet de récup...
15/05/2007 à 16:20ExcelnoviceMessage suivant le type d'ordinateurEn formule, tu as la fonction INFORMATIONS =INFORMATIONS("versionse") donne le système d'exploitation utilisé. L'ordinateur sur lequel je te réponds indique : Windows (32-bit) NT 5.01 Je pense qu'il est possible d'adapter cette formule en VBA, mais là, je passe le témoin aux Vbaïstes @+...
12/05/2007 à 15:43iso29Indiquer la valeur pour un calcul de moyenne harmoniqueSi si, il y aune réponse, celle-ci : en S5 : =MOYENNE.HARMONIQUE(SI(ESTNUM(TROUVE(K5;"0ATD"));1 0;K5*1);SI(ESTNUM(TROUVE(L5;"0ATD"));10;L5*1);SI(E STNUM(TROUVE(M5;"0ATD"));10;M5*1);SI(ESTNUM(TROUVE (N5;"0ATD"));10;N5*1);SI(ESTNUM(TROUVE(O5;"0ATD")) ;10;O5*1);SI(ESTNUM(TROUVE(P5;"0ATD"));10;P5*1)) Ce...
10/05/2007 à 18:53space cowboyAfficher un nombre négatif entre sans perdre sa valeurIl semblerait que ça dépende des versions. Sur Excel 2000, Dans l'onglet Nombre, je n'ai pas (1234,00) En adaptant un format personnalisé, ça pourrait donner ceci : 0.00;(0.00) Bonne soirée @+...
07/05/2007 à 17:33IBegin Somme SiPour avoir l'équivalent d'un SOMME.SI avec double condition (ou plus), il faut passer par la fonction SOMMEPROD : essaye avec : =SOMMEPROD((A2:A5>=100000)*(A2:A5<=400000)*B2:B5) @+ Edit : salut michel, plus rapide que moi, le temps de rédiger @+...
07/05/2007 à 15:07PHILIPPE ARSENEFORMULERe, Une autre solution était possible en testant la présence de A1 et A2 avec EQUIV : (solution un peu plus lourde) : =ESTNUM(EQUIV(A1;A4:A14;0))*ESTNUM(EQUIV(A2;A4:A14;0)) @+...
07/05/2007 à 14:43PHILIPPE ARSENEFORMULETu peux essayer avec cette formule : =((NB.SI(A4:A10;A1)>0)*(NB.SI(A4:A10;A2)>0))*1 @+ Edit : Salut Belug, pas rafraîchi à temps. Nos solutions se ressemblent. @+...
04/05/2007 à 08:17bobbyIsoler des chiffresLe principe de la formule : STXT(A1;LIGNE(INDIRECT("1:9"));1) avec LIGNE et INDIRECT permet en fait de "découper" caractère par caractère la chaîne en A1. Ensuite, avec ESTNUM, je renvoie VRAI ou FAUX pour chaque caractère, transformé en 1 ou 0 (avec le multiplié par 1) Reste enfin avec EQUIV à trou...
03/05/2007 à 18:57bobbyIsoler des chiffresUne autre piste, avec une fiormule matricielle : =EQUIV(1;ESTNUM((STXT(A1;LIGNE(INDIRECT("1:9"));1)*1))*1;0) J'ai fait plusieurs essais, sans rencontrer de problèmes. @+...