Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Excel renvoi valeur

argixu, le jeudi 6 décembre 2007 à 14:02:20
Bonjour,

Sous excel 2003,
J’ai un fichier avec dans une 1ère feuille, une colonne A avec des codes. En face, en colonne I, j’ai le prix de ces codes qui indiquent soit un montant, un 0 ou un N.
Je veux récupérer dans une 2ème feuille en colonne A, tous les codes de cette colonne A/feuille 1 qui ont en I, soit N soit 0 (zéro)

Je les récupère bien avec :
=SI('feuil1'!A12="","",SI(OU('feuil1'!I12="N ",'feuil1'!I12=0),'feuil1'!A12,""))
(je tiens au premier Si rien = rien, en cas de lignes restées vides lors des saisies dans le 1er onglet, j’ai d’autres colonnes dans le 2ème onglet avec des formules qui mettront des N/A si je ne mets rien).

Mais il m’affiche une première ligne avec code récupéré, 2 lignes blanches avec des N/A sur les autres colonnes, un code, re ligne blanche…. En fait tel qu’il les trouve dans l’ordre de saisie de la feuille1.
Est-ce qu’il y a une fonction qui permettrait qu’il s’affiche les uns à la suite des autres (INDEX, EQUIV ?? que je ne comprends toujours pas !…..).
Merci d'avance pour votre aide. Que s’il y a une formule simple, si c’est plus compliqué tant pis, je demanderai qu’un ordre de saisie soit respecté.

Argitxu
Configuration: Windows XP
Internet Explorer 6.0
Répondre à argixu  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
néné, le jeudi 6 décembre 2007 à 18:31:32
Bonjour


Essaie cette formule

=SI(Feuil1!A1="";"";SI(OU(Feuil1!I1="N";Feuil1!I1="O");Feuil1!A1;""))

j'ai remplacer 0(zéro) par "O" la lettre
Répondre à néné

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le jeudi 6 décembre 2007 à 18:38:52
Bonsoir tout le monde.
Attention à la formule de Néné telle qu'elle se présente à l'affichage, le &qu ot apès le O est en fait un bug qui veut dire:"
et pourquoi pas, une succesion de si a la place du" ou";
3 si l'un derière l'autre donnent le même résultat
BCRDLMNT

Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

14


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
just1xpa2, le vendredi 7 décembre 2007 à 06:43:49
bonjour vaucluse, j'ai eu le même souci a l'afichage sur un autre post comme celui la, condition spécifique, en faisant le copier coller comme lui..
cordialement
Quand la base est saine, ceux qui interviennent derrière toi­ sont heureux 
à l'inverse, ils te maudissent ...
Répondre à just1xpa2

16


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le vendredi 7 décembre 2007 à 07:50:14
Bonjour Just1xpa2
Effectivement c'est un problème récurent que j'ai constaté plusieurs fois, notamment en expliquant à un forumeur que sa formule était compliquée et fausse, alors que lui l'avait évidemment correcte dans son fichier.
Il faudrait peut être signaler le bug, mais là, j'avoue que je ne sais pas où taper dans le forum.
BCRDLMNT
Bonne journée et à plus.
Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

18


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le vendredi 7 décembre 2007 à 07:55:52
On s'est croisés vaucluse, jette un oeil en 15 (réponse du 6)
eric
Répondre à eriiic

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le jeudi 6 décembre 2007 à 18:52:39
Bonsoir,

et un simple filtre automatique suivi d'un copier/coller n'est pas suffisant ?
eric
Répondre à eriiic

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
argixu, le jeudi 6 décembre 2007 à 19:29:25
Bonsoir,
Merci de répondre Eriic, mais non, le but est que la récupération se fasse automatiquement. Fichier mis à disposition pour saisie et ils ne sauront pas faire le filtre.
Argitxu
Répondre à argixu

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
argixu, le jeudi 6 décembre 2007 à 19:17:12
Bonsoir,
Merci pour les propositions mais je retiens la formule compréhensible pour mon niveau, avec les 3 SI.
Mais, Vaucluse, ça revient au même qu'avec le OU, j'ai toujours les lignes blanches. ??
Argitxu
Répondre à argixu

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le jeudi 6 décembre 2007 à 20:24:00
Alors je vais t'expliquer ce que je ais faire comme d'hab puisque c'st la même chose que ce que nous avons déja vécu, car je pense que ce que tu veux, c'est une liste sans blanc sur la feuil2 qui reprennent les vcodes N et 0 de la feuil1 colonn I.
1° crée une feuille 3 que tu masqueras pour éviter de polluer tes feuilles origine et résultat
Admettons pour le raisonnement que ta liste de coe commence en ligne 2.(en ligne 1 c'st plus complexe)
Renvoi tes codes de la colonnes a en colonne B sur Feuil3
soit sur B2:
=Feuil1!A2</gras
Sur feuille 3 colonne A tu rentres:
<gras>=(MAX($A$1:A1)+1)*SI(Feuil1!I2="N";1;si(Feuil1!I2=0;1;0))

et tu tires sur la hauteur
Ainsi tu vas incrémenter "à trou" sur la colonne A chaque fois que dans I tu auras 0 ou N (en fait, ça correspond à ce que tu obtiens actuellement, mais en remplaçant l'affichage des codes par l'incrémentation.)
Nomme l'ensemble du CHAMPAB colonne A+B

Sur feuil2 tu crées en hors champ (admettons sur X) que tu pourras masquer, en colonne les nombres depuis 1 juqu'à la limite que tu estimes nécessaire

Sur feuil2 toujours, colonne A en A2:

=SI(X2=0;"";RECHERCHEV(X2;CHAMPAB;2))

Ainsi, la colonne A feuil2! devrait t'afficher les codes repèrés, sans "trou", et renvoyer "" à la suite du dernier code trouvé.
Il y a sans doute mieux, mais c'est toujours ici sans macro.
BCRDLMNT


Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

15


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le vendredi 7 décembre 2007 à 07:50:10
Bonjour tout le monde,

Un petit truc en passant vaucluse...
Quand tu as besoin d'une colonne avec 1,2,3,.. comme dans la colonne X (ou tout autre série de nombres, il suffit d'ajouter/oter/multiplier selon le besoin), tu peux utiliser LIGNE() sans paramètre dans ta formule ce qui t'économise cette colonne.
Bonne journée
eric
Répondre à eriiic

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le jeudi 6 décembre 2007 à 20:32:27
Petit PS, j'ai oublié: bon WE Argixtu.Ne te prends pas trop la tête, tous les WE , ça va faire beaucoup?
Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

8


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
argixu, le jeudi 6 décembre 2007 à 20:33:26
Vaucluse,
Je fais tout ça ce soir. Tu auras la réponse demain, car j'en ai besoin pour demain 14h.
merci encore et très bonne soirée.
Argitxu
Répondre à argixu

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le jeudi 6 décembre 2007 à 20:35:25
Alors j'espère ne pas avoir fait de faute de frappe. Je controle et je te sonnes si il y a un os!!!!!!!!
Fais bien attention aux ; " et ( )
A tout hasard, je reviens là demain matin vers 7h
Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
hmcirta, le jeudi 6 décembre 2007 à 22:01:57
Salut à tous

Sur feuil2 toujours, colonne A en A2:

=SI(X2=0;"";RECHERCHEV(X2;CHAMPAB;2))


J'ajouterai bien un argument a cette formule car après test j'obtiens des "F"

=SI(X2=0;"";RECHERCHEV(X2;CHAMPAB;2;0))


----

A quoi sert la connaissance si elle n'est pas partagée
Répondre à hmcirta

11


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le vendredi 7 décembre 2007 à 05:41:12
Salut, argixu !
J'arrive après la bataille ...
Notre ami commun Vaucluse a déjà fait le travail, et, sans l'avoir essayée, je pense que sa procédure doit répondre à la fois au problème posé, à la facilité de compréhension (et donc d'adaptation) des formules, et à l'urgence que tu exprimes.
Toutefois, si jamais cela ne te donnait pas les résultats escomptés, n'hésite pas à revenir sur CCM nous titiller l'esprit.
Amitiés à toi, argixu, ansi qu'à néné, eriiic, hmcirta et bien sûr Vaucluse.
Un retraité au soleil des Antilles :-)
Raymond
Répondre à Raymond PENTIER

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le vendredi 7 décembre 2007 à 06:07:13
Bonjoir Raymond et toutes mes amitiès du Vaucluse.
Et bien non, tu vois, il y avait un petit point d'erreur, car le soir,à la bourre, j'ai fait l'impasse sur le test et il y avait un petit bug.La remarque d'hmcirta m'a alerté ce atin sur le sujet car d'habitude, le principe marche bien, avec ou sans le 0.
J'ai voulu pour Argixtu faire plus vite en simplifiant la liste de référence et je n'aurai pas du.
J'espère ne pas lui avoir fait passer une nuit blanche......
Bien cordialement, en espèrant qu'aux Antilles, vous vous remettiez sans trop de peinde de vos émotions...
A+

Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le vendredi 7 décembre 2007 à 06:02:22
Bonjour Argixtu,bonjour hmcirta
J'espére, Argi que tu ne t'es pas trop pris la tête avec mes oublis.(merci hmcirta pour le défaut qui me met la puce à l'oreille, amis le 0 pose un problème, voir ci dessous
).En fait le défaut vient de la colonne X que nous avons numéroté en fixe , ce qui interdit l'application de la condition de début de formule: si (X=0,""....
En effet X n'est jamais égal à 0, (et ainsi la formule renvoi sur une certaine hauteur la dernière valeur trouvée!)

Par contre, avec 0,cette formule renvoi#NA, (ce qui serait plutôt moche), sur le champ non rempli et c'est de là que vient mon erreur.

Pour éviter cela , on peut, sur l'ensemble:


Sur feuil3: nommer Colonne A (COLA)
(c'est à dire le champ ou sont incrémentés les codes détectés

Sur la colonne X de la feuil1:(au lieu de la liste fixe)

En tête de champ (ici X2),placer 1, car il y en aura toujours 1....
En X3, placer la formule:
=SI(MAX($X$2:X2)>MAX(COLA)-1;0;MAX($X$2:X2)+1)
Bien respecter les $ comme d'hab....
et alors la formule de recherche de ma première proposition est applicable,sans le 0, car la colonne X affiche 0 dés que le nombre de code détectés est atteint ,le RECHERCHEV n'est plus pris en compte.

Avec mes excuses pour cet oubli;
Bine cordialement à vous deux


Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le vendredi 7 décembre 2007 à 07:55:29
Salut Eriiiiic
Ca ça m'interresse prodigieusement;;;... mais je n'ai rien compris, comme d'hab......!!!!!
Peux tu me donner un exemple de formulation à partir des formules que j"ai proposé à Argixtu ci dessus, ou quelque chose d'approchant.
D'une part pour tenir compte d'une incrémentation numérique en référence sans faire de colonne
d'autre part, pour arrèter cette incrémentation lorsqu'elle a atteint un maximum
En fait, j'utlisie beaucoup le coup de la colonne pour classer mes données de manière pèrène sans faire le tri ,qui n'est qu'un affichage provisoire
BCRDLMNT. Bonne journée Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le vendredi 7 décembre 2007 à 08:04:10
Rapidement alors car je devrais être sous la douche... suis po retraité moi ;-)

ta formule:
=SI(X2=0;"";RECHERCHEV(X2;CHAMPAB;2))
si X1=1, X2=2,... tu remplaces par LIGNE() qui te retourne le n° de ligne où tu es, cad exactement 1, 2, ...

modifiée: =SI(LIGNE()=0;"";RECHERCHEV(LIGNE();CHAMPAB;2))
si X2=1 => =SI(LIGNE()-1=0;"";RECHERCHEV(LIGNE()-1;CHAMPAB;2))

Je n'ai pas regardé si ça s'applique à ton cas mais sinon sinon ça te servira sans doute une autre fois.

eric
Répondre à eriiic

20


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le vendredi 7 décembre 2007 à 08:10:35
Merci Eriiic, fait gaffe au savon dans les yeux, je regarde comment je peux m'en servir et je reviens t'en parler.
Bonne journée de boulot. Moi je descend un peu plus au sud garder mes petits enfants.
c'est le pied la retraite....
Bon courage, maintenant que je sais que tu fais parti de mes sponsors légaux et fiscaux..... !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Amitiès


Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le vendredi 7 décembre 2007 à 08:30:40
après avoir enlevé le savon des yeux je me demande quand même à quel moment X2=0 si dans la colonne X il y a les nombres 1,2,3,...
mis en dur.
j'ai dû sauter des lignes dans ma lecture je crois
Bon allez, faut que j'y aille si tu veux toucher ta retraite à la fin du mois ;-)
Bonnes "vacances" (?)
eric
Répondre à eriiic

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le vendredi 7 décembre 2007 à 08:54:29
Effectivement, mais maintenant qu'il n'y a plus de savon, voir message 12, il y a eu du changement en cours de route.
Et sans rire, à l'occasion, répond moi si tu as une solution pour arriver au même résultat sans la colonne
.Il n'y a aucune urgenceje pense qu'Argixtu se contentera de ça dans l'immédiat.C'est pour mon usage perso et comme tu t'"en doutes, ça n'est pas pour le boulot!
Bon courage. Merci pour eux...mes confrères touristes... mais ne t'inquiètes pas , l'argent que tu nous donnes on le remet en circuit dans le commerce et les impots...
BCRDLMNT

Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

23


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
argixu, le vendredi 7 décembre 2007 à 18:22:47
Bonsoir à tous
Je vous laisse entre vous.
Mais un grand merci à Vaucluse - et Hmcirta pour le 0 - Mes données étaient parfaitement récupérées.

Cordialement.
Argitxu
Répondre à argixu

24


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
yannick, le jeudi 27 décembre 2007 à 16:17:09
voilà je suis étudiant en alternance et mon patron m'a donné un travail à faire sur excel assez complexe pour moi.

Alors en fait je dispose d'une base de données de clients en 2007 et en 2008; et ils souhaitent que je montre l'évolution entre les deux années. Par exemple: 2007 : 125 clients et 2008 : 120 clients donc l'évolution est de -5. Il faudrait que je trouve le moyen de trouver directement quels sont les clients manquants à partir d'un bouton. C'est-à-dire que lorsque je clique sur le bouton je peux trouver mes 5 clients manquants.

Alors y a t il une solution ou cela reste du domaine de l'utopie?

Merci de me répondre
Répondre à yannick

25


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Vaucluse, le jeudi 27 décembre 2007 à 17:40:04
Bonsoir
ce n'est pas le cas, mettez vos informations en deux colonnes cote à cote, (admettons A et B sur une feuille nouvelle)en les renvoyant par une égalité à vos référence de base.
La proposition suppose qu'il n'y a pas deux fois le même client dans les liste. S'il le faut nous verrons comment compliquer la formule pour le détecterDonc, à partir de la luigne 1
colonne A : client 2006
colonne B : client 2007
admettons que le tableau descend jusqu'à ligne 100
en colonne C, vous pouvez rentrer la formule:
=si(NB.SI($A$1:$B$100;A1)=1;A1;"")
et tirer cette formule sur la hauteur du champ.
Attention, ponctuation signes et parenthèses sont très importants!!!!
ainsi vous verrez apparaitre dans la colonne C les noms des clients présents en 2006 et absents en 2007.
Par contre, cette option ne détecte pas les nouveaux clients:
dites nous après avoir essayé ceci:
1°) si vous voulez détecter les doublons éventuels dans la même colonne
2°) si vous souhaitez regrouper les noms sur une liste groupée (un simple tri fait l'affaire)ou si vous voulez automatiser un affichage
3° si vous voulez aussi détecter les nouveaux clients.
Si vous souhaitez aller plus loin donc, donnez nous le nombre de client à traiter
Bon courage
Bien cordialement
Répondre à Vaucluse

Résultats pour Excel renvoi valeur

Excel et page web (Résolu) bojour à tous! je viens de réalisé une page web qui récupère dans un fichier excel des valeur et qui les affiche . Mon problème est, que comme le fichier excel comporte des liaisons vers un autre fichier excel, l'affichage d'un message... www.commentcamarche.net/forum/affich-2969827-excel-et-page-web
Epson Perfection V750 Pro V 750,USB 2.0/Firewire,Résolution:6400 dpi,Divers:Fixed documents and moving carriage. Automatic dust and scratch distance with that DIGITALLY ICE technology. Excellent tone value rendition with an optical density of 4.0 DMax. Professional software... www.commentcamarche.net/guide-achat/epson-perfection-v750-pro-614329-fiche-technique
Père fouras (Résolu) je viens de finir les 76 questions du père fouras qui veut bien m'envoyer le questionnaire suivant (sur excel) martine.vallee6@wanadoo.fr cordialement www.commentcamarche.net/forum/affich-4879261-pere-fouras

Résultats pour Excel renvoi valeur

Utiliser VALEUR CIBLE sous ExcelVous avez fait un devis, sous forme d'un tableau EXCEL vous avez additionné chacun des prix, obtenu un Total HT (en E8 par exemple) défini une remise (en E9), appliqué le montant de TVA (en E10), obtenu votre Total TTC (en E11) votre client vous... www.commentcamarche.net/faq/sujet-8675-utiliser-valeur-cible-sous-excel
[Excel] Restreindre l'accès aux cellulesEncore une fonction peu connue : Expérimentez : Données / Validation Vous pouvez alors restreindre ou interdire l'accès aux "cellules stratégiques" de votre choix, avec message d'alerte. Vous pouvez faire afficher automatiquement des messages... www.commentcamarche.net/faq/sujet-3976-excel-restreindre-l-acces-aux-cellules
Mémoriser des constantes sous ExcelVous avez créé votre tableau, et il y a plusieurs constantes plusieurs fois utilisées (TVA, Taux horaire, etc..). Solution basique 1 :vous les inscrivez dans vos formules, ex : =C3*1,196 pour calculer une valeur TTC à partir d'une valeur... www.commentcamarche.net/faq/sujet-8662-memoriser-des-constantes-sous-excel

Résultats pour Excel renvoi valeur

[Excel 2007] Valeur 0 (Résolu)Première fois que je pose une question ici meme, suis-je au bon endroit ? j'essaie on verra... bonjour à tous, j'utilise Excel 2007 depuis peu et je ne trouve pas le chemin dans cette version pour faire en sorte que les "0" ne s'affiche... www.commentcamarche.net/forum/affich-3224639-excel-2007-valeur-0
[VBA Excel] recherche valeur->écrire cellule (Résolu)Bonjour, Dans un cadre professionnel, je dois permettre à des utilisateurs de filtrer un fichier excel en fonction de checkbox cochée ou non. J'ai donc le Caption des 3 checkbox enregistré dans une variable : Sub GetClasses() If TypeName(Ctrl) =... www.commentcamarche.net/forum/affich-6083744-vba-excel-recherche-valeur-ecrire-cellule
Macro excel : chercher valeur de cellules (Résolu)Bonjour, Je souhaite saisir une valeur contenue dans une cellule( Fonction copier ), rechercher cette valeur dans une plage de cellules d'un autre classeur afin de sélectionner une partie de la ligne située 7 cases à droite de cette cellule... www.commentcamarche.net/forum/affich-7184779-macro-excel-chercher-valeur-de-cellules

Résultats pour Excel renvoi valeur

Télécharger Business Valuation Model ExcelBusiness Valuation Model Excel est un logiciel de gestion de chiffre d'affaire conçu pour les entreprises. Il permet d'évaluer l'efficacité d'une entreprise en proposant des indicateurs de revenus et coût d'une entreprise. L'application peut établir... www.commentcamarche.net/telecharger/telecharger-34057332-business-valuation-model-excel
1 2