Mac Numbers и формула Excel, касающаяся недостающего времени?

У меня есть лист в цифрах, посвященный времени. Все значения на листе записываются как целые числа, такие как 930 и 1700. Я должен преобразовать их в часы для целей оплаты, поэтому сначала мне нужно преобразовать их в значения времени. Достаточно просто.

=(TIME(LEFT(E,LEN(E)-2),RIGHT(E,2),)-TIME(LEFT(B,LEN(B)-2),RIGHT(B,2),))-(TIME(LEFT(D,LEN(D)-2),RIGHT(D,2),)-TIME(LEFT(C,LEN(C)-2),RIGHT(C,2),)) 

Таблица:

 Date Time In Lunch Start Lunch End Time Out Total Hours 8/31 930 1230 1300 1700 7hr 30mins 9/1 930 1700 Error 

Вот как работает таблица с данными и приведенной выше формулой в столбце F. Если есть обед, эта формула работает. Если обед не был взят, тогда формула ломается, потому что она пытается конвертировать чистые обеденные клетки.

Как я могу настроить часть расчета обеда, чтобы проигнорировать обед, если их нет? Даже если положить 0, будет возвращена ошибка, потому что длина -2 не может найти там ничего действительного. Я не знаю достаточно о числах или превосходен, чтобы знать, но я предполагаю, что ему понадобится что-то вроде IF C>0(...) или что-то подобное во время ланча.

Я включил excel, но у меня нет превосходства. Я уверен, что достаточно легко конвертировать из формулы excel, хотя я действительно предпочитаю то, что будет работать в Mac Numbers.

Просто добавьте простой оператор if, чтобы проверить, были ли введены обеденные времена.

 =if(and(C3="", D3=""),[calculate time from Time In to Time Out], [Your original formula]) 

Логика выражения следующая: if([Condition], [Execute if True], [Execute if False])

  • Как Excel обрабатывает область при передаче параметров вложенных подпроцессов
  • Функция MAX IF, относящаяся к другому листу
  • Обновление Application.Statusbar
  • Ошибка приглашения Application.inputbox
  • Подсказки для Mac
  • Как скопировать значения ячеек, когда ячейка описания имеет определенное слово в ячейке
  • Использование управления диапазоном для настройки динамического списка Combobox
  • Отправить письмо с VBA в Excel для Mac
  • Как передать файл как _input
  • Excel Doc macro дает «Именованный аргумент не найден (Ошибка 448)»
  • Файл с разделителями Excel
  • Interesting Posts

    Как копировать только строки с данными из одного листа в другой в другой книге?

    Ссылка на внешнюю книгу, основанную на другой ячейке

    VBA эквивалентен Excel "Поиск ()"

    Импорт данных из новых отчетов и автоматическое обновление существующих записей в существующих данных

    Несколько VLOOKUP или INDEX MATCH

    Вызов метода WCF в Excel переключает «контекст» и позволяет Word продолжать «работать»,

    Excel превращает мои номера в поплавки

    экспортировать данные из gams в excel

    Постепенно увеличивайте буквы столбцов для формулы SUM

    как удалить разрыв строки в последнем тексте

    как предотвратить автоматическую высоту строки в skydrive excel sheet в соответствии с текстом, введенным в ячейку

    Как открыть файл Excel с Sharpoint

    Добавление 3-ей формы, которая запрашивает пароль для разблокировки определенных ячеек

    Excel: сравнить строку между двумя столбцами, если совпадение, обрезать / удалить совпадающую строку

    Excel не будет открывать / запускать VSTO AddIn при запуске в режиме отладки Visual Studio 2010

    Давайте будем гением компьютера.