2017-01-03 2 views
1

J'ai cette feuille de calcul pour savoir combien de temps une équipe prend pour répondre aux demandes des clients. J'ai codé les jours nets en considérant les vacances et la semaine de travail pour les différents membres de l'équipe mais quand 'L2' est vide (case complete date) ma formule retourne des valeurs impaires comme '30520'Formule purement Excel avec les jours de réseau

Je veux dire à Excel c'est L2 est vide, puis ignore ma formule et laisse la cellule vide, sinon affiche la valeur calculée. Je peux également afficher OPEN si L2 est trouvé vide. C'est ce que ma formule ressemble à:

=IF(OR(B2="Jack", B2="Jill"),NETWORKDAYS.INTL(K2,L2,1,O$2:O$11), 
    NETWORKDAYS.INTL(K2,L2,7,Q$2:Q$26)) 

Où:

B2 = case owner 
K2= case received date 
L2 = case completed date 
O = set of US holidays 
Q = set of intl’ holidays 

Merci!

+0

Bienvenue sur stackoverflow. Pourriez-vous nous donner quelques exemples de données? Et puis peut-être une bonne sortie lorsque L2 est rempli et l'erreur que vous obtenez lorsque L2 est vide? Tel qu'il est, ce sera difficile pour quelqu'un de se reproduire. – rajah9

Répondre

0

Je veux dire Excel est L2 est vide, ignorer ma formule et laisser la cellule vide

Eh bien, c'est assez facile à faire avec juste une formule: Enroulez une autre instruction IF autour de la formule

=if(L2="","",<theFormula>) 
+0

Merci Teylyn. Je viens de voir ta réponse maintenant; mon problème était aussi que la cellule cible était formatée en date. – Yuli

0

J'ai reçu la réponse à ce sujet dans un forum différent. J'ai utilisé ce qui suit: = SI (L2 = "", "OUVERT", SI (OU (B2 = "Jack", B2 = "Jill"), NETWORKDAYS.INTL (K2, L2,1, O $ 2: O $ 11), NETWORKDAYS.INTL (K2, L2,7, Q $ 2: Q $ 26)))

En outre, j'ai mis en forme ma cellule cible comme "générale" et cela a fonctionné des merveilles!