XL 2013 Condition en plus

Moreno076

XLDnaute Impliqué
Bonsoir à tous

Je voudrais que dans mon tableau suivant, la formule dans N2 =SI(ESTNUM([@[Date réception prévue ÉTABLISSEMENT]]);SERIE.JOUR.OUVRE.INTL([@[Date réception prévue ÉTABLISSEMENT]];1;11;W$2:W$12);"") soit modifiée pour que si la date en M2 < aujourd'hui alors dans N2 ca marque "Pas de date précise" et si y 'a rien en M2 ca laisse comme ca comme actuellement.

Désolé pas de fichier en PJ.

Merci pour votre aide.

1586283761174.png
 
Solution
Bonjour à tous,

A essayer en "N2":
VB:
=SI(ET(NON(ESTVIDE($M$2));$M$2<AUJOURDHUI());"Pas de date précise";"ajouter formule en place")
ou
Code:
=SI(ET(NON(ESTVIDE([@[Date réception prévue ÉTABLISSEMENT]]));[@[Date réception prévue ÉTABLISSEMENT]]<AUJOURDHUI());"Pas de date précise";SI(ESTNUM([@[Date réception prévue ÉTABLISSEMENT]]);SERIE.JOUR.OUVRE.INTL([@[Date réception prévue ÉTABLISSEMENT]];1;11;W$2:W$12);""))

JHA

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer en "N2":
VB:
=SI(ET(NON(ESTVIDE($M$2));$M$2<AUJOURDHUI());"Pas de date précise";"ajouter formule en place")
ou
Code:
=SI(ET(NON(ESTVIDE([@[Date réception prévue ÉTABLISSEMENT]]));[@[Date réception prévue ÉTABLISSEMENT]]<AUJOURDHUI());"Pas de date précise";SI(ESTNUM([@[Date réception prévue ÉTABLISSEMENT]]);SERIE.JOUR.OUVRE.INTL([@[Date réception prévue ÉTABLISSEMENT]];1;11;W$2:W$12);""))

JHA
 

Moreno076

XLDnaute Impliqué
Bonjour à tous,

A essayer en "N2":
VB:
=SI(ET(NON(ESTVIDE($M$2));$M$2<AUJOURDHUI());"Pas de date précise";"ajouter formule en place")
ou
Code:
=SI(ET(NON(ESTVIDE([@[Date réception prévue ÉTABLISSEMENT]]));[@[Date réception prévue ÉTABLISSEMENT]]<AUJOURDHUI());"Pas de date précise";SI(ESTNUM([@[Date réception prévue ÉTABLISSEMENT]]);SERIE.JOUR.OUVRE.INTL([@[Date réception prévue ÉTABLISSEMENT]];1;11;W$2:W$12);""))

JHA
Merci JHA ca fonctionne très bien.

Par contre comment modifier ma macro?

Sub MajLivClient()
'
'

'
ActiveCell.FormulaR1C1 = _
"=IF(ISNUMBER([@[Date réception prévue ÉTABLISSEMENT]]),WORKDAY.INTL([@[Date réception prévue ÉTABLISSEMENT]],1,11,R2C[9]:R12C[9]),"""")"
Range("N2").Select
End Sub


merci bien
 

Moreno076

XLDnaute Impliqué
Re

C'est bon résolu

Sub MajLivClient()
'
'

'
ActiveCell.FormulaR1C1 = _
"=IF(AND(NOT(ISBLANK([@[Date réception prévue ÉTABLISSEMENT]])),[@[Date réception prévue ÉTABLISSEMENT]]<=TODAY()),""Pas de date précise"",IF(ISNUMBER([@[Date réception prévue ÉTABLISSEMENT]]),WORKDAY.INTL([@[Date réception prévue ÉTABLISSEMENT]],1,11,R2C[9]:R12C[9]),""""))"
Range("N2").Select
End Sub

Cordialement
 

Discussions similaires

Réponses
2
Affichages
251
Réponses
7
Affichages
312

Statistiques des forums

Discussions
312 103
Messages
2 085 319
Membres
102 862
dernier inscrit
Emma35400