|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.08.2018, 09:26 | #1 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Посчитать заполненные ячейки на нескольких Листах по условию
Здравствуйте! В модуле Книги есть подсчет проставленных значений в ячейках. Это [C5:C13] и [C15:C23], в зависимости в каком диапазоне больше проставлено, выбирается смена (два диапазона это две смены: А или Б). В модуле Листа "ИТОГИ" я пытаюсь, пройдя по всем Листам (это 31 по количеству рабочих дней в месяце) подсчитать сколько дней отработала та или другая смена. Но, считает все дни одной сменой.
код модуля Книги Код:
Код:
|
12.08.2018, 09:32 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
в таких случаях обычно принято выкладывать небольшой файлик Excel, в котором представленны необходимые данные и результаты. Тогда открыть, посмотреть и помочь немного проще, чем самому создавать файл-пример.
|
12.08.2018, 10:06 | #3 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Вот сам файл
|
12.08.2018, 11:43 | #4 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Вы уверенны, что условия А это кирилица а не латиной написано?
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
12.08.2018, 13:58 | #5 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Да вроде переправлял)), сначала было латиницей.
|
12.08.2018, 14:51 | #6 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
Считает верно, но пустые [C27], в которых еще ничего нет считает за "Б". То есть получается, что по условию "если в ячейке [C27] есть символ"А", то добавляем в счетчик smA, а если иначе то в счетчик smB" и все остальные символы, то есть пустые значения она автоматом включает в smB. Я построил такую конструкцию:
Код:
|
12.08.2018, 15:08 | #7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Два условия на А я написал для проверки, если же вы уверенны что в с27 будет русская А, то оставьте только это условие.Удалите ветку условия isEmpty, она, ненужная вообще. Почему добавили ";" после буквы в условие?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
12.08.2018, 16:06 | #8 |
Пользователь
Регистрация: 09.09.2011
Сообщений: 48
|
; набирал в браузере, из Excel копировалась кирилица кракозябрами, видимо зацепил просто клавишу. А ветку добавил, проверку на пустые ячейки. Почему то считает если пусто, то "Б" и в переменной у меня на выходе было 28 "Б" при 3 "А", хотя по факту 4 "Б"
|
12.08.2018, 20:17 | #9 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
В вашем файле
Цитата:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Суммировать заполненные ячейки по условию | Bomba2018 | Microsoft Office Excel | 7 | 20.06.2018 10:01 |
Из нескольких файлов нужно слить все заполненные строки в итоговую таблицу на один лист | Nataliana | Microsoft Office Excel | 1 | 04.12.2012 12:11 |
Найти последние заполненные, правые ячейки в таблице, с условием | VictorM | Microsoft Office Excel | 3 | 11.01.2011 11:51 |
сортировка на нескольких листах | Rider-12 | Microsoft Office Excel | 4 | 19.06.2010 14:29 |
Одинаковые действия на нескольких листах | ruavia3 | Microsoft Office Excel | 6 | 10.04.2009 14:32 |