Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Подсчет количества цифр в ячейке и работа с результатами - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет количества цифр в ячейке и работа с результатами (Формулы/Formulas)
Подсчет количества цифр в ячейке и работа с результатами
ovechkin1973 Дата: Вторник, 01.03.2016, 21:00 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
есть кусок таблицы, в которой надо подсчитывать трудозатраты. Персонал вручную в первом столбце заполняет разряды членов бригады, трудозатраты которой считает таблица. Состав бригады от одного человека до..... но не больше обычно десяти человек. Разряды заполняют через запятую. Необходимо "раскидать" эти трудозатраты по разрядам. Готовый результат посчитанный вручную в таблице есть - как его автоматизировать?
К сообщению приложен файл: 7826822.xlsx (12.0 Kb)


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

Автор - ovechkin1973
Дата добавления - 01.03.2016 в 21:00
buchlotnik Дата: Вторник, 01.03.2016, 21:15 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
и вам здравствуйте.
так вышло:
Код
=$B13/(ДЛСТР($A13)-ДЛСТР(ПОДСТАВИТЬ($A13;",";""))+1)*(ДЛСТР($A13)-ДЛСТР(ПОДСТАВИТЬ($A13;C$12;"")))
нули форматом убрал
К сообщению приложен файл: 7012883.xlsx (13.1 Kb)
 
Ответить
Сообщениеи вам здравствуйте.
так вышло:
Код
=$B13/(ДЛСТР($A13)-ДЛСТР(ПОДСТАВИТЬ($A13;",";""))+1)*(ДЛСТР($A13)-ДЛСТР(ПОДСТАВИТЬ($A13;C$12;"")))
нули форматом убрал

Автор - buchlotnik
Дата добавления - 01.03.2016 в 21:15
Nic70y Дата: Вторник, 01.03.2016, 21:16 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Код
=(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;C$2;)))*($B3/(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($A3;0;);1;);2;);3;);4;);5;);6;);7;);8;);9;))))
а кому сейчас легко :(

перемудрил я, смотрел в "повторяющие числа"
К сообщению приложен файл: 9529339.xlsx (12.4 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 01.03.2016, 21:21
 
Ответить
Сообщение
Код
=(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;C$2;)))*($B3/(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ($A3;0;);1;);2;);3;);4;);5;);6;);7;);8;);9;))))
а кому сейчас легко :(

перемудрил я, смотрел в "повторяющие числа"

Автор - Nic70y
Дата добавления - 01.03.2016 в 21:16
ovechkin1973 Дата: Вторник, 01.03.2016, 21:41 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
buchlotnik, Спасибо за помощь.. У вас запятые как то учитывает? если запятые лишние ставить результат меняется %)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениеbuchlotnik, Спасибо за помощь.. У вас запятые как то учитывает? если запятые лишние ставить результат меняется %)

Автор - ovechkin1973
Дата добавления - 01.03.2016 в 21:41
ovechkin1973 Дата: Вторник, 01.03.2016, 21:48 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Nic70y, Да уж... всем видимо не легко...ещё бы задачи ставили четко и адекватно.. а то все и завтра подавай. Ваш файл работает правильно, даже если не ставить запятые или писать лишние символы типа точек и прочее...класс! hands А как в отдельный столбец вывести количество людей в бригаде? Т.е. количество цифр в первой ячейке?


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеNic70y, Да уж... всем видимо не легко...ещё бы задачи ставили четко и адекватно.. а то все и завтра подавай. Ваш файл работает правильно, даже если не ставить запятые или писать лишние символы типа точек и прочее...класс! hands А как в отдельный столбец вывести количество людей в бригаде? Т.е. количество цифр в первой ячейке?

Автор - ovechkin1973
Дата добавления - 01.03.2016 в 21:48
buchlotnik Дата: Вторник, 01.03.2016, 22:06 | Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
если запятые лишние ставить результат меняется
и где эти лишние запятые в вашем примере? впрочем, как и иные
Цитата
лишние символы типа точек и прочее...
%) %) %) %) %) каков пример, таков и ответ ;)
 
Ответить
Сообщение
Цитата
если запятые лишние ставить результат меняется
и где эти лишние запятые в вашем примере? впрочем, как и иные
Цитата
лишние символы типа точек и прочее...
%) %) %) %) %) каков пример, таков и ответ ;)

Автор - buchlotnik
Дата добавления - 01.03.2016 в 22:06
_Boroda_ Дата: Среда, 02.03.2016, 01:32 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще вариант. Вроде на лишние символы тоже реагировать не должен
Код
=$B3/СУММПРОИЗВ(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;$C$2:$K$2;)))*(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;C$2;)))

Кусок с СУММПОИЗВ - это как раз количество людей
Код
=СУММПРОИЗВ(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;$C$2:$K$2;)))
К сообщению приложен файл: 7826822_1.xlsx (12.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант. Вроде на лишние символы тоже реагировать не должен
Код
=$B3/СУММПРОИЗВ(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;$C$2:$K$2;)))*(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;C$2;)))

Кусок с СУММПОИЗВ - это как раз количество людей
Код
=СУММПРОИЗВ(ДЛСТР($A3)-ДЛСТР(ПОДСТАВИТЬ($A3;$C$2:$K$2;)))

Автор - _Boroda_
Дата добавления - 02.03.2016 в 01:32
ovechkin1973 Дата: Среда, 02.03.2016, 03:37 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
каков пример, таков и ответ

buchlotnik, Прошу прощения.. видимо вышло "с таким ТЗ - результат ХЗ". В любом случае СПАСИБО!


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
каков пример, таков и ответ

buchlotnik, Прошу прощения.. видимо вышло "с таким ТЗ - результат ХЗ". В любом случае СПАСИБО!

Автор - ovechkin1973
Дата добавления - 02.03.2016 в 03:37
ovechkin1973 Дата: Среда, 02.03.2016, 19:49 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Отлично подходит! Благодарю!


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение_Boroda_, Отлично подходит! Благодарю!

Автор - ovechkin1973
Дата добавления - 02.03.2016 в 19:49
ovechkin1973 Дата: Четверг, 03.03.2016, 20:09 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
ovechkin1973, Еще вопрос появился. Вставил я данную формулу (функцию) в свою большую таблицу - все ОК. Но если удалить столбец левее все перестает работать - надо вручную править формулу или есть другой способ?
[moder]Левее чего? Показывайте в файле и объясняйте на его примере.


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.

Сообщение отредактировал _Boroda_ - Четверг, 03.03.2016, 20:15
 
Ответить
Сообщениеovechkin1973, Еще вопрос появился. Вставил я данную формулу (функцию) в свою большую таблицу - все ОК. Но если удалить столбец левее все перестает работать - надо вручную править формулу или есть другой способ?
[moder]Левее чего? Показывайте в файле и объясняйте на его примере.

Автор - ovechkin1973
Дата добавления - 03.03.2016 в 20:09
ovechkin1973 Дата: Пятница, 04.03.2016, 20:11 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
ovechkin1973, странно, в вашем файле все работает как надо. К сожалению сейчас нет возможности выложить свой рабочий файл. Завтра на работе проверю еще раз...не будет работать - выложу сюда


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

Автор - ovechkin1973
Дата добавления - 04.03.2016 в 20:11
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Подсчет количества цифр в ячейке и работа с результатами (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!