Comment mettre en place plusieurs conditions

Résolu
floanise Messages postés 4 Statut Membre -  
Vaucluse Messages postés 27336 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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. floanise Messages postés 4 Statut Membre
       
      Un grand merci, ça fonctionne !
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0
  2. fabien25000 Messages postés 697 Statut Membre 59
     
    Bonjour,

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