| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/09/2007 à 09:28 | Zalex | Petit coup de main | Exemple 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:40 | Chapoulet | RechercheV ou RechercheH avec SI | A 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:19 | Roland | Recherche 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:57 | didier001 | Extraire NB d' une chaine de caractere aléatoire | Mê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:35 | KiBa | Problème très complexe | Je 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:34 | KiBa | Problème très complexe | Ne 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:29 | didier001 | Extraire NB d' une chaine de caractere aléatoire | Re, 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:34 | didier001 | Extraire NB d' une chaine de caractere aléatoire | La 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:49 | KiBa | Problème très complexe | Je 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:24 | KiBa | Problème très complexe | Il y a un espace devant le nom cherché ! Essaie ceci : =NB.SI(B2:B27;"*Balinea*")... |
| 11/09/2007 à 08:38 | dzouve | Triangle vert dans cellule en haut à gauche | Je 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:37 | balty | 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:40 | balty | 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:10 | SwinG | Comparer 2 colonnes | En C1 : =SI(NB.SI(A:A;B1)=0;"";"Désactivé") formule à étirer vers le bas... |
| 06/09/2007 à 11:20 | Yuli | Soustraction de graphe | Pas 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:15 | Yuli | Soustraction de graphe | En 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:10 | timest | Fonction à double condition, mode d'emploi? | La même chose, un peu plus court : =(C2=1)*(D2<AUJOURDHUI())... |
| 05/09/2007 à 11:32 | jpcomm | Problè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:00 | BA | Liste déroulante | N'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:53 | jpcomm | Problè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:56 | Jestro | Remplissage d'une cellule conditionné par une autre | Re, 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:47 | mumu | Recherche d'un texte par sa couleur | Comme 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:30 | Jestro | Remplissage d'une cellule conditionné par une autre | Re, 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:31 | Jestro | Remplissage d'une cellule conditionné par une autre | Effacer 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:17 | remx367 | Tri de milion de données | Je 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:47 | remx367 | Tri de milion de données | Tu 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:32 | BA | Liste déroulante | Il 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:27 | BA | Liste déroulante | Le *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:37 | BA | Liste déroulante | Ta 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:13 | BA | Liste déroulante | Un petit exemple que j'ai sous la main https://www.excel-pratique.com/~files/doc/DW8fcvalidation_cascade.xls... |
| 02/09/2007 à 11:04 | Lotus | Galère sur formule | Je 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:38 | DAIGRIER | Récupérer dates de Congés | Suivant 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:23 | Nicoulebretou | Determination 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:16 | Lotus | Galère sur formule | Je viens de t'envoyer un e-mail... |
| 31/08/2007 à 13:20 | Polop | Addition cellules | En 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:24 | Jean Pierre | Problème de numérotage dans formule | Il 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:11 | fulupik | Eliminer des doublons | Pour 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:50 | nemo83 | Compter nombre de références | Je 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:19 | nana85 | Dessin dExcel | Re 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:25 | mattjol | Signe | Rien 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:20 | nana85 | Dessin dExcel | Re, 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:05 | mikan | Transformation d'une cellule en 2 cellules | Peut-être ce format ci : [<10]0\0 ou celui-ci : [<10]0"0"... |
| 30/08/2007 à 14:58 | nana85 | Dessin dExcel | Excuse-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:30 | babar | Condition | Feuil2!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:45 | Minayora | Fonction de recherche / listing | Je 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:22 | Lotus | Galère sur formule | Heureux 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:42 | excellent | Pourcentages 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:11 | Lotus | Galère sur formule | C'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:45 | Lotus | Galère sur formule | Il 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:51 | patogaze77 | Formule si | Si 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... |