1

таблица:Как сохранить правильную формулу SUMIFS во всех клетках в колонке

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

Он разбит на 2 секции. Левая часть - это их фактические часы. Правая часть - это список периодов оплаты и общее количество часов для каждого.

Timecard entries    Pay period totals 

.C .... F ....     O  P   Q 
Date | Hours    Start | End | Total 
Apr 5  3     Apr 11 Apr 17  0 
Apr 7  3     Apr 18 Apr 24  0 
Apr 12  3     Apr 25 May 1  0 
Apr 13  3     May 1 May 7  0 
           May 8 May 14  0 
           May 15 May 21  0 
           May 22 May 26  0 
           .... 

Технические детали:

Вот моя формула для столбца Q, который насчитывает часы, которые в течение данного периода оплаты:

=SUMIFS(F3:F,C3:C,CONCAT("<=",P3),C3:C,CONCAT(">=", O3)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P4),C3:C,CONCAT(">=", O4)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P5),C3:C,CONCAT(">=", O5)) 
....etc 

Проблема:

Когда я пытаюсь перетащить эту формулу вниз по остальным ячейкам в e, он не улавливает шаблон. Вместо того чтобы держать F3 и C3 в качестве исходных клеток, увеличивает их:

=SUMIFS(F3:F,C3:C,CONCAT("<=",P3),C3:C,CONCAT(">=", O3)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P4),C3:C,CONCAT(">=", O4)) 
=SUMIFS(F3:F,C3:C,CONCAT("<=",P5),C3:C,CONCAT(">=", O5)) 
=SUMIFS(F6:F,C6:C,CONCAT("<=",P6),C6:C,CONCAT(">=", O6)) <-- see this one 

Чтобы скопировать формулу, я выделяю первые 3 клетки, и перетащите нижний правый маленький ящик вниз ниже клеток (довольно стандартный способ сделать это, я думаю).

Вопрос:

Как я могу сделать формулу продолжить вниз через все клетки ПРАВИЛЬНО, не изменяя исходные клетки, которые должны оставаться последовательным (С3 и F3).

+0

Только вопрос знания терминологии; поиск [excel absolute cell reference] (https://www.google.com?q=excel+absolute+cell+reference) был бы всем необходимым. – Mogsdad

ответ

1

в excel использовать $ перед строкой И ссылку столбца, чтобы заблокировать их, чтобы они не менялись во время копирования. Compare = A1, = A $ 1, = $ A1 и = $ A $ 1 в качестве тестовых формул по мере их копирования.

После 4 лет использования электронных таблиц кто-то показал мне переключатель F4 в excel, который для меня является такой временной заставкой. Поместите курсор рядом или в адресной ссылке и несколько раз нажмите F4, чтобы узнать, что произойдет. Также попробуйте выделить любую часть ссылок на ячейки в диапазоне по обе стороны от: и попробуйте использовать F4. Одновременно вы можете влиять на несколько ссылок на ячейки или только на то, что вы выделяете. Вышеизложенное ссылалось на адрес типа A1: A13.

+0

Я не уверен, что сделал F4 - это казалось непоследовательным в зависимости от того, что я выбрал, или в моем буфере обмена ..etc, но '' 'отлично работал, чтобы заблокировать числа. Благодаря! – Dave

+0

В excel, если у вас есть указатель на адрес ячейки, и вы нажимаете F4, он будет переключаться через добавление различных $ для строки и столбца. Первое нажатие блокирует как строки, так и столбцы, а второй блокирует только 1, третье блокирует только остальные 1 и 4 возвращает вас туда, где вы начали. Если ссылка на ячейку уже имеет в ней блокировку, тогда Excel запустится в этой точке списка и прокрутит список. –