Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 3)

Автор: vikkiv
Дата сообщения: 22.02.2008 06:05
Mint86
Так естественно, у тебя в Д колонне (да ещё много где) от столбца 11 до 35 стоит функция ROUND и из неё всё и считается - так-что совпадение конечной суммы - это вопрос вероятности а не расчёта формул в этом листе. Как только начинаешь округлять что-то в массиве то при большём количестве ячеек по горизонтали и/или вертикали суммы обязательно начнут "не срастаться".
Чё делать - надо подумать - так с ходу пока некогда... Может завтра но не обещаю - да и не факт что решение будет найденно. Хотя может и простая задача на самом деле....
Автор: Bredun
Дата сообщения: 22.02.2008 08:14

Цитата:
Есть таблица, состоящая из трех столбцов.
Столбец №1 - ID текущей записи.
Столбец №2 - ID родителя текущей записи.
Столбец №3 - сама запись.
Как можно на основе этих данных структуризировать документ?
Ожидаемый результат - древовидная структура записей.


Причем сделать без средств VBA.


Цитата:
Mushroomer
Меню Данные -> Группа и структура


Для данного случая при наличии большого количества уровней иерархии (порядка 10) это потребует ввода дополнительных столбцов, в которых будет прописана принадлежность записи ко всем уровням вплоть до корневого. А нельзя ли это автоматизировать?
Автор: AdUser
Дата сообщения: 22.02.2008 08:35
Все привет! Подскажите как быть!

Есть форма у меня эксель. Нужно найти сумму столбца, но в автосумма не работает, т.к. там присутствуют текстовые значения. А выбирать вручную каждую ячейку очень запарно будет.
Как сделать?

И как искать по условиям: в одном столбце наименование товара, правее столбец с количеством товара. Нужно выдернуть по определенному товару сумму всех этих товаров.

Пример, есть Клавиатуры, на складе их 342 штук. Надо, чтобы со всего листа собрало только Клавиатуры и суммировало их.

Подскажите плиз, много чего прочитал, догоняю как правильно сделать, но реализовать не умею
Автор: Bredun
Дата сообщения: 22.02.2008 09:15
AdUser
Проверил - автосумма (СУММ) нормально работает.
Используй ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Или же в соседнем столбце
c3=If(A1="Клавиатура";b1;""), а потом распространить и суммировать (a - Наименование, b - Цена)
Автор: vikkiv
Дата сообщения: 22.02.2008 09:43
AdUser
Bredun

Может, он имеет в виду что у него в ячейке записи типа "Клавиатур45а" или "Логит_54", а может значения не целые 3.54 и стоит "." точка вместо запятой или косяк какой с форматированием (например когда цифры форматированны как текст или пробелы между цифрами типа "3 55")
В общем наверно надо или через АвтоФильтр или через SUMIF делать при помощи масивов (Ctrl+Shift+Enter).
Лучший вариант конечно Данные>Списки (Data->List->Create List)
Автор: fotobra
Дата сообщения: 22.02.2008 09:48
Помогите, есть задачка, не могу решить.
Есть табличка /Артикул_товара/кол-во_коробок/.
Необходимо весь список разбить на группы, по 33 коробки в каждой группе. И отделить группу от группы, допустим, пустой строчкой.
При том дробить строчку нельзя, т.е. если у нас чашек - 20 коробок, то нельзя их разбить на 10 и 10.
Как это сделать?
Автор: vikkiv
Дата сообщения: 22.02.2008 10:04
fotobra
Только в ручную =)
Автор: AdUser
Дата сообщения: 22.02.2008 10:12
Bredun
vikkiv

Господа! Большое спасибо! Все заработало! Через автосумму.

Еще раз большое спасибо!
Автор: fotobra
Дата сообщения: 22.02.2008 10:34
vikkiv
это довольно не интересное и однообразное занятие, отнимающее ежедневно не мало времени.
хотелось бы автоматизировать (

кроме того я думаю, что все это не сложно - макросом - цикл по ассортименту и цикл по количеству с шагом 33. Но беда в том, что я далека от написания макросов
Автор: Bredun
Дата сообщения: 22.02.2008 10:39
fotobra
vikkiv
Или же в VBA. Но это не тривиальная задача, но интересная. Как я понимаю, здесь необходимо предусмотреть процедуру оптимизации группировки артикулов. Причем эти артикулы могут быть разбросаны в списке, и сумма коробок не обязательно =33, но как можно ближе к 33.
Согласен с vikkiv . Проще ручками.
Автор: fotobra
Дата сообщения: 22.02.2008 10:42
понятно, спасибо за коментарии.
я всеже попробую решить эту задачку.
если решение будет найдено - я его выложу.
Автор: Bredun
Дата сообщения: 22.02.2008 10:46
fotobra
По процедурам оптимизации люди диссеры пишут...
Как вариант (ручками, без разброса в списке):
В соседнем столбце (например, в C) складывайте по два артикула (т.е. кол-во коробок для них) с перекрытием. В D также по два из C с перекрытием. и т.д. пока не отловите 33.
PS: сейчас столкнулся с интерпретацией флуда - между сообщениями должно быть более 120 с. Это имеет место быть?
Автор: val_04
Дата сообщения: 22.02.2008 10:54
fotobra
Не совсем понятно условие, можно пример?
Автор: AdUser
Дата сообщения: 22.02.2008 11:13
Еще вопрос есть! =)))

А как сделать подсчет (сумму) по определенному условию в строке.

Примерно выглядит так:

A B C D
Автор: Bredun
Дата сообщения: 22.02.2008 11:42
AdUser
В ячейку, где должно стоять значение:
=СУММЕСЛИ(B:B;"Клавиатура";D:D)
Автор: fotobra
Дата сообщения: 22.02.2008 11:43
Bredun
спасибо за комент
вопрос про флуд не очень поняла.
с первого раза мой пост не прошел, если вы это спрашивали.

val_04
Пример:
Имеем таблицу:
ложки - 20 кор
кружки - 15 кор
тыквы - 13 кор
ананасы - 10 кор

нужно получить разбиение по 33 кор, т.к. именно столько входит в фуру.
но при этом позицию не дробить по разным фурам.
например:
..........
ложки - 20 кор
тыквы - 13 кор
............
кружки - 15 кор
ананасы - 10 кор
Автор: ZORRO2005
Дата сообщения: 22.02.2008 11:57
fotobra
1.Объем коробки для всех одинаковый, что для кружек, что для тыкв?
2.Какое примерное кол-во коробок надо распределять за раз,или за день(как там у вас)?
3.Какое кол-во коробок можно оставлять для следующей партии фур. Я понял что нельзя.

Что-то похожее было в примере с поездами в нашем форуме.
Автор: Mint86
Дата сообщения: 22.02.2008 11:59
AdUser

Вот пример с помощью формулы массивов
http://ifolder.ru/5453380
Автор: fotobra
Дата сообщения: 22.02.2008 12:06
ZORRO2005
да, коробки для всех товаров одинаковые.
за день нужно распределить все товары (на которые пришел заказ) по фурам.
если варианты по 33 уже закончились, то оставшийся (не распределенный товар либо идет отдельным списком, либо разбивается как получится. но такого товара, скорее всего, будет мало т.к. обычно каждого товара по 1-5 коробок)
Автор: gvserg1
Дата сообщения: 22.02.2008 15:47
Здравствуйте!
Подскажите, плиз, как сделать следующее:
есть
1) столбец (или чтрока) идентификаторв - один столбец (строка)
2) столбец с текстом, который может содержать или не содержать текст идентификаторов. Нужно отметить те которые содержат текст и те которые не содержат.
http://slil.ru/25505647

Идентификаторв много, так же как иячеек с текстом. ТАк как идентификаторов много, да и на каждом листе разные, хотелось бы узнать можно ли автоматически как то это все провернуть. Пример в файле.

Для маленьких масштабов делал следующее:
=IF(OR(ISERR(SEARCH("Идентиификатор 1",H17))=FALSE,ISERR(SEARCH("Идентиификатор 2",H17))=FALSE,ISERR(SEARCH("Идентиификатор 3",H17), "Ok","Not ok")

Но мне нужно для большущего числа идентификаторов, и много раз для разных...
Автор: val_04
Дата сообщения: 22.02.2008 15:59
fotobra

Цитата:
Пример:
Имеем таблицу:
ложки - 20 кор
кружки - 15 кор
тыквы - 13 кор
ананасы - 10 кор

Интересная задача, но скорей всего для VBA, посмотрим.
Автор: Vitus_Bering
Дата сообщения: 22.02.2008 17:38
gvserg1
Очень просто решается эта задачка, смотри мой пост со ссылкой, на стр. 61
Автор: vikkiv
Дата сообщения: 22.02.2008 18:51
gvserg1

Цитата:
Нужно отметить те которые содержат текст и те которые не содержат.

Так просто - если для ячейки А1 нао проверить наличие текста в ней то:=IF(T(A1)="";"";A1) .. или =IF(T(A1)="";"";"Здесь текст").
Автор: Vitus_Bering
Дата сообщения: 22.02.2008 19:17
vikkiv
Я так понял, что задача состоит в определении нужного слова среди других слов, а не просто наличие текста в ячейки.
Автор: Ihb
Дата сообщения: 22.02.2008 22:15
Такая порблема. Есть документ Excel, после его редактирования и попытки сохранить Excel вылетает с ошибкой
Код: Faulting application excel.exe, version 10.0.6501.0, faulting module excel.exe, version 10.0.6501.0, fault address 0x004646d7.
Автор: Mushroomer
Дата сообщения: 22.02.2008 22:35
Ihb
Какая версия Excel? Какие сервис паки для него установлены? Будет ли повторяться ошибка, если скопировать все содержимое этого файла в другой (пустой изначально) файл.
Автор: ZORRO2005
Дата сообщения: 23.02.2008 16:13
gvserg1
http://slil.ru/25508381
Но если вы будете писать первую букву в слове "стол"
то кириллицей то латиницей то будет найти еще сложнее.
Автор: ZORRO2005
Дата сообщения: 23.02.2008 19:22
fotobra
Задача интересная.
Пробовал решить через поиск решения, но он оказался
какой-то непонятливый , или я что-то не до конца правильно делаю.
Пример здесь:
http://slil.ru/25508782
Если не помогут сделать на VBA, то я бы забивал фуры следующим образом:
1.Отсортировал по кол-ву коробок все артикула
2.Забил бы вначале все крупные партии а все мелкие в последние фуры
Вы наверно так и делаете...
Автор: ghosty
Дата сообщения: 24.02.2008 17:36
Помогите, пожалуйста, решить такую задачку.
Есть много проектов. Необходимо автоматически рассчитывать прогноз завершения этих проектов.
Для вывода производительности по проекту использую сводные таблицы такого вида:

В левом столбце – даты, в которые что-либо производилось по данному проекту. В правом столбце - кол-во произведенных единиц. Справа внизу – общее кол-во единиц, которые нужно произвести по проекту.
Вопрос:
1)    Можно ли, используя сводную таблицу или другой инструмент, как-то автоматически стандартизировать этот результат для построения графика и вычисления даты окончания проекта. К примеру, так, чтобы слева был номер месяца (с начала запуска проекта), а справа – кол-во произведенных в этот месяц единиц.
2)    Какой метод (учитывая, к примеру, структуру данных в приведенной таблице) вы посоветовали бы для прогнозирования даты завершения проекта.
Буду бесконечно благодарен за любую помощь!
Автор: gvserg1
Дата сообщения: 25.02.2008 16:23
Vitus_Bering
Накомпе нет прав админа, и файлик не могу кинуть в папочку виндовс, да к тому же нужно чтобы у всех остальных работало.... Но все равно спасибо, очень полезная штуковина), уже успел попользоваться

ZORRO2005
мегареспект, то что нужно... спасибо. п.с. смотри личку...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Настройка The Bat под gmail.com


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.