XL 2019 comment associer les fonction grande valeur et non(estformule)

cytise95

XLDnaute Junior
Bonjour,
Dans une ligne de date je voudrais extraire la plus grande date qui n'est pas une formule.
Les dates se génèrent par formule en fonction d'un intervalle indicatif, la vrai date est saisie manuellement et c'est cette dernière date qui m'intéresse.
J'ai essayé entre autre :
NON(ESTFORMULE(MAX(AG12:AL12)))
NON(ESTFORMULE(GRANDE.VALEUR(V21:AL21;1)))
GRANDE.VALEUR(NON(ESTFORMULE(V20:AL20));1)
..... et différentes variantes

Si quelqu'un à une idée j'en serai ravi.
Cordialement
Christian
 

Rouge

XLDnaute Impliqué
Bonjour,

Proposition avec une fonction personnalisée en VBA
Exemple avec le tableau fourni, résultat affiché en colonne AF, les dates en dur sont en rouge.
la formule à saisir en face chaque ligne en colonne AF, (vous la mettez où vous voulez)
VB:
=date_max(AG2:AL2)
et la fonction personnalisée
VB:
Function Date_Max(plage As Range) As Date
    Max_date = 0
    For Each cell In plage
        If Not cell.HasFormula Then
            If cell > Max_date Then Max_date = cell
        End If
    Next
    Date_Max = CDate(Max_date)
End Function

cytise95.JPG
 

Pièces jointes

  • cytise95_comment associer les fonction grande valeur et non estformule.xlsm
    14.2 KB · Affichages: 2

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

=AGREGAT(15;6;(AG12:AL12)/(ESTFORMULE(AG12:AL12)=FAUX);1)
Ou
=AGREGAT(15;6;(AG12:AL12)/NON(ESTFORMULE(AG12:AL12));1)
Vous donneront la première date (non formulée) rencontrée sur la ligne
=AGREGAT(14;6;(AG12:AL12)/(ESTFORMULE(AG12:AL12)=FAUX);1)
Ou
=AGREGAT(14;6;(AG12:AL12)/NON(ESTFORMULE(AG12:AL12));1)
donneront la dernière.

Seul le premier critère change (15 = petite.valeur ; 14 = grande.valeur)

Cordialement
 

cytise95

XLDnaute Junior
Bonjour,


Ou

Vous donneront la première date (non formulée) rencontrée sur la ligne

Ou

donneront la dernière.

Seul le premier critère change (15 = petite.valeur ; 14 = grande.valeur)

Cordialement
Bonsoir,
Merci beaucoup de votre aide et aussi de la rapide réponse.
Je viens de tester la grande valeur, ça fonctionne parfaitement.... j'en étais loin.
J'essairerai les autre propositions, mais je ne doute pas du résultat positif également
Merci encore à tous
Bon dimanche
Cordialement
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 084
Messages
2 085 192
Membres
102 809
dernier inscrit
Sandrine83