Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    Trouver la valeur minimum > 0 dans les cellules non contiguës d'une ligne
    Bonjour à tous !

    C'est fraîchement inscrite sur le forum que je viens demander votre aide.

    Comme précisé dans l'intitulé, je voudrais faire ressortir la valeur minimum > 0 d'un ensemble de cellules bien précises par ligne.

    Pour mieux comprendre, je vous joins un extrait de mon tableau (Les semaines à venir sont amenées à être complétées):


    Je ne peux pas simplement sélectionner ma ligne car je ne veux faire ressortir que les montants de mes cessions et non les nombres ou les montants des propositions. Donc concrètement ça ne concerne que les colonnes F ; J ; N ; R.

    J'ai vu plein de fonctions qui semblent très bien :
    exemple trouver sur le net : =MIN(SI(A1:C1<>0;A1:C1))
    mais comme les cellules de ma plage sont non contiguës, ça ne marche pas.
    Ma formule à moi : =MIN(SI((F33;J33;N33;R33)<>0;(F33;J33;N33;R33))

    (J'explique très mal.)

    J'ai bien essayé de définir la plage et lui donner un nom, mais ça ne marche pas non plus.
    J'ai aussi essayé la MEF conditionnelle, mais je en trouve pas la formule (j'aurais vraiment aimé y arriver avec la MEF Jeux d'icônes)

    Bref, quelqu'un connaîtrait-il la formule magique ?

    Merci par avance et désolée si la réponse est déjà quelque part sur le forum.

  2. #2
    Rédacteur/Modérateur

    Salut,

    es-tu capable de faire une formule de départ par ligne qui te sors la valeur minimale ?

    Une fois que tu as cette valeur, tu peux l'utiliser comme condition de ta MFC.
    Cycle de vie d'un bon programme :
    1/ ca fonctionne 2/ ca s'optimise 3/ ca se refactorise

    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016 et Access 2019

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre émérite
    bonsoir
    normalement j'utiliserais un sommeprod entre ta ligne 5 avec comme condition "montant" et les lignes en dessous) mais a mettre en place pas évident sans données)
    L'imagination est plus importante que le savoir.... A . Einstein.
    https://www.developpez.net/forums/bl.../179588-cb_60/
    Merci de cliquer sur pour clore cette discussion.

  4. #4
    Membre expert
    Bonjour,
    Pour chercher le montant de cession minimal par ligne, on peut remplacer la formule citée par la formule matricielle :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =MIN(SI((F33:R33<>0)*(MOD(COLONNE(F33:R33);4)=2);F33:R33))

    à valider par Ctrl + Maj + Entrée.
    Cordialement
    Claude

  5. #5
    Candidat au Club
    Citation Envoyé par papouclo Voir le message
    Bonjour,
    Pour chercher le montant de cession minimal par ligne, on peut remplacer la formule citée par la formule matricielle :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =MIN(SI((F33:R33<>0)*(MOD(COLONNE(F33:R33);4)=2);F33:R33))

    à valider par Ctrl + Maj + Entrée.
    Cordialement
    Claude
    Bonjour Claude,

    Ça marche !

    Merci beaucoup !

    Citation Envoyé par Jean-Philippe André Voir le message
    Salut,

    es-tu capable de faire une formule de départ par ligne qui te sors la valeur minimale ?

    Une fois que tu as cette valeur, tu peux l'utiliser comme condition de ta MFC.

    Merci pour ta réponse, on m'a donné la solution plus bas.

    Citation Envoyé par cb_60 Voir le message
    bonsoir
    normalement j'utiliserais un sommeprod entre ta ligne 5 avec comme condition "montant" et les lignes en dessous) mais a mettre en place pas évident sans données)
    Je pensais que mon extrait de tableau pouvait aider mais au final j'ai pu avoir la réponse à ma question.
    Merci d'avoir pris le temps !