Comment mettre en place plusieurs conditions

Résolu
floanise Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour
Je mets en place un fichier xl pour le suivi des facturations de mon bureau.
J'ai donc une colonne:
A = n° de facture
B = dossier
C = précisions
D= type
E = date facture
F = Montant
G = date règlement
H = Montant réglé
I = Solde
J = délai de paiement

C'est ma colonne J qui me pose problème.
J'ai mis comme formule :
=SI(ESTVIDE(G2:G65560);AUJOURDHUI()-E2:E65560;G2:G17-E2:E65560)
Le délai de paiement est juste, mais uniquement si la colonne E (date de facturation) est remplie.

Or, forcément, mon tableur se rempli au fur et à mesure de l'édition des factures. Donc E peut être vide.
Et dans ce cas là, le résultat obtenu par la formule citée ci dessus, correspond au nombre de jour entre aujourd'hui et le jour de la création du logiciel (certainement).

En conséquence, mes délais moyens de paiement sont faussés...

Donc la question est :
comment avoir un résultat uniquement lorsque la date de facturation (colonne E) est remplie, et à défaut avoir une case vide

Merci pour votre aide !!

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
si il n'y a rien en E2 Excel compte depuis le début de son calendrier soit, le 0 janvier 1900

peut être avec en J2:

=SI(E2=0;"";SI(ESTVIDE(G2);AUJOURDHUI()-E2;G2-E2))

et si ça ne va pas voyez pour déposer un modèle ici, en revenant coller le lien créé sur le site:

http://mon-partage.fr
en aparté:

votre G2:G17 est curieux au milieu des lignes 2:65560

crdlmnt
1
floanise Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Un grand merci, ça fonctionne !
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Pas de quoi
je passe le sujet en résolu
bonne route
crdlmnt
0
fabien25000 Messages postés 673 Date d'inscription   Statut Membre Dernière intervention   59
 
Bonjour,

=SI(E2="";"";SI(ESTVIDE(G2:G65560);AUJOURDHUI()-E2:E65560;G2:G17-E2:E65560))
ça devrait suffire
0
floanise Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Pour le coup, ça ne fonctionne pas. La réponse de Vaucluse par contre fonctionne bien :)
0
floanise Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
un grand merci qu'en même pour votre aide
0