Страницы: 1
RSS
Определение формулой суммы количества смен по повторяющимся фамилиям в одинаковых датах за отчетный период
 

Здравствуйте!
Помоги пожалуйста с формулой в иксель (без сводной таблицы и промеж.итогов):

Есть следующие данные:

1)  2 столбца (левый-даты, правый-ФИО).

2) одинаковые ФИО попадают на одну и туже дату

Задача:

Нужно, чтобы напротив каждой уникальной ФИО (желтая ячейка) считалась сумма количества (смен). Т.е., если одинаковая фамилия повторяется несколько раз в одной и той же дате, то она должна учитываться как "1" и так каждый раз в новой дате, где она попадается, а затем происходит суммирование этих единиц.

В желтые ячейки проставил пока вручную верный результат.

 
Здравствуйте
например так
=СУММПРОИЗВ((E$35:E$47=H36)/СЧЁТЕСЛИМН(D$35:D$47;D$35:D$47;E$35:E$47;$E$35:$E$47))
 
Спасибо большое! Получилось!
 
Здравствуйте!
Помогите, пожалуйста, немного дополнить формулу.
Есть следующие данные:

1)  3 столбца (левый-даты, середина - №, правый-ФИО).

2) одинаковые ФИО попадают на одну и туже дату

Задача:

Нужно, чтобы напротив каждой уникальной ФИО (желтая ячейка) считалась сумма количества (смен), но с критерием совпадения номера (средний столбец).

В желтые ячейки проставил пока вручную верный результат.

 
Фомула массива:
Код
=СУММ(ЕСЛИОШИБКА(--(ПОИСКПОЗ(D$51:D$63;ЕСЛИ((F$51:F$63=H52)*(E$51:E$63=I52);D$51:D$63);0)=СТРОКА(D$51:D$63)-50);0))

А почему у вас в примере Сидоров 455 равен 3?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Спасибо, большое!
Все получилось!
Да, Сидоров 1 конечно))  
 
если добавлять условий в первую мою формулу то получается такая конструкция:
=СУММПРОИЗВ((F$51:F$63=H52)*(E$51:E$63=I52)/(СЧЁТЕСЛИМН(D$51:D$63;D$51:D$63;E$51:E$63;I52;F$51:F$63;$F$51:$F$63)+(E$51:E$63<>I52)))
но посетила другая идея (и пища для размышлений пытливым умам ;)  ):
=СУММ(--(ЧАСТОТА(ЕСЛИ((F$51:F$63=H52)*(E$51:E$63=I52);D$51:D$63);D$51:D$63)>0))
или чуть короче, но медленней:
=СЧЁТ(1/ЧАСТОТА(ЕСЛИ((F$51:F$63=H52)*(E$51:E$63=I52);D$51:D$63);D$51:D$63))
(последние просят массивного ввода)
 
Здравствуйте!
Помогите, пожалуйста, немного преобразовать данные.
Есть следующие данные:

Вверху таблица с различными цифрами напротив фамилий (это производительность, ковшей/час)

Задача:

Нужно, в нижней таблице (пока вручную забил простые формулы) преобразовать верхние числа следующим образом (максимальная цифра это 100, остальные в пропорции, т.е. получатся меньше 100):

- найти максимальную цифру и преобразовать ее в 100

- остальные цифры преобразуются автоматически пропорционально (цифры из верхней таблице делятся на максимальную цифру и умножаются на 100)

- продливаем формулу на другие столбцы

 
Код
=ЕСЛИ(D8<>"";D8/МАКС(D$8:D$43)%;"")
 
Спасибо большое!
Все получилось!
Страницы: 1
Наверх