Formule max avec condition non vide

Résolu
Bonjour,

Je sèche et je suis pressé :(
pourtant rien de très compliqué!

j'ai 2 tableaux, je voudrais reporter la valeur MAX d'un critère sauf si une des valeur n'est pas renseignée, dans ce cas "en cours"

Donnée 1 Donnée 2
A --------------- 4
A --------------- 5
A --------------- 6
B --------------- 2
B --------------- 3
B ---------------

Résultat souhaitée:
A "6"
B "en cours"

j'ai essayé avec une formule matricielle, j'y arrive pour le max mais pas quand une valeur est vide...

MERCI par avance!!

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    alors tu saisis dans des cellules tes valeurs critères, exemple en E2 A, en E3 B etc ...

    et F2 tu colles cette formule que tu incrémentes vers le bas
    adapte dans la formule les bornes de tes plages qui doivent être identiques
    $A$2:$A$10 et $B$2:$B$10

    =SI(L2>0;"En cours";SOMMEPROD(MAX(($B$2:$B$10)*($A$2:$A$10=E2))))
    A+
    Mike-31

    Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
    1. Merci Mike de ta réponse rapide!!!
      Je ne comprends pas bien quelle est la valeur en L2...
      voici mon problème plus précisément:

      Dans mon fichier 1 je souhaite indiquer la date d'acceptation (la plus lointaine) du fichier 2 sinon "en cours" si au moins une des dates correspondant à la commande est vide

      Fichier 1:

      cde date acceptation (soit le résultat recherché)
      201 en cours
      207 10/09/2016
      213 10/11/2016
      218 en cours

      Fichier 2 (source)

      cde date acceptation
      201 27/09/2017
      201 01/01/2017
      201
      201 10/12/2016
      207 10/01/2016
      207 10/09/2016
      213 10/11/2016
      218 10/12/2016
      218
      218 10/09/2016

      Encore merci de ton aide
      1. Bon dimanche à toi, je passe le statut de la discussion en résolu