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

» Excel FAQ (часть 3)

Автор: VictorKos
Дата сообщения: 26.03.2008 18:36
Gabzya

Цитата:
как повернуть текст в ячейке на 180 градусов?

Это же "вверх ногами" получится.
Автор: nonar
Дата сообщения: 26.03.2008 19:39
Как сделать чтобы одна часть листа прокручивалась а другая нет?
Автор: Vitus_Bering
Дата сообщения: 26.03.2008 20:02
nonar
Меню Окно-Разделить, Окно-Закрепить области
Автор: DonkeyHottt
Дата сообщения: 26.03.2008 20:58
crotoff
Спасибо!!! Работает!
Автор: earcher
Дата сообщения: 27.03.2008 03:30
Здравствуйте.

(для понятности буду показывать на примерах)

Постораюсь подробнее описать требуемый сценарий.
Есть товар ("яблоко") нужен сценарий который в завимости от указанных параметров будет автоматически выставлять цену.
Параметров у "яблоко" два, "размер" и "вес".

То есть у нас в таблице

Товар размер вес
яблоко1 1 250
яблоко2 2 100
яблоко3 3 0
яблоко4 4 300
...

четвёртым столбцом должна автоматом выставиться цена, вот так:

Товар размер вес цена
яблоко1 1 250 42,5 (5+37,5)
яблоко2 2 100 25 (10+15)
яблоко3 3 0 20 (просто 20 так как вес не указан или 0)
яблоко4 4 300 75 (30+45)
...


Цена высчитывается так,
1 размер - 5 рублей,
2 размер - 10
3 размер - 20
4 размер - 30
и так далее, то есть если в пункте размер у яблока стоит 3, то цена автоматически становится 30 (это не конечно результат, есть же ещё вес).

вес 100 - 15 рублей
вес 200 - 30 рублей
вес 300 - 45 рублей


Параметров веса и размера может быть много.
Как видно из примера если указан вес не 200 и не 300 а 250 то цена должна быть приплюсована средняя между этими параметрами (в нашем случае 37,5, среднее между 30 и 45).

Вот такой вот нужен xls.
Если есть другие варианты реализующие такой замысел, было бы не плохо, просто я придумал только вот так.

Заранее спасибо.
Автор: Mushroomer
Дата сообщения: 27.03.2008 06:59
earcher
Цитата:
1 размер - 5 рублей,
2 размер - 10
3 размер - 20
4 размер - 30
Что-то я здесь закономерности не увидел.
Я правильно понял, что цена рассчитывается как сумма закономерностей веса и размера?

Цитата:
вес 100 - 15 рублей
вес 200 - 30 рублей
вес 300 - 45 рублей
Это просто. =ЕСЛИ(ОСТАТ(A3;100)=0;15*A3/100;"пока пусто")

Цитата:
Как видно из примера если указан вес не 200 и не 300 а 250 то цена должна быть приплюсована средняя между этими параметрами (в нашем случае 37,5, среднее между 30 и 45).
А что будет, если будет 240 или 260?
Автор: earcher
Дата сообщения: 27.03.2008 08:18
Вот залил xls http://slil.ru/25623702

Чтоб понятнее было... и я чтот оне понял куда "=ЕСЛИ(ОСТАТ(A3;100)=0;15*A3/100;"пока пусто")" нужно вставлять


Цитата:
А что будет, если будет 240 или 260?

вес 200 - 30 рублей
вес 300 - 45 рублей
250 - 37,5

ну а
240 - 36
260 - 39

примерно так %)
Автор: Gabzya
Дата сообщения: 27.03.2008 08:23
ZORRO2005так только на 90 градусов можно!
VictorKosда, и менно так и надо!
Автор: gvserg1
Дата сообщения: 27.03.2008 10:49
Здравствуйте!
Уважаемые дамы и господа:
Возник следующий вопрос:

1. ЧТо есть
Есть столбец со значениями в ячейкач в такой форме:
Текст1 123га ' [между цифрой и "га" нет пробела]
Текст2 123 га ' [между цифрой и "га" есть пробела]
Текст3 234,23 га ' [между цифрой и "га" есть пробел]
Текст4 Текст5 4га ' [пробел есть также и в другом месте]
Текст6 59 Текст8 4,54 га ' [пробел есть также и в другом месте + еще цифра]

2. Что нужно
Нужно в отдельном столбце оставить чилсовые значение, которые идут перед словом "га", тоесть должно остатся в виде:
123
123
234,23
4
4,54


3. Дополнительно
Есть образец, и мой вариант решения, но он очень уж громоздким получился. Хотелось что-то более простенькое не создавая дополнительных столбцов. Все лежит здесь:
http://slil.ru/25624012

Спасибо!
Автор: ZORRO2005
Дата сообщения: 27.03.2008 11:27
Gabzya
Тогда только как картинку.
А что советуют в топике VBA?
Я в Helpe нашёл только:

Цитата:
The text orientation. Can be an integer value from – 90 to 90 degrees
Автор: Mushroomer
Дата сообщения: 27.03.2008 11:52
earcher
Цитата:
Вот залил xls http://slil.ru/25623702
Это наверное пока рано. Мне нужно логику понять.

Цитата:
ну а 240 - 36
260 - 39
Расскажи как это считается.
Автор: earcher
Дата сообщения: 27.03.2008 12:24
Ну смотри
вес 200 - 30 рублей
240 - 36
250 - 37,5
260 - 39
вес 300 - 45 рублей
чисто на глаз тенденция очевидна.

как это реализовать к сценарии... вопрос. даже сам не знаю
может можно чтоб если указано 238 то скрипт бы брал значение максимально близкое с ближайшему указанному, то есть 240 ...

Автор: Gabzya
Дата сообщения: 27.03.2008 12:31
ZORRO2005
щас, спрошу, пробовал сам, ошибка вылазит,
рисунок не подойдет, т.к. значения меняются
Автор: ZORRO2005
Дата сообщения: 27.03.2008 12:40
gvserg1
Без дополнительного столбца не получается:
http://slil.ru/25624403
Автор: shadur
Дата сообщения: 27.03.2008 12:46
Приветствую всех!
Помогите справиться с одной проблемой. Существует файл, содержащий перечень с кодами, при этом коды в нем прописаны в спец. формате (0000000000), т.е. таким образом, что если код состоит из 9 чисел первый ноль хоть и виден на экране в строке формул не отражается. Правдами и неправдами я перевожу код в текстоввой формат с добавлением 0. Все бы хорошо, но теперь при ручном вводе (с Copy-Paste все нормально) 10-значного кода, начинающегося с 1 ВПР никак не хочет находить его в переделанной мною номенклатуре (исходной таблице).
Может у Вас найдется решение?
Вот пример: http://slil.ru/25624396
Автор: ZORRO2005
Дата сообщения: 27.03.2008 12:53
earcher

Код: D2=ВПР(B2;{1;5:2;10:3;20:4;30};2;0)+C2*0,15
Автор: shadur
Дата сообщения: 27.03.2008 13:32
ZORRO2005 Не устаю Вами восхищаться!!! Благодарствуйте!
P.S. Не могли бы Вы пояснить, что позволяет сделать в искомом &"".
Автор: ZORRO2005
Дата сообщения: 27.03.2008 13:45
Gabzya

Цитата:
рисунок не подойдет, т.к. значения меняются

Все-таки посмотрите:
http://slil.ru/25624657
Автор: Mushroomer
Дата сообщения: 27.03.2008 14:08
earcher
Цитата:
чисто на глаз тенденция очевидна.
Тенденция видна. Не виден математический расчет. Ты сказал:
Цитата:
Как видно из примера если указан вес не 200 и не 300 а 250 то цена должна быть приплюсована средняя между этими параметрами (в нашем случае 37,5, среднее между 30 и 45).
Средняя, это если я правильно понимаю, потому что это 250.
Представим, что это 240.
расчет: База от 200 (это 30) + 0,4 от разницы (45-30) = 30 + 6 = 36.
Все правильно?

ZORRO2005
Цитата:
D2=ВПР(B2;{1;5:2;10:3;20:4;30};2;0)+C2*0,15
вариантов по размеру будет больше, если я правильно понял.

Добавлено:

Цитата:
может можно чтоб если указано 238 то скрипт бы брал значение максимально близкое с ближайшему указанному, то есть 240 ...
Тебе еще и округлять до десятков надо?
Автор: ZORRO2005
Дата сообщения: 27.03.2008 14:23
shadur

Цитата:
Не могли бы Вы пояснить, что позволяет сделать в искомом &""

ищет как текст
Автор: Mushroomer
Дата сообщения: 27.03.2008 14:41
earcher
А как именно округлять надо? 242 и 248 оба будут округляться до 250? Или 242 до 240, а 248 до 250?
Автор: shadur
Дата сообщения: 27.03.2008 15:50
ZORRO2005
Вот теперь все стало на свои места. Спасибо за все!
Автор: gvserg1
Дата сообщения: 27.03.2008 16:24
ZORRO2005
сенкс, о такой логике не подумал )) Намного аккуратней вышло)
Спасибо!
Автор: jk84
Дата сообщения: 27.03.2008 17:01
Добрый день!

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

Что было сделаоно с файлом неизвестно, юзер не признаётся. Говорит, вдруг перестал открываться.

Никто не сталкивался с подобной проблемой?
Автор: Mushroomer
Дата сообщения: 27.03.2008 18:22
jk84
Версия Excel какая? Может 2007? Или файл Excel 2007 открывается в нижестоящей версии Excel без конвертора? Есть ряд программ для Excel recovery. Надо пробовать.
Автор: Tarasyan
Дата сообщения: 28.03.2008 01:47
есть таблица с 10 столбиков и 30 рядков. Как сделать что бы сортировка таблицы постоянно делалась автоматом (а не вручную) при изменении даных в строках
Таблиуца должна сортироваться тока по одному столбику
Автор: Vitus_Bering
Дата сообщения: 28.03.2008 09:40
Tarasyan
Через макрос на событие книги SheetChange.
Автор: Gabzya
Дата сообщения: 28.03.2008 11:31
ZORRO2005
пасиб, глянул, я представляю, что такое рисунок с текстом и поворот его, я говорил что данное решение не выход, так как нужно будет делать тысячи рисунков руками....

Добавлено:
есть вроде простая задача, но чет не могу справится, думаю функцию если применить но...
вобщем есть, например 2а столбца
1 х
1 х
2 х
2 х

при применении фильтра, по первому столбцу будут варианты отобразить все или 1 или 2, нужно вытянуть этот список, т.е. значения уникальные из стобца 1


а второе, если значение в столбце первом 1, то х=у
если 2, то х=z
если 3, то х=w
......

помогите плс, какими формулами, или еще как?
Автор: shadur
Дата сообщения: 28.03.2008 14:44
Gabzya
Список уникальных значений создаете через расширенный фильтр, а второе - если x=y вариантов немного (не более 7) - тогда можно через ЕСЛИ (ЕСЛИ), в остальных случаях - лучше применить ВПР (предварительно создав табличку типа: 1-y, 2-z, 3-w и т.д.). С уважением
Автор: earcher
Дата сообщения: 28.03.2008 17:01
ZORRO2005

Цитата:
earcher

Код:D2=ВПР(B2;{1;5:2;10:3;20:4;30};2;0)+C2*0,15


и тянем вниз

Добавлено:
shadur
http://slil.ru/25624535


если честно ничего не понял как с ним работать.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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