Formule à améliorer

  • Initiateur de la discussion Fermo
  • Date de début
F

Fermo

Guest
Bonsoirà Tous et forum,


Pouvez vous m'indiquer comment faire pour que cette formule, recherche dans M5 par exemple un chiffre et qu'elle regarde en C5 , quel est la date exemple 01.janvier .2004 et si février alors mettre en M30.



=SI(ESTVIDE(RechercheStat!M5);"";RechercheStat!M5)


Merci pour votre aide Fermo
 
F

Fermo

Guest
Bonjour Monique et Forum,

Je me permets de revenir dans ton fil et surtout pour tes compétences, pour te poser 2 ou 3 questions.


Sur le dernier classeur que tu m'as fait, pourrait on imaginer de nommer les autres colonnes comme T5 à t500 et y5 à y500 et de les intégrer dans le tableau Détail de B5 à B26 et NoArticle et de B27 à B37 pour Y etc....


Et à la place de faire une statistique sur le client et ce qu'il à achetez durant les mois et année, de faire le même système mais par article.

Sur le même feuille de recherche ou une autre ???

Donc si je demande l'article N° 505, il va chercher tout les 505 des colonnes comme ci dessus et met qui les a achetez!

QUI
1100 505 350 x 15000 Frs
1102 505 1050 x 36500
2100 505 100 x 350


J'espère ne pas trop te déranger avec mes problèmes, je te remercie vivement. Fermo
 
M

Monique

Guest
Bonsoir,

Si, j'ai vu ton message, j'ai essayé longtemps et je n'y arrive pas.
Il y a beaucoup de colonnes pour un seul client,
si le n° article n'est pas dans la 1ère colonne, la formule devrait chercher dans la suivante, puis la suivante, etc.
Je ne vois pas comment transformer une formule conditionnelle de plus de 7 SI en autre chose.
 
F

fermo

Guest
Bonsoir Monique et Forum



Me re voilà ...


Monique, si je mets par mois dans détail les 7 colonnes N°ARTICLE +QTE + SOMME, qui corresponde au rechercheStat, peux tu me modifier la formule des totaux ? selon le dernier modéle que tu m'as fais...

Bonne soirée et merci d'avance Fermo
 
M

Monique

Guest
Bonjour,

J'ai voulu poster le fichier pour te montrer où j'en étais
et je me suis aperçue que j'avais fait un affreux mélange de références et de prix.
C'est arrangé, j'espère.

Ce qui pose problème, c'est la disposition des données de la 1ère feuille.
Pour un seul client, tu as plusieurs lignes (d'accord) et plusieurs colonnes (moins d'accord)

Dans le fichier, tu as un récapitulatif annuel pour un client.
Mais comme récap, on fait mieux. Ce n'est pas vraiment une synthèse, loin de là.
Les colonnes d'articles sont nommées et le prix est récupéré par DECALER(colonne tel article;;4) (le 4 correspond à 4 colonnes)

Tu regardes ce que tu peux en tirer.
Récap mensuelle, ça ne simplifiera pas les choses, au contraire.
 

Pièces jointes

  • MoisFermoV4.zip
    14.6 KB · Affichages: 16
  • MoisFermoV4.zip
    14.6 KB · Affichages: 17
  • MoisFermoV4.zip
    14.6 KB · Affichages: 20
F

fermo

Guest
Re Monique et Forum,





J'ai mis une solution par moi, peux tu regarder si ça te convient.

& si tu peux trouver une solution aux totaux
 

Pièces jointes

  • MoisFermoV4.zip
    15.9 KB · Affichages: 12
  • MoisFermoV4.zip
    15.9 KB · Affichages: 14
  • MoisFermoV4.zip
    15.9 KB · Affichages: 12
M

Monique

Guest
Re,

C'est faisable. Il y a 8 jours, je n'y croyais pas.
Tes formules sont bonnes. Tu n'avais pas l'année dans le décompte du nb de lignes, mais tu n'en as peut-être pas besoin.

Pour éviter de remanier la formule toutes les 2 ou 3 colonnes et sur les 12 mois de l'année,
tu as la fonction Indirect, qui utilise le contenu de ta ligne de titres.
Dans la ligne de titres, on tape le nom de la plage, NoArticleA, NoArticleB, etc
et tu n'as la formule à modifier qu'une fois pour chaque mois.
Pour le calcul du nb de lignes, il n'y avait pas besoin de cellule séparée,
tu modifieras les tableaux du haut si tu veux.
 

Pièces jointes

  • MoisFermoV5.zip
    18.7 KB · Affichages: 14
  • MoisFermoV5.zip
    18.7 KB · Affichages: 14
  • MoisFermoV5.zip
    18.7 KB · Affichages: 16
F

fermo

Guest
Bonjour Monique et Forum,


Milles merci pour cette étape réussie, je te zip encore ton fichier, car il me manque le plus important les totaux .

Je t'ai mis un exemple de ton ancienne version.


Tu es vraiment très gentille Merci Fermo
 

Pièces jointes

  • MoisFermoV5.zip
    20.3 KB · Affichages: 11
  • MoisFermoV5.zip
    20.3 KB · Affichages: 12
  • MoisFermoV5.zip
    20.3 KB · Affichages: 9
M

Monique

Guest
Bonjour,

Pas moyen d'y arriver avec SI(MIN(SI sur des plages discontinues.
Tu as le droit à du SommeProd,
du MOD(COLONNE parce que tes données sont 1 colonne sur 3
du ESTNUM parce qu'il y a plein de "" dans le tableau,
du DECALER parce que tu as 3 colonnes par référence,
du PETITE.VALEUR() à la place de MIN

Sinon, il faut que tu insères des colonnes pour avoir de façon régulière 3 colonnes par série d'articles
(pour l'instant, tu as 3 au début et 2 à la fin)

Je n'ai pas utilisé ton fichier, j'ai copié-collé les valeurs dans un autre classeur,
mais les valeurs seront exactement à la même place quand tu auras inséré tes colonnes.
Et tu n'auras qu'un copier-coller à faire.

Si tu n'y arrives pas, tu préviens et je mettrai ton fichier à jour.
 

Pièces jointes

  • MinSiPlagesDiscontinues.zip
    5.7 KB · Affichages: 19
F

fermo

Guest
Bonjour Monique et Forum,


Je n'arrive pas à récupérer ton tabeau, puis je te faire parvenir par E-mai, le vrai document ? car il est trop grand pour être sur le fils.


Ou peux tu me le lier au classeur, pour que je puisse suivre ta loguique.


Merci gros bisous Fermo
 
M

Monique

Guest
Bonjour,

Il y avait des liens sur le fichier que j'ai posté le 13 avril
Je m'en suis aperçue un peu tard.
Ton fichier est mis à jour, il est en pièce jointe.
 

Pièces jointes

  • MoisFermoV7.zip
    22.1 KB · Affichages: 19
F

fermo

Guest
Bonsoir Monique et Forum,

Je suis désolé, mais je n'y arrive pas......

En effet, si je Déplace copie détail dans nom classeur, il reste lié à ton fichier zippé, la même chose si je copie que la formule !?!

Si j'annule la liaison cela efface tout.

Y a t il un problème dans les NOMS dans insertion ? Dois je renommer un nom ? ou tout recommencer

Comment puis je adapter tes formules dans mon vrai classeur ?

Merci Monique Fermo
 
M

Monique

Guest
Bonjour,

Tu ne copies pas franco une formule du fichier posté vers ton fichier, sinon tu auras des liaisons.
Dans le fichier du post, tu mets une apostrophe (ou autre chose) devant le signe = de la formule.
Tu copies cette "formule avec apostrophe" dans ton fichier.
Là, tu enlèves l'apostrophe, tu valides et ça fonctionne à condition que :
les références soient les mêmes,
les plages nommées aient le même nom.
En fait, d'un classeur à l'autre, tu n'auras à modifier que les références ou le nom des plages.
 
F

fermo

Guest
Bonsoir Monique et Forum


Je te remercie pour tes explications, ça fonctionne pour les colonnes, par contre pour les totaux par articles, pour février par exemple, ça ne fonctionne pas ! Bien Sur si je m'es la même formule j'ai les totaux de janvier sur février. Dès que je modifie pour les bonnes colonnes ça foire...

Y a t'il une suptilité avec cette formule MOD ou autre chose ?

Pour février j'ai des cellules de 61 à 96 et c'est exactement la même formule et ça ne fonctione pas ?

=SI(SOMMEPROD((MOD(COLONNE(E$61:Y$96);3)=2)*(E$61:Y$96>AB60)*(ESTNUM(E$61:Y$96)))=0;"";PETITE.VALEUR(SI(MOD(COLONNE(E$61:Y$96);3)=2;SI(E$61:Y$96>AB60;E$61:Y$96));1))



Merci pour ta réponse Fermo
 

Discussions similaires

Réponses
2
Affichages
185
Réponses
13
Affichages
582

Statistiques des forums

Discussions
312 338
Messages
2 087 394
Membres
103 537
dernier inscrit
alisafred974