Formule avec critére

sevy31130 -  
 sevy31130 -
Bonjour,

je viens de déposer un fichier
voici le lien : http://www.cjoint.com/c/FLtmHzdv5F3
je ne sais pas si ce que je voudrais est faisable
une formule qui soit bas" sur un critère de couleur
je l'explique d'ailleurs dans une feuille de mon fichier
Par avance merci

Yves

19 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Vu que tes critères de couleurs sont basés sur des formules (MFC), tu dois pouvoir trouver une formule pour résoudre ton problème (tes explications sont trop nébuleuses pour qu'on puisse donner une réponse plus précise !).
    0
  2. sevy31130
     
    je viens de déposer un autre fichier en essayant d'expliciter un peu mieux
    voici le lien

    http://www.cjoint.com/c/FLtpeR0SFJ3

    mes connaissance ne me permettent ps de faire ce genre de formule
    par avance merci

    yves
    0
  3. sevy31130
     
    Si une personne peut m'écrire la formule, je ne sais pas, je n'ai pas les compétences pour pouvoir me débrouiller seul pour formuler cette opération

    Par avance merci

    Yves
    0
  4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Pourquoi la valeur de la colonne y est-elle encore à 1, le 18/12 je comprendrais mais le 19/12 ?

    https://www.cjoint.com/c/FLtuhLzkjqu
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sevy31130
     
    Bonsoir en effet vous avez raison, et si l'on considère les formules que nous avons dans les MFC comme vous pouvez le voir on travaille sur les valeurs de la veille
    Donc les vrais valeurs seraient celle de la veille et donc c'est pour cela que vous avez raison nous devrions avoir dans la colonne Y.
    Mais je pense que cela doit être compliquer voire impossible, de donner le résultat de la veille pour chaque colonne, et ainsi pour les lignes qui aurait la cellule en couleur dans la ligne 2 nous aurions la valeur 0
    je ne sais pas si vous suivez mon raisonnement.
    Mais ce que vous m'avez fait est déjà très bien.
    juste une question que représente en AD2 ce chiffre 20 avec comme formule =NB(B4:B38),
    Encore merci de votre réponse
    Yves
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Bonjour,

      Avoir les valeurs de la veille est très simple mais dans ce cas c'est toutes les autres colonnes qui sont fausses car elles comptent aussi le jour actuel !

      =NB(B4:B38) représente le nombre de nombres de la colonne B4 à B38, c'est ce qui détermine la dernière ligne utilisée.
      Pour s'arrêter la veille, il suffirait d'écrire =NB(B4:B38) - 1
      Dans ce cas on aura bien 1 en colonne Y mais il n'y aura plus que 6 en colonne H.

      A moins que selon le cas, il faille s'arrêter la veille et dans d'autres cas, le jour actuel.
      Auquel cas il définir précisément chacun des 2 cas.

      Cdlt
      Patrice
      0
  7. sevy31130
     
    bonsoir,

    Votre explication est parfaite, votre travail est parfait et le fait de mettre -1 m'arrange beaucoup, ainsi je peux avoir dans toutes les colonnes le chiffre de la veille.
    C'est super et très gentil de votre part....
    Tout est parfait
    Mille fois merci tout vas très bien comme cela.
    Comme nous sommes sur une année voire plus, pour que nos chiffres puissent avoir une signification, j'ai donc tiré tout vers le bas
    et j'ai transformé =NB(B4:B38) en =NB(B4:B396)-1 comme vous me l'indiquez et c'est parfait
    Je vous remercie.
    Je vous souhaites une bonne fin de semaine et de bonnes fêtes de fin d'année .
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Il faut aussi modifier la formule en H2 pour =INDEX(AD4:AD396;$AD$2) et la tirer vers AA2
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Merci pour tes Formules Noel et Jour de l'An :)
      0
      1. sevy31130 > Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention  
         
        Merci à toi et à vous toutes et tous qui êtes toujours la quand on a besoin de vous, et je crois que la moindre des choses, ou la moindre des politesses c'est de le reconnaître et de vous remercier, c'est si peu mais cela doit se faire de notre part ...enfin je le pense et le voit comme cela
        Bonnes fêtes a toi et ta famille
        0
    3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Je viens de voir une erreur dans mon fichier (et dans celui de JHA) en début de mois. jusqu'à la première cellule de couleur, les résultats sont faussés par les valeurs contenues en AD2 à AW2. Remède : il faut effacer les valeurs des cellules AD2 à AW2 (qui ne servent pas au calcul) et, si tu utilises la formule simplifiée de JHA, il faut la tirer de la AD5:AW5 vers le haut en AD4:AW4.
      0
  8. sevy31130
     
    yes je n'y avais pas pensé en effet
    voila merci c'est fait et j ai une Ferrari entre les mains maintenant

    mille merci

    JOYEUX NOEL
    0
  9. sevy31130
     
    http://www.cjoint.com/c/FLuxkGcGT13
    Bonsoir

    tu verras sur le fichier, je m'étais rendu compte que les calculs était faussés par cette ligne alors pour ne pas toucher à tes formules ce que j'ai fait, j'ai mis une ligne intercalé de suite en dessous avec des zéros, ainsi je suis retombé sur mes pieds et mes calculs sont juste, si tu veux jeter un œil au fichier tu me diras si je suis bon de partout maintenant .
    Par avance merci
    (beaucoup de colonnes masquer)
    comme je fais profiter d'autres personnes afin de ne pas les affoler avec ces calculs je masque les colonnes et puis cela est plus présentable
    0
  10. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    C'est tout bon.

    Si plusieurs utilisateurs doivent utiliser ton fichier, plutôt que masquer les colonnes de calcul, tu peux mettre tous les calculs dans une autre feuille masquée, voire "très masquée" (veryhidden) :
    https://www.cjoint.com/c/FLux5Ov5sGu

    Les résultats en H2:AA3 sont lus avec une formule matricielle, ce qui limite les risques de modification accidentelle des formules.
    0
  11. sevy31130
     
    Bonjour,

    J avais mis une réponse qui n’apparaît pas alors je réédite ma demande
    J avais commencé en te disant ce n'est pas super mais tout simplement fabuleux, mais toi tu es un prestidigitateur qui a fait disparaître une partie du fichier qui devient inviolable, mais dis moi maître comment moi qui ne connais rien je peux les faire apparaître.
    Deux motifs, comme tu as du le voir j'avais pris en référence les colonnes -B-C-D-E-F qui se répète en H-i-J-K-L- et j'avais d'ailleurs fais un lien de B vers H de C vers I etc et j'avais masquer les colonnes H:L .bon en l’occurrence je peux le refaire et les masquer tout simplement , mais il vaut mieux faire tout en very hidden.
    En plus je pense lorsque nous serons vers le 31/12/2017, il va falloir soit tirer de nouveau les lignes vers le bas , soit faire un copier /coller et vider en partant avec une première ligne qui sera la dernière de l'autre pour avoir une certaine continuité et la je ne vais pas savoir l'ouvrir si tu ne me donnes pas la clef.

    Alors mes excuses de t'ennuyer encore un peu mais si tu veux bien quand tu auras le temps me dire cela
    Par avance merci

    Cordialement
    Yves
    0
  12. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    « une partie du fichier qui devient inviolable » Non, simplement mieux protégé.

    Pour faire apparaître le feuille, il faut :
    1. Ouvrir le VBE (editeur visual basic) :
    -- Maj+F11 ou Clic droit sur l'onglet / Visualiser le code
    2. S'assurer que les fenêtre "Explorateur de projets" est ouverte :
    -- Crtl+R ou Affichage / Explorateur de projets
    3. S'assurer que les fenêtre "Propriétés" est ouverte :
    -- F4 ou Affichage / Propriétés
    4. Dans la fenêtre explorateur de projet "Projet - VBAProject" :
    -- si besoin développer le projet VBAProject (mfc3.xls) en cliquant sur le +
    -- cliquer sur Feuil2 (Feuil2)
    5. Dans la fenêtre propriétés "Propriétés - Feuil2" :
    -- modifier la propriété Visible (liste déroulante) en -1 -xlSheetVisible

    Pour la masquer "VeryHidden" :
    1, 2, 3 et 4 idem
    5. Dans la fenêtre propriétés "Propriétés - Feuil2" :
    -- modifier la propriété Visible en 2 -xlSheetVeryHidden

    « comme tu as du le voir j'avais pris en référence les colonnes -B-C-D-E-F qui se répète en H-i-J-K-L » non, je n'avais pas remarqué, mais si les colonnes H I J K sont inutiles autant les supprimer et modifier en conséquence la feuille 2 !
    Cordialement
    Patrice
    0
  13. sevy31130
     
    Bonjour Patrice,

    Encore merci c'est parfait avec une explication comme tu a su faire, je n'ai aucune peine à pouvoir m'en sortir et du premier coup, maître d'oeuvre et mon professeur
    Encore merci.
    Je vais voir à l'usage si les colonnes me servent ou pas si et au cas ou je reviendrais vers toi le cas échéant pour faire les manip sur la feuille 2
    Encore mille merci

    Bien à toi avec tous mes remerciements et mes souhaits de bonnes fêtes de fin d'année
    Cordialement

    Yves
    0
  14. sevy31130
     
    http://www.cjoint.com/c/GAvp0SK2nj3

    bonjour

    suis navré de t'ennuyer mais je te joins mon fichier viens de voir que j ai des calculs qui sont "faux " en fait tu verras mauvaise explication de ma part je penses au départ.

    si tu trouves la solution ce serait bien sinon pas grave merci

    yves
    0
  15. sevy31130
     
    RE BONSOIR

    http://www.cjoint.com/c/GAvqQbNXFg3

    regarde j'ai trouve cette solution qu'en penses tu , peut on l'améliorer
    est ce valable
    Toi grand sachem me dire si c'est bon

    Merci
    0
  16. sevy31130
     
    bonjour,

    merci de ton envoi, le but du jeu de cette modification est que en ligne
    H3:AA3 d'avoir le dernier nombre or si l'on regarde les colonnes correspondantes aux numéro 15 à 20 nous avons "0" or si c'est vrai pour le 19 et le 20 ce n'est pas vrai pour le:
    16 qui devrait être 2
    17 qui devrait être 16
    18 qui devrait être 1
    je suppose qu'il faut changer la formule =INDEX(AC5:AC397;$AC$3) en ligne 3,
    j'ai essayé
    =INDEX(AQ5:AQ397;EQUIV(9^9;AQ5:AQ397;1)) et j'ai toujours 0
    alors je te passe le bébé.
    Par avance Merci
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      C'est ce qu'il y a dans le second tableau, colonnes AX à BQ mais c'est pas ce que tu demandes dans ton exemple (maintenant en colonne BS) d'ou les résultats du premier tableau
      0
  17. sevy31130
     
    bonsoir je pense que je me suis mal expliqué, ce que je voudrais
    (évidemment si c'est possible)
    je te l'explique en feuille explication sur le fichier joint

    merci

    http://www.cjoint.com/c/GAwr7nkRA83
    0
  18. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Re,

    En H3 :
    =INDEX(AX5:AX397;$AX$3)
    et tu tires la formule jusqu'en AA3
    0
  19. sevy31130
     
    ok super merci c est un chef qui mene la baguette
    ca marche

    mille merci
    0