Вернуться   Forum 3Dnews Tech > Софт > Программное обеспечение
Вход через: 

Ответ Создать новую тему
 
Опции темы Опции просмотра
Старый 22.11.2007, 12:13   #1
Lockheed
Женский Новенький
Автор темы
 
Регистрация: 27.09.2007
Адрес: Tallinn Estonia
Помощь по Excel

Прежде, чем задать вопрос в этой теме, попробуйте почитать справку Microsoft Excel, часто помогает...

Последний раз редактировалось Ariny; 09.06.2014 в 19:06.
Lockheed вне форума  
Ответить с цитированием
Старый 20.05.2012, 09:36   Вверх   #261
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Blackberry
1. Что значит "выбирались"? Хотите в ячейках выпадающие списки с перечнем университетов, и студентов?
2. Сколько, максимум, может быть студентов? 10, 20, 1000?
3. Укажите, в каких ячейках в вашем файле выбирается университет, студент и т. д.?

Для примера, добавил в ваш файл лист "Тест". На нём в ячейках B2 и D2 выбираются ВУЗ и студент.
Для появления выпадающего списка в ячейке жмите Alt + Enter.
Строки, закрашенные серым, надо сделать скрытыми. Вуаля.
Вложения
Тип файла: zip Xl0000000.zip (8.2 Кб, 268 просмотров)

Последний раз редактировалось 404; 20.05.2012 в 10:00.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 20.05.2012, 09:56   Вверх   #262
aprupa
Женский Новенький
 
Регистрация: 20.05.2012
Линейное программирование

Приветствую)
В задании представлена типичная задача линейного программирования. Через поиск решения я нашёл всё значения необходимые (Лист 2). Построил графики. Но сложность для меня заключается в том, что я не знаю, как заставить линию уровня (зелёная, которая через начало координат проходит) передвинуться в точку решения. Нужно как-то увязать все данные вместе, чтобы линия сдвинулась сама в правильное место. Я не знаю как...Кто-нибудь может помочь?
Вложения
Тип файла: zip Архив ZIP - WinRAR.zip (13.6 Кб, 268 просмотров)
aprupa вне форума  
Ответить с цитированием
Старый 20.05.2012, 10:11   Вверх   #263
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (aprupa) »
как заставить линию уровня (зелёная, которая через начало координат проходит) передвинуться в точку решения.
Чтобы сдвинуть линию, проходящую через начало координат, в точку (x0,y0), надо к координатам этой линии по осям X и Y прибавить x0 и y0 соответственно.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 20.05.2012, 12:07   Вверх   #264
aprupa
Женский Новенький
 
Регистрация: 20.05.2012
Смысл идеи понятен, но как её реализовать на практике?)
aprupa вне форума  
Ответить с цитированием
Старый 20.05.2012, 12:26   Вверх   #265
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
aprupa
Вложения
Тип файла: zip Xl0000003.zip (6.7 Кб, 274 просмотров)
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 10:33   Вверх   #266
melnika
Женский Начинающий
 
Регистрация: 02.04.2012
Объясните, плиз, неопытной, как на одном листе собрать итоговые значения по нагрузке по всем преподавателям (за 1-2 семестры и за год, и по каждому подпункту "б.", "пл." и "с."). Не понимаю к чему присваивать имя, чтобы воспользоваться функцией ВПР.

С уважением...
Вложения
Тип файла: rar Образец2.rar (27.6 Кб, 274 просмотров)
melnika вне форума  
Ответить с цитированием
Старый 29.05.2012, 11:39   Вверх   #267
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (melnika) »
как на одном листе собрать итоговые значения по нагрузке по всем преподавателям (за 1-2 семестры и за год, и по каждому подпункту "б.", "пл." и "с."). Не понимаю к чему присваивать имя, чтобы воспользоваться функцией ВПР.
А зачем здесь ВПР? Вам просто надо итоговые цифры из листов для каждого преподавателя (в столбце AC) "перенести" в эту вашу итоговую таблицу.
Например, в итоговой таблице ячейка H3 должна быть =Сидорова!AC8. И т. д.

А чего шрифты такие мелкие? Делали таблицу на нетбуке и старались, чтобы всё влезло на экран?

Последний раз редактировалось 404; 29.05.2012 в 11:43.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 12:02   Вверх   #268
melnika
Женский Начинающий
 
Регистрация: 02.04.2012
404
Цитата
А зачем здесь ВПР? Вам просто надо итоговые цифры из листов для каждого преподавателя (в столбце AC) "перенести" в эту вашу итоговую таблицу.
Например, в итоговой таблице ячейка H3 должна быть =Сидорова!AC8. И т. д.
Думала над этим, но в реальности преподавателей больше, чем трое. И притом строчки в карточках то прибавляютя, то убавляются => следовательно, значения в нужной мне таблице могут "поехать".

А чего шрифты такие мелкие? Делали таблицу на нетбуке и старались, чтобы всё влезло на экран?
Ну да, мне нужно "картинку" видеть целиком, только это делается на обычном компьютере.

С уважением...
melnika вне форума  
Ответить с цитированием
Старый 29.05.2012, 12:25   Вверх   #269
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
melnika
1. Пока у вас для каждого преподавателя отдельный лист — всё равно с каждого листа данные нужно тянуть отдельно, функции выборки с диапазонами на нескольких листах не работают.
2. Структуру файла старайтесь раз задать, и потом менять только в исключительных случаях. Оставляйте дополнительные пустые/скрытые строки и т. п.
3. Если всё же строки прыгают, надо ввести ещё один столбец, условно AD, с № семестра (для данных "всего за год" ставить № семестра -1, например; 0 — плохо). Тогда итоги по каждому преподавателю, семестру и подпункту "б.", "пл." и "с." выбираются так:
=СУММПРОИЗВ((Сидорова!AD3:AD25=1)*(Сидорова!H3:H25="б.")*(Сидорова!AC3:AC25))
Либо если вы скомбинируете в столбце H подпункт "б.", "пл." и "с." с № семестра, например будете писать "1–б.", то можно типа так:
=ВПР("1-б.";Сидорова!H3:AC25;22;0)

Последний раз редактировалось 404; 29.05.2012 в 13:38.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 12:56   Вверх   #270
melnika
Женский Начинающий
 
Регистрация: 02.04.2012
404
Цитата
Если всё же строки прыгают, надо ввести ещё один столбец, условно AD, с № семестра (для данных "всего за год" ставить № семестра -1, например; 0 — плохо). Тогда итоги по каждому преподавателю, семестру и подпункту "б.", "пл." и "с." выбираются так:
=СУММПРОИЗВ((Сидорова!AD3:AD25=1)*(Сидорова!H3:H25="б.")*(AC3:AC25))
Вы уж простите, я ничего не поняла. Во-первых, семестры будут не только 1 и 2, но и 7, 8, например. В некоторых случаях необходимо ставить 1у - то есть 1 семестр установочная сессия, 1з - значит, 1 семестр зимняя сессия. Во-вторых, а почему в формуле стоит "AD3:AD25", разве не надо ставить "AD3:AD23"?

Цитата
Либо если вы скомбинируете в столбце H подпункт "б.", "пл." и "с." с № семестра, например будете писать "1–б.", то можно типа так:
=ВПР("1-б.";Сидорова!H3:AC25;22;0)
Меня не поймут вышестоящие инстанции.

С уважением...
melnika вне форума  
Ответить с цитированием
Старый 29.05.2012, 13:15   Вверх   #271
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (melnika) »
Во-первых, семестры будут не только 1 и 2, но и 7, 8, например.
Значит соотв. формула будет
=СУММПРОИЗВ((Сидорова!AD3:AD25=8)*(Сидорова!H3:H25="б.")*(Сидорова!AC3:AC25))

Цитата (melnika) »
В некоторых случаях необходимо ставить 1у - то есть 1 семестр установочная сессия, 1з - значит, 1 семестр зимняя сессия
И надо учитывать отдельно 1у, и отдельно 1з? Тогда так:
=СУММПРОИЗВ((Сидорова!AD3:AD25="1з")*(Сидорова!H3:H25="б.")*(Сидорова!AC3:AC25))
Если надо учесть только сам номер "1", а в графе стоит "1у", то посложней, но суть аналогично. Хотя тогда лучше для "у"|"з" завести отдельный столбец.

Цитата (melnika) »
Во-вторых, а почему в формуле стоит "AD3:AD25", разве не надо ставить "AD3:AD23"?
Эти формулы ведь нужны на тот случай, когда "строчки в карточках то прибавляютя, то убавляются". А что если прибавятся до 25-ой? Надо писать максимальный номер последней строки, в которой может оказаться нужное значение: 25, 100 и т. д. Формула будет (должна) работать всё равно, в этом и смысл.

Цитата (melnika) »
Цитата (404) »
если вы скомбинируете в столбце H подпункт "б.", "пл." и "с." с № семестра, например будете писать "1–б."
Меня не поймут вышестоящие инстанции.
Введите отдельный скрытый столбец, где комбинируйте № семестра и подпункт "б."|"пл."|"с.".

Последний раз редактировалось 404; 29.05.2012 в 13:39.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 13:25   Вверх   #272
melnika
Женский Начинающий
 
Регистрация: 02.04.2012
Цитата
Цитата (melnika) »
Во-первых, семестры будут не только 1 и 2, но и 7, 8, например.
Значит соотв. формула будет
=СУММПРОИЗВ((Сидорова!AD3:AD25=8)*(Сидорова!H3:H25="б.")*(AC3:AC25))
Я правильно поняла, что для каждого номера семестра, начиная с 1-го по 10-й, надо в каждую ячеку записывать формулы для каждого случая??
Не, не хочу, нету другого способа? Тогда действительно лучше просто "перетянуть" значения.

А еще я скоро увольняюсь, тут без меня тогда таких дел намутят!..

Последний раз редактировалось melnika; 29.05.2012 в 13:28.
melnika вне форума  
Ответить с цитированием
Старый 29.05.2012, 13:42   Вверх   #273
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (melnika) »
Я правильно поняла, что для каждого номера семестра, начиная с 1-го по 10-й, надо в каждую ячеку записывать формулы для каждого случая??
Их не обязательно записывать вручную.
На листе сводной таблицы, допустим, поставьте в ячейках G2:J2… вместо "Итого за 1 семестр" просто "1" и т. п.
После этого введите в ячейку H3 формулу
=СУММПРОИЗВ((Сидорова!$AD$3:$AD$25=J$2)*(Сидорова!$H$3:$H$25=$G3)*(Сидорова!$AC$3:$AC$25))
потом просто скопируйте её в ячейки H3:H5, K3:K5… и для них всё заработает (проверил).
Итого за год, кстати, можно просто брать суммой H3+K3…

Только фамилию надо вручную писать. Хотя, если "ФИО преподавателя" будет точно совпадать с названием листов, то и это можно автоматизировать. Даже нужно — фамилии то могут меняться! Вот:
СУММПРОИЗВ((ДВССЫЛ("'"&$B3&"'!$AD$3:$AD$25")=G$2)*(ДВССЫЛ("'"&$B3&"'!$H$3:$H$25")=$G3)*(ДВССЫЛ("'"&$B3&"'!$AC$3:$AC$25")))
Обратите внимание на двойные и одинарные кавычки.
Только, чтобы заработало, надо не объединять ячейки B3:B5, а в каждой из них написать "Сидорова С.С."; либо отдельно ввести формулы для G3:G5, а потом уже копировать (а вообще лучше в итоговой таблице ячейки для "б."|"пл."|"c." и "всего" расположить в ряд по горизонтали, а не "блоком").

Я вот думаю, что итоговые числа надо просто "переносить"; а вот фамилии — "автоматизировать" с помощью ДВССЫЛ (если только у вас преподавательский состав не задан жёстко на 10 лет вперёд).

Последний раз редактировалось 404; 29.05.2012 в 14:06.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 14:30   Вверх   #274
melnika
Женский Начинающий
 
Регистрация: 02.04.2012
404
Где вы этому учились? ))
melnika вне форума  
Ответить с цитированием
Старый 29.05.2012, 14:48   Вверх   #275
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
melnika
В принципе достаточно любого годного естественно-научного или технического образования, остальное к этому относительно легко прилагается )
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 16:44   Вверх   #276
aprupa
Женский Новенький
 
Регистрация: 20.05.2012
Здравствуйте.

Имеется функция U=x^1/3*y^2/3.
Её нужно максимизировать.
Есть ограничения, что 2x+1y<=40.
Так же переменые >=0.

И наконец, отношение производной функции по X к производной функции по Y должно быть равно 2.

Типичная задача на поведение потребителя. Но Поиск решения почему-то ничего не находит. Подскажите, пожалуйста, в чём проблема. Может с производными неправильно делаю что-то.
Вложения
Тип файла: zip Архив ZIP - WinRAR.zip (18.3 Кб, 264 просмотров)
aprupa вне форума  
Ответить с цитированием
Старый 29.05.2012, 18:35   Вверх   #277
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
aprupa
Условие "отношение производной функции по X к производной функции по Y равно 2" даёт y=4x,
сдедовательно U = x*4^(2/3),
а условие "2x+1y<=40" даёт x<=20/3,
откуда max(U)=20/3*4^(2/3)=20*2^(1/3)/3~8.4
Вроде нигде не ошибся?
Только не понял, причём здесь Excel.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 29.05.2012, 18:59   Вверх   #278
aprupa
Женский Новенький
 
Регистрация: 20.05.2012
Цитата (404) »
aprupa
Условие "отношение производной функции по X к производной функции по Y равно 2" даёт y=4x,
сдедовательно U = x*4^(2/3),
а условие "2x+1y<=40" даёт x<=20/3,
откуда max(U)=20/3*4^(2/3)=20*2^(1/3)/3~8.4
Вроде нигде не ошибся?
Только не понял, причём здесь Excel.
В том и смысл, чтобы все эти расчеты были в Excel. Я не смогла через поиск решений найти переменные. А это главное условие. Плюс график.

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

Допустим, как построить график U=x^1/3*y^2/3 в Excel?
aprupa вне форума  
Ответить с цитированием
Старый 29.05.2012, 20:14   Вверх   #279
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (aprupa) »
Допустим, как построить график U=x^1/3*y^2/3 в Excel?
Пример.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 07.06.2012, 10:53   Вверх   #280
Lozus
Мужской Новенький
 
Регистрация: 07.06.2012
Сравнение значений двух столбцов

Добрый день.
Свою просьбу выложил в приложении.
Не знаю на сколько понятно там обяснил, но суть в том чтобы формула выбирала большее и первых двух столбцов и как результат былбы число из третьего столбца.

Спасибо.
Вложения
Тип файла: zip Apjoms.zip (8.3 Кб, 278 просмотров)
Lozus вне форума  
Ответить с цитированием
Ответ Создать новую тему

Метки
excel


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot