1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
1

В каждой колонке под таблицей прописать сколько раз в этой колонке встречаются определенные колонки

15.02.2014, 13:37. Показов 4169. Ответов 55
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Внизу прикреплен рисунок с таблицей excel.
Цветами обозначены ячейки в которых в двух колонках подряд идут какие-то не нулевые значения.
Задача: В каждой колонке под таблицей прописать сколько раз в этой колонке встречаются колонки с ячейками, за которыми ячейки следующей колонки имеют ненулевые значения.
______________
См. рис.
Первые выделенные значения: 16-8. Это вторая и третья колонка соответственно. Там, где в двух колонках подряд имеются значения, нужно вести подсчет таких строк. Считать. и указывать суммарное количество под каждой колонкой.

Так в колонке 2 встречаются 2 строки (когда вторая и третья ячейки заполнены).
Так в колонке 3 встречается только 1 строка (когда третья и четвертая ячейки заполнены)
и так дальше по аналогии. Где есть внесенное значение в ячейку и в следующую за ней ячейку, учитываем и суммируем при необходимости.
_______________

Не по теме:

как-то тяжело объяснить

Миниатюры
В каждой колонке под таблицей прописать сколько раз в этой колонке встречаются определенные колонки  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2014, 13:37
Ответы с готовыми решениями:

Как обратиться к определенной колонке ТЗ и к определенной строке из этой колонки?
Как обратиться к определенной колонке ТЗ и к определенной строке из этой колонки? Добавлено...

Ввести имя-фамилию в 1 колонке, з/п во 2 колонке, в третьей указать премию
Добрый день,помогите решить задание есть 5 работников нужно ввести их имя-фамилию в 1 колонке и...

Объединить ячейки в колонке В, так же как в колонке А
Добрый день. Столкнулся с проблемой. Интересует решение, хотя бы с логической стороны (код сам...

Поставить в колонке Grid предел по значению из другой колонки
Добрый день! У меня есть грид в котором есть 3 столбца. 1 Код товара(заполнено данными из...

55
daslex
16.02.2014, 13:46  [ТС]     В каждой колонке под таблицей прописать сколько раз в этой колонке встречаются определенные колонки
  #41

Не по теме:

хотя если кто идею понял, я бы формулу хотел посмотреть. я ее представляю, но очень плохо.
скорее всего она совсем несложная там.

0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
16.02.2014, 13:49 42
Трудность не в формуле, а в понимании сути проблемы. Я понимаю так, если человек в 8 часов утра заступил на работу, значит его считаем, Если он заступил на работу в другое время, отличное от 8 утра, но не позднее какого часа, его тоже включать в список находящихся на работе. Но если Вы ставите ему 0 часов какого-то дня, я понимаю это так, что его нет в 8 утра на работе. Табель же учитывает количество рабочих часов и не во сколько он пришел и во сколько он закончил.

Добавлено через 2 минуты
Действительно, понять Вашу идею мне трудно. Могу предположить, что надо иметь определенное количество человек в смене и каждый из них не должен переработать определенное количество часов в месяц.
1
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
16.02.2014, 13:52 43
Посмотрите формулу на листе" Часы" Там много условий для определенного значения, но это значение определено! И относительно этого значения(определенного) нужно поставить условие!
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 13:55  [ТС] 44
то о чем я сказал чуть выше, сделать-то проще, чем возится с формулой на листе часы.)
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
16.02.2014, 13:59 45
Есть определенное количество часов по КЗОТ и относительно этого можно отталкиваться, есть расчетное количество часов и фактическое. Я так понимаю.Вот пример табеля с моей работы, только там график другой немного

Добавлено через 43 секунды
Вот
1
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
16.02.2014, 14:00 46
блин не могу отослать
Вложения
Тип файла: zip Pavlov.zip (131.2 Кб, 4 просмотров)
1
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 14:10  [ТС] 47

Не по теме:

я знаю, что в КЗОТ норма часов есть.
у меня не хватает кадров, но иногда из-за нехватки кадров приходится делать какие-то внутренние перестановки.
при такой внутренней перестанвке может произойти казус когда минимума на смену не выйдет.
поэтому я изначально говорил, что мне важно часы.
С нашими шишками, требующими квартал в ноль для суток чрез трое никогда нормально работать не выйдет. Хотя бы даже По той самой вынужденной неявке на часть смены, которая нарисуется в конец квартала. Государство у нас - государство.



Я прикрепляю файл проще некуда. Вот в желтую полоску нужно смены проставить, а просчитать их по единичкам из листа для смен (который второй) так мне и тот график к которому я привык и формула должна быть несложной. лучше чтоб простой формулой типа "=Если(И...") чтоб я мог где нужно подрихтовать.
Вложения
Тип файла: xlsx Копия Табель.xlsx-2.xlsx (24.6 Кб, 3 просмотров)
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 14:15  [ТС] 48
не смены, а людей. я оговорился. Сколько людей в смене'
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
16.02.2014, 15:01 49
в ячейке введите формулу =СЧЁТЗ(C11:C42) на листе "для смен ЯНВАРЬ 2014" и потом ссылкой на эту ячейку в лист ЯНВАРЬ 2014

Добавлено через 29 секунд
Он посчитает не пустые ячейки

Добавлено через 6 минут
Ошибочка! Извиняюсь! =СЧЁТЕСЛИ(С11:С42;1)
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 15:48  [ТС] 50
В общем формула-то действительно простая. Хотя я и долго угадывал её.
Только как прикрутить проверку к последнему числу месяца не знаю.
________________
Формула:
PureBasic
1
=СУММПРОИЗВ(C11:C42;D11:D42)/2
(это для листа с единичками)
-------------------
На последнее число месяца так не делает и какую там проверку прикручивать нужно не понимаю совсем.

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Виктор Михалыч Посмотреть сообщение
СЧЁТЕСЛИ(С11:С42;1)
так непустые ячейки к себе возьмут части смены других людей. Например которые заканчивают смену текущим числом.



Добавлено через 14 минут

Не по теме:

Цитата Сообщение от Fairuza Посмотреть сообщение
Действительно, понять Вашу идею мне трудно. Могу предположить, что надо иметь определенное количество человек в смене и каждый из них не должен переработать определенное количество часов в месяц.
Это не моя идея. Это идея переданная мне эстаф.палочкой.
___________________________________________________
Я уже понял, что именно вам трудно понять. Я бы тоже себя понять не мог на вашем (или чьем-то еще) месте.
___________
В суточный план пишут человека.
если человек приходит на работу, пусть даже в час ночи, но в суточный план он будет записан числом своей смены., а не числом этого часа ночи. Поэтому в графике обозначается, что он проработал 0 часов, 0 минут. Поэтому график так выглядит. Поэтому так получается, что непонятно со стороны. Поэтому считается, что он в смене.
Если есть козлы, которым не понятно, что сутки через трое удобно вести по году, то они придумают дебильное ограничение, которое потянет за собой цепочку абсурдных решений.



Добавлено через 6 минут
Цитата Сообщение от daslex Посмотреть сообщение
Fairuza
предположение на 99% верное. только не в месяц, а в квартал.
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 15:58  [ТС] 51
Вот сам файл. Там посл. число месяца не считает. Как считать - идей у меня нет.
Вложения
Тип файла: xlsx Копия Табель.xlsx-2.xlsx (26.7 Кб, 7 просмотров)
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
16.02.2014, 16:04 52
Удачи! Вам с вашими не простыми решениямиСейчас Гляну

Добавлено через 3 минуты
А так =СУММПРОИЗВ('для смен ЯНВАРЬ 2014'!AG11:'для смен ЯНВАРЬ 2014'!AG42)/2
1
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,683
16.02.2014, 16:07 53
В порядке бреда....
Может выставить поиском решения оптимальный график))))
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 16:17  [ТС] 54
Цитата Сообщение от Виктор Михалыч Посмотреть сообщение
А та
а так что-то не так. только для посл.колонки поставил - 7 человек получил. (а должно было стать 3 (ТРИ))

Добавлено через 1 минуту
Цитата Сообщение от Fairuza Посмотреть сообщение
Может выставить поиском решения оптимальный график))))
вот это я уже не понял вообще
0
280 / 136 / 23
Регистрация: 08.01.2014
Сообщений: 635
16.02.2014, 16:24 55
Умываю руки! Извините! Голова не варит, другие задачи в ней!

Добавлено через 46 секунд
Удачи! Все у Вас получится
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,882
16.02.2014, 17:14  [ТС] 56
Я могу просто добавить еще колонку, обозначающую 1 число след.месяца. Но мне такое решение не оч.нравится. Хотя и самое очевидное.

Я бы вписал формулу чем-то похожую на
Bash
1
=СЧЁТЕСЛИ(И(ДЛСТР(AF11:AF42)=0;ДЛСТР(AG11:AG42=1));"=ИСТИНА")
или условно такую:

Не по теме:

Считать количество ячеек, где Ячейка минус предыдущую ячейку равна единице.


Но не знаю как это делается. Крутить формулами как пожелаю не выйдет. (из-за правил Excel)
0
16.02.2014, 17:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.02.2014, 17:14
Помогаю со студенческими работами здесь

Выборка данных из таблицы по колонке X исключая некоторые значения из колонки Y
Не могу разобраться с SQL запросом ввиду своей дилетантности. Условно - нужно выбрать записи из...

DataGridViewComboBoxCell: Отображение во всей колонке в каждой строке
всем привет, в чём может быть проблема???? делаю так: DataGridViewComboBoxCell ComboTextCell = new...

По каждой колонке (кроме а и с) подсчитать % каждого уникального значения
http://garden.gov.ua/failo/proc.xls - некая таблица произвольного размера. Мне нужно по каждой...

Найти сумму элементов в каждой третьей колонке массива
Найти сумму элементов в каждой третьей колонке массива С ( 10:21)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
56
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru