d

Membre impliqué

Inscrit le :18/05/2007
Dernière activité :20/02/2009 à 18:30
Version d'Excel :2003 FR
Messages
1'961
Votes
7
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dre - page 32

DateAuteur du sujetSujetExtrait du message
14/09/2007 à 09:28ZalexPetit coup de mainExemple pour la première quinzaine du mois de septembre 07 =SOMMEPROD((A2:A20>DATEVAL("31.08.07"))*(A2:A20<DATEVAL("16.09.07"))*(B2:B20="nom du chauffeur")*C2:C20) les plages 2:20 sont à adapter suivant besoin, mais doivent être de longueurs identiques...
14/09/2007 à 08:40ChapouletRechercheV ou RechercheH avec SIA essayer en E17 : SI(OU(C17="";D17="");"";SOMMEPROD((Tarifs!B$1:B$100=Facture!C17)*(Tarifs!A$1:A$100=Facture!D17);DECALER(Tarifs!A$1:A$100;;EQUIV(E$5;Tarifs!A$1:E$1)+1))) formule à étirer vers le bas Les plages 1:100 sont à adapter suivant besoins, mais doivent être de longueurs identiques dans la...
14/09/2007 à 06:19RolandRecherche dans une plage de cellules=INDEX(A:A;EQUIV(C2;B:B) La cellule C2 doit être au même format que la colonne B...
14/09/2007 à 05:57didier001 Extraire NB d' une chaine de caractere aléatoireMême si c'était faisable, je ne crois pas que ce soit une solution. D'abord parce que la première formule renvoie #VALEUR! (en format nombre) lorsqu'il n'y a pas d'espace, donc pas moyen de se baser sur ce résultat. Ensuite par ce que le texte qui suit n'est pas necessairement limité à une seule let...
14/09/2007 à 05:35KiBaProblème très complexeJe ne suis pas parvenu à additionner les parts de marché (je suppose que c'était le but de l'exercice) sans colonne supplémentaire, mais pas besoin ni de trier ni de filtrer (ce que je supposais au départ). Une petite formule à copier vers le bas et vers la droite est largement suffisante. https://w...
13/09/2007 à 19:34KiBaProblème très complexeNe t'impatiente pas, ... je n'ai pas encore trouvé ! Peut-on trier le tableau sur la colonne C ? Dans ce cas, avec une colonne supplémentaire j'aurais peut-être bien une solution à proposer...
13/09/2007 à 19:29didier001 Extraire NB d' une chaine de caractere aléatoireRe, La formule donnée est loin d'être parfaite, bien qu'Amadéus ouvre de nouvelles voies ! Ainsi je ne parviens pas (encore) à éliminer une lettre qui se trouverait derrière un nombre, sans une espace entre les deux.. Exemple : 304A la formule renvoie 304A Petit complément : on dit une espace lorsqu...
13/09/2007 à 18:34didier001 Extraire NB d' une chaine de caractere aléatoireLa formule suivante permet d'extraire un nombre en format texte d'une chaîne de caractère, pour autant : qu'il n'y ait qu'un seul nombre que ce nombre soit précédé et suivi d'une espace. =(STXT(A1;EQUIV(0;(ESTERREUR(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1)*1)*1);0);NBCAR(A1)+1-SOMME((ESTERREUR(STX...
13/09/2007 à 14:49KiBaProblème très complexeJe ne vois pas ce que tu veux faire. Si tu donnais les résultats à obtenir et comment tu y arrives en calcul manuel on pourrait peut-être t'aider...
13/09/2007 à 11:24KiBaProblème très complexeIl y a un espace devant le nom cherché ! Essaie ceci : =NB.SI(B2:B27;"*Balinea*")...
11/09/2007 à 08:38dzouve Triangle vert dans cellule en haut à gaucheJe ne comprends pas bien ce que tu essaies de faire. D'après tes données ce serait la formule suivante : =INDEX(1:1;EQUIV("B";2:2))...
10/09/2007 à 15:37balty VRECHERCHE à l'envers ?M20 : =DECALER(INDIRECT($M$6);LIGNES($1:1);0) N20 : DECALER(INDIRECT($M$6);LIGNES($1:1);1) Fomules à étirer vers le bas...
08/09/2007 à 08:40balty VRECHERCHE à l'envers ?Par formule : =ADRESSE(MIN(SI(A1:Z99="poisson rouge";LIGNE(A1:Z99)));EQUIV("poissson rouge";INDIRECT(MIN(SI(A1:Z99="poisson rouge";LIGNE(A1:Z99)))&":"&MIN(SI(A1:Z99="poisson rouge";LIGNE(A1:Z99))));0)) Edition : salut Amadéus ! J'avais oublié de signaler que c'était une formule matricielle ...
06/09/2007 à 12:10SwinGComparer 2 colonnesEn C1 : =SI(NB.SI(A:A;B1)=0;"";"Désactivé") formule à étirer vers le bas...
06/09/2007 à 11:20YuliSoustraction de graphePas très loin, un peu plus au Nord, mais de l'autre côté de la frontière linguistique ! Merci quand même pour l'intention...
06/09/2007 à 10:15YuliSoustraction de grapheEn B8 : 0:00:10 En J5 : =D5 En J6 : =J5+B$8 En K5 : =INDEX(E$5:E$100;EQUIV(J5;D$5:D$100)) En L5 : =INDEX(H$5:H$100;EQUIV(J5;G$5:$G100)) Les trois formules à étirer vers le bas Etablir le graphe sur les colonnes J, K et L...
05/09/2007 à 18:10timestFonction à double condition, mode d'emploi?La même chose, un peu plus court : =(C2=1)*(D2<AUJOURDHUI())...
05/09/2007 à 11:32jpcommProblème de multiplication ??Re, Le résultat en D4 est 0.6566, ce qui donne 0.66 en affichage avec deux décimales. Menu Outils / Options / Calcul / cocher : "Calcul avec la précision au format affiché"...
05/09/2007 à 11:00BAListe déroulanteN'oublie jamais que 99% des bugs trouvent leur origine entre le clavier et la chaise. Je n'ai pas XL2007, donc je ne puis t'aider. Enregistre ton fichier sous XL2003 et vois si tu as le même problème. Si c'est le cas, mets ce fichier en pièce jointe...
05/09/2007 à 10:53jpcommProblème de multiplication ??Chez moi les deux calculs sont exacts : 120.30 Peux-tu mettre un exemple en pièce jointe pour voir ce qui ne va pas ? Peut-être calcul avec valeur affichée ...
04/09/2007 à 15:56Jestro Remplissage d'une cellule conditionné par une autreRe, Mais non, tu ne m'as pas froissé, il fallait prendre ma remarque au second dégré. Par contre, j'ai un gros défaut, je suis pointilleux, tant pour les formules que pour le reste. Revenons à nos moutons. Il faut évidemment décocher "Ignorer si vide" dans la fenêtre contenant la formule. Cela march...
04/09/2007 à 15:47mumuRecherche d'un texte par sa couleurComme personne ne t'a encore répondu, il me semble qu'il y a peu de solutions à attendre. Peut-être par macro, mais c'est au-delà de mes compétances.. Si ce n'était qu'une colonne, il y a bien les anciennes macros XL4 : =LIRE.CELLULE(24;A1) formule à nommer (menu Insertion / Nom / Définir) et taper...
04/09/2007 à 15:30Jestro Remplissage d'une cellule conditionné par une autreRe, Si tu avais dit "je ne parviens pas à faire fonctionner ta procédure", je t'aurai immédiatement signalé où tu as commis une erreur. Mais comme ton verdict est absolu, je m'abstiens...
04/09/2007 à 14:31Jestro Remplissage d'une cellule conditionné par une autreEffacer les validations existantes : Touche clavier F5 / Cellules / Validation de données / OK Sélectionner E6:E9 Menu Données / Validation / Personnalisé / Formule : =E5<>"" / OK...
04/09/2007 à 14:17remx367Tri de milion de donnéesJe n'ai pas compris la même chose que toi. Si je n'ai pas répondu c'est parce que remx367 demande une macro, et que ce n'est pas ma tasse de thé ! La demande est bien de ne retenir qu'une valeur toutes les 7 minutes, donc pas necessairement à 0:07:00, 0:14:00 ... A titre d'exemple 0:14:00 manque (to...
04/09/2007 à 10:47remx367Tri de milion de donnéesTu dois avoir un autre tableur que le mien, car chez moi le nombre de lignes est limité à 65536, à moins que tu sois sous XL2007 ou que tu veuilles dire 21*655536 cellules (donc un tableau de 21 colonnes sur 65536 lignes). Mais ton exemple ne comporte que 6 colonnes ! Le sujet de ton message indique...
04/09/2007 à 10:32BAListe déroulanteIl me semble que c'est Einstein qui a dit : Le savoir ne s'apprend que par la pratique, la théorie n'étant que de la documentation. Et moi j'y rajoute : Il est bien plus facile de déduire la théorie de la pratique que le contraire. Et je ne sais plus qui a dit : Le capitalisme est l'exploitation de...
04/09/2007 à 06:27BAListe déroulanteLe *1 est employé dans des formules, principalement en deux circonstances : En remplacement de la fonction CNUM, lorsqu'une fonction renvoie un nombre en valeur texte, par exemple pour GAUCHE(), DROITE(), STXT(), SUBSTITUE(), ... Pour transformer en 1 et 0 les valeurs VRAI et FAUX renvoyés par une c...
03/09/2007 à 15:37BAListe déroulanteTa base ne peut pas être en F100, il n'y aurait qu'une seule cellule. Précise la longueur maximum de ta liste et la cellule à partir de laquelle elle commence. Edition : salut Amadéus, pas vu ...
03/09/2007 à 08:13BAListe déroulanteUn petit exemple que j'ai sous la main https://www.excel-pratique.com/~files/doc/DW8fcvalidation_cascade.xls...
02/09/2007 à 11:04LotusGalère sur formuleJe viens de prendre connaissance de ton fichier. Effectivement trop gros pour être joint. sur ma feuille facture ... le tout devrais s'intégrer automatiquement dans ma facture en L56C13 Il y a deux feuilles "facture" : "Facture BtoB" et "Facture" Elles portent toutes deux le même numéro : 2007081422...
02/09/2007 à 08:38DAIGRIERRécupérer dates de CongésSuivant l'exemple ce n'est pas fort difficile pour mai-juin : En B5 : =B3+B8-1 Mais pour juillet-août cela ne marche pas, à cause du RH intercalé. Que veut dire l'abréviation RH, qui semble ne pas devoir être prise en compte ? D'autres abréviations peuvent-elles être intercalées dans une période de...
01/09/2007 à 15:23NicoulebretouDetermination du nombre d'une même lettre dans une ligne ?En B32 : =NB.SI(B5:B30;"G") à étirer vers la droite pour B33 : remplacer dans la formule "G" par "LR" Le tabelau ne correspond pas à l'énoncé de la question. L, R ou LR ...
01/09/2007 à 15:16LotusGalère sur formuleJe viens de t'envoyer un e-mail...
31/08/2007 à 13:20PolopAddition cellulesEn attendant mieux (une matricielle, mais qui ne sera pas necessairement plus courte) : =(A1="P")+(A4="P")+(A8="P")+(A11="P")+(A15="P") Si le nombre de lignes entre les cellules à tester était constant, ce serait une formule matricielle du type : =SOMME((MOD(LIGNE(1:15);4)=1)*(A1:A15="P"))...
31/08/2007 à 08:24Jean PierreProblème de numérotage dans formuleIl y a peut-être un peu plus simple (et je m'en veux de ne pas l'avoir proposé dès le départ) : Remplacer dans la formule d'Amadéus LIGNE()-LIGNE($A$103) par LIGNES($1:1)...
31/08/2007 à 08:11fulupik Eliminer des doublonsPour supprimer un doublon il faut necessairement une macro. Mais avec une colonne supplémentaire c'est faisable par formule. Deux façons de faire : Pas necessaire de trier la colonne A En B1 : =SI(NB.SI(A$1:A1;A1)>1;"";A1) Etirer cette formule vers le bas Copier / Collage spécial de la colonne B...
31/08/2007 à 07:50nemo83Compter nombre de référencesJe n'ai pas compris la même chose que Myta. D'après ce que j'ai compris il s'agit de : Compter par nombre d'articles le nombre de commandes dont le nombre d'articles est identique. Une approche en pièce jointe. Il doit y avoir moyen de le faire par formule matricielle sans colonne intermédiaire, mai...
30/08/2007 à 18:19nana85Dessin dExcelRe nana et salut thibo, Il ne faut surtout pas s'énerver ... je pourrais aussi te dire "si tu n'aimes pas ma façon de parler, ...", mais je ne le dirai pas. Si tu n'apprécies pas mon humour, dommage, je devrais m'en passer, les autres forumeurs aussi. Je t'ai simplement donné une image (tiens moi au...
30/08/2007 à 17:25mattjolSigneRien de plus simple, il suffit de le mettre ! As-tu déjà entendu parler d'un format personnalisé ? Menu Format / Cellule / Personnalisé : +0;-0 ou : +_)# ##0_);-_)# ##0_) si tu veux une espace pour les milliers, une autre entre le signe et le nombre et une troisième entre le nombre et la bordure dro...
30/08/2007 à 17:20nana85Dessin dExcelRe, Petite question : quand tu es malade, envoies-tu également une photo de toi à ton medecin en espérant qu'il pourra te dire ce de quoi tu souffres ...
30/08/2007 à 15:05mikanTransformation d'une cellule en 2 cellulesPeut-être ce format ci : [<10]0\0 ou celui-ci : [<10]0"0"...
30/08/2007 à 14:58nana85Dessin dExcelExcuse-moi, je m'étais absenté sans ta permission (lol) ! Quand on pose une question il faut être précis, ou joindre un exemple. quand je veux dessiner un fleche Par le menu dessin ? quel type de flèche ? ... Il y a beaucoup de types de flèches ! Il me semble avoir retrouver ce que tu as fait : sous...
30/08/2007 à 11:30babarConditionFeuil2!D8 au format date jj.mmm.aa;; =SI(Feuil1!E12="";Feuil1!D12;Feuil1!E12) les deux ; (point-virgule) derrière le format pour ne pas afficher une date égale à 0 si les deux cellules de la Feuil1 sont vides. S'il n'y a pas d'autres données numériques plus à droite que E12 sur la même ligne : =RECH...
30/08/2007 à 10:45MinayoraFonction de recherche / listingJe crains fort qu'il n'y a pas de solution "miracle". Faire une sélection sur les premières lettres n'est pas possible Pour Hong Kong et Hongrie il faudrait tester sur cinq lettres, mais pour d'autres il ne peut y avoir que trois lettres. Ou bien : une liste déroulante ne permettant qu'un choix préd...
29/08/2007 à 18:22LotusGalère sur formuleHeureux d'apprendre que tu sois dépanné. Ce qui tu demandes ne m'a pas l'air fort compliqué, pour autant qu'on ait ton fichier sous les yeux. Sans ton modèle, je crains que cela soit fort difficile, tant pour te l'expliquer que pour toi de l'appliquer, Te serait-il possible de le mettre en pièce joi...
29/08/2007 à 10:42excellentPourcentages complexes (et oui!)Re, C'est bien ce que je dis depuis le début, la question n'est pas complète et l'exemple n'est pas représentatif. Mais puisque qu'Excellent est satisfait, ... bien qu'on ne saura peut-être jamais quelle est la bonne interprétation. Le triste sort des bénévoles ...
29/08/2007 à 09:11LotusGalère sur formuleC'est bien gentil, mais tu supposes bien que je le savais. C'est à Lotus qu'il fallait adresser ce conseil. Bonne jouirnée...
29/08/2007 à 07:45LotusGalère sur formuleIl doit y avoir deux petites erreurs pour la remise 5 : 20% si >=4000 Je n'ai pas l'habitude de travailler en réferences LC, donc : La valeur à traiter en A1 A2 : =(A1>=500)+(A1>=1000)+(A1>=2000)+(A1>=3000)+(A1>=4000) A3 : =A1*CHOISIR(A2+1;0;0.05;0.1;0.125;0.15;0.2) En A3 éventuell...
29/08/2007 à 06:51patogaze77Formule siSi c'est bien 8 caractères, une autre solution un peu plus passe-partout : =REPT(0;8-NBCAR(A1))&A1 elle permet aussi de passer de 6 caractères à 8...