2017-01-03 2 views
1

У меня есть эта таблица, чтобы отслеживать, сколько времени команда выполняет для выполнения запросов клиентов. Я закодировал чистые дни с учетом праздников и рабочей недели для разных членов команды, но когда «L2» пуст (дата завершения дела), моя формула возвращает нечетные значения, такие как «30520»Purely excel formula с сетевыми днями

Я хочу сказать, что это L2 пуст, затем проигнорируйте мою формулу и оставьте ячейку пустой, иначе отобразите вычисленное значение. Я также хорошо показываю OPEN, если L2 найдено пустым. Это то, что моя формула выглядит следующим образом:

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

Где:

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

Спасибо!

+0

Добро пожаловать в stackoverflow. Не могли бы вы предоставить нам несколько данных? И тогда, может быть, хороший результат при заполнении L2 и ошибка, которую вы получаете, когда L2 пуст? Как бы то ни было, кому-то будет сложно воспроизвести. – rajah9

ответ

0

Я хочу сказать первенствует что L2 является пустым, то игнорировать мою формулу и оставить ячейку пустой

Ну, это достаточно легко сделать с помощью только любой формулы: Оберните другой IF заявление по всему формула

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

Спасибо Тейлин. Я только что видел ваш ответ; моя проблема заключалась также в том, что целевая ячейка была отформатирована. – Yuli

0

Я получил ответ на этот вопрос в другом форуме. Я использовал следующее: = IF (L2 = "", "OPEN", IF (OR (B2 = "Jack", B2 = "Jill"), NETWORKDAYS.INTL (K2, L2,1, O $ 2: O $ 11), NETWORKDAYS.INTL (K2, L2,7, Q $ 2: Q $ 26)))

Кроме того, я отформатировал свою целевую ячейку как «общую», и это сработало чудеса!