Попытка вычислить задачи в Excel - PullRequest
0 голосов
/ 21 сентября 2010

Я собирался задать свой вопрос в этом «Эксперте», но они хотели, чтобы я заплатил 12,95 $!За эту цену я мог бы заплатить какому-нибудь волшебнику из колледжа, чтобы он сделал это для меня, и сделал бы это быстрее!

Хорошо, это должно быть легко, но по какой-то причине мой мозг зависает, когда я пытаюсьсделай это.

У меня есть электронная таблица с тремя листами.На первом есть завершенные задачи:

Created Time           CreatedUserName ServiceDetailName            BillingCnt
7/1/2010 6:25:17 AM Employee Name   Tape Management                30
7/1/2010 8:15:33 AM Employee Name   Information Request Detailed    1
7/1/2010 8:18:24 AM Employee Name   Hard drive                      1
7/1/2010 8:25:42 AM Employee Name   Information Request Brief       2
7/1/2010 10:33:17 AM   Employee Name    Scratch Tape Count             2
7/1/2010 2:07:59 PM Employee Name   Hard drive                      1
7/1/2010 2:18:36 PM Employee Name   I/O module                      1

Следующие 2 страницы содержат информацию о значении каждой задачи, а также внутренние описания:

Task Type     Task Detail  Task Description  Unit of Measure (in Minutes)
INC            Hard Drive       Swap Drive       60
MAC            Tapes Managment  Change Tapes     1

Существует около 30 задачна страницу.Я хочу как-то взять счет счета со страницы 1 и умножить его на единицу измерения.Затем у меня настроена ячейка, в которой я хочу, чтобы общее количество отображалось в минутах, а затем - в другой ячейке, где она указана в часах и минутах.

У меня есть образец электронной таблицы, но я не вижу места для ее добавления.

1 Ответ

0 голосов
/ 21 сентября 2010

хмм ... на самом деле не очень нормализованный дизайн ... Я ожидаю, что хотя бы один столбец на листе 1 должен совпадать с одним столбцом на листе 2

Либо ввести тип задачи на листе 1, либо соответствовать [Sheet1] .ServiceDetailName с [Sheet2] .TaskDetail - это самое близкое совпадение, которое я мог найти, хотя в [1] вы пишете «Управление лентами», тогда как в [2] вы пишете «Лента s Управление».Пока входные данные остаются такими, лучше всего передать их помощнику; -)

, поэтому я предлагаю следующее:

  • одна главная таблица типов задач (например, ваша[2])
  • создать именованный диапазон в [2] .TaskDetails (кроме заголовка) и использовать этот диапазон в качестве проверки ячейки в [1] .ServiceDetailName.Не допускайте ручного ввода
  • создания другого именованного диапазона в [2] .TaskDetails расширен для включения столбца "UOM"
  • в [1], используйте функцию = VLOOKUP () для соответствия UOMв таблицу подробностей
  • в следующем столбце умножьте BillingCnt times UOM, чтобы получить минуты
  • для отображения минут в формате чч: мм, в следующем столбце вы разделите минуты на 1440 (60 * 24), чтобы получить"доля дня" и отформатируйте его с помощью пользовательской строки "[ч]: мм"

Надеюсь, это поможет

Удачи - MikeD

-

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...