![]() |
[включить плавающее окно] #2 |
![]() Автор темы Регистрация: 27.09.2007
Адрес: Tallinn Estonia
|
Помощь по Excel
помогите мне пожалуйста составить формулу для EXCEL
у меня есть столбец с клетки D2 и до D998 там написано количество товара кот. надо заказать, и есть столбец G2-G998 где написана цена одной вещи. Нужно написать формулу которая умножает D2 на G2, D3 на G3 итд, т.е. каждый ряд отдельно и выводит результат в столбец H. т.е. надо выяснить какая цена будет за то кол-во товара которое будем заказывать, для каждого ряда отдельно и тогда когда этот столбец будет готов я смогу с помощью авто-суммы узнать сколько надо платить за все. спасибо! |
![]() |
![]() |
![]() |
[включить плавающее окно] #3 |
![]() Регистрация: 16.02.2003
Адрес: Novosibirsk
|
Ну и пишите в ячейке H2: =D2*G2
Затем выдкляете ячейку H2 и протягиваете вниз до последней,т.е. до H998 Усё. Дальше уже сами написали порядок действий.
__________________
Стучитесь!!! И Вас откопают. |
![]() |
![]() |
![]() |
[включить плавающее окно] #4 |
![]() Автор темы Регистрация: 27.09.2007
Адрес: Tallinn Estonia
|
![]()
спасибо!! а я уже и так догадалась, методом тыка!
![]() ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #5 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Lockheed) »
методом тыка
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #6 |
![]() Регистрация: 06.03.2008
Адрес: Днепропетровск
|
![]() Цитата
(Smirnoff) »
Цитата
(Lockheed) »
методом тыка
![]() ![]()
__________________
Лучше пукнуть на горшке, чем обосраться на балконе! (с) Моя жена. |
![]() |
![]() |
![]() |
[включить плавающее окно] #7 |
![]() Регистрация: 10.11.2003
Адрес: EU
|
oper466
смотри личку
__________________
Нет **йне! |
![]() |
![]() |
![]() |
[включить плавающее окно] #8 |
![]() Регистрация: 20.09.2006
Адрес: везде и всегда
|
Цитата
(Smirnoff) »
ты даже не представляешь себе, скока всего ещё Excell умеет...
ЗЫ: мож ей Цитата
(Lockheed) »
методом тыка!
![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #9 |
![]() Регистрация: 12.05.2008
|
Шаблоны в Excel
Имеется Excelевский (Microsoft Excel 2003 SP3, если точнее) шаблон. При внесении изменений в свежесозданный файл по шаблону и нажатии на кнопочку "Сохранить" aka "дискетку" открывается окно сохранения файла, который по умолчанию указывает чёрт знает куда, поэтому приходится каждый раз заново указывать папку.
Вопрос: как указать для шаблона папку для сохранения по умолчанию, чтобы не приходилось каждый раз указывать оную в окне сохранения? |
![]() |
![]() |
![]() |
[включить плавающее окно] #10 |
![]() Регистрация: 15.01.2005
Адрес: Страна Едроссия, деревня Медвепутия
|
см. вложение
__________________
Immanis pecoris custos immanior ipse |
![]() |
![]() |
![]() |
[включить плавающее окно] #11 |
![]() Регистрация: 12.05.2008
|
Пасиба! А для каждого отдельного шаблона нельзя так сделать?
|
![]() |
![]() |
![]() |
[включить плавающее окно] #12 |
![]() Регистрация: 21.04.2005
Адрес: Беларусь. Могилёв.
|
ПОМОГИТЕ С ЭКСЕЛЕМ
Задача такова: есть три колонки в прейскуранте // номер позиции // название услуги // цена //. Как сделать, что бы при наборе номера позиции заполнялись остальные столбцы? И цена должна плюсоваться, но это уже я сам. Позиций около сотни, нужно выбирать каждый раз 8-15
|
![]() |
![]() |
![]() |
[включить плавающее окно] #13 |
![]() Регистрация: 04.08.2003
|
Цитата
(Бел@Сер) »
при наборе номера позиции заполнялись остальные столбцы
Кстати, можно задаться целью выбирать не "номер позиции", а название позиции из выпадающего списка. Если так удобнее, и если есть желание. |
![]() |
![]() |
![]() |
[включить плавающее окно] #14 |
![]() Регистрация: 16.12.2008
|
Помогите пожалуйста решить задачку. Нужно очень срочно......
Вот сам файл Excel, лист- 4, http://www.sharemania.ru/0267430 . В нём нужно сделать так, что бы в столбике "G" записать имя, а в столбике "H" выводилось кол-во таких имён. Если кто поможет, буду очень-очень признателен. =) |
![]() |
![]() |
![]() |
[включить плавающее окно] #15 |
![]() Регистрация: 14.11.2003
Адрес: from Moscow
|
Er1k, автофильтр делу не поможет?)
__________________
Нуль и единица - от Бога, остальное - дело рук человеческих |
![]() |
![]() |
![]() |
[включить плавающее окно] #16 |
![]() Регистрация: 16.12.2008
|
Понимаешь, я в Excel вообще не работал. Если бы ты пояснил более доступно, как сделать так, что бы после ввода имени, выводилось кол-во таких имён, было бы намного лучше!
![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #17 |
![]() Регистрация: 04.08.2003
|
Цитата
(Er1k) »
что бы в столбике "G" записать имя, а в столбике "H" выводилось кол-во таких имён.
Если так, ищем в Яндексе "Excel подсчёт числа ячеек". Вторая же ссылка расскажет нам о замечательной функции СЧЁТЕСЛИ. Итого: вам надо в H2 забить формулу: "=СЧЁТЕСЛИ(C2:C10000;G2)". Но. У вас в столбце "C" (и в других также) в каждой ячейке полно концевых пробелов! ![]() Решение: "=СЧЁТЕСЛИ(C2:C10000;СЦЕПИТЬ(G2;"*"))" Т. е. теперь, если вы ввели в G2 имя "Лидия", к нему добавляется вконце "*", что для Excel значит "любое слово, начинающееся на "Лидия"". И теперь подсчёт будет работать. Правда в том случае, если у вас какие-либо имена не начинаются одинаково. Скажем если вы ввели "Анна", а в списке есть какая-нибудь "Анна-Мария", Excel её тоже посчитает. Ещё можно ячейку, в которую вы вводите имя, сделать не G2, а НАД стобцом "Имя", т. е. C1 (вместо слова "Имя", либо добавить вначале ОДНУ лишнюю строку). Тогда вам не надо будет вбивать имя вручную, а просто нажать Alt + <стрелка вниз>, и появится выпадающий список со всеми именами, из которого просто выбрать нужное. Автоматически решится и проблема концевых пробелов. (Ещё раз: для этого нужно, чтобы ячейка ввода имени располагалась СРАЗУ над списком имён, и чтобы в этом списке не было пустых ячеек.) П.С. От всяких Цитата
(Wector_M) »
автофильтр
![]() И юзайте поиск и хелп. Последний раз редактировалось 404; 17.12.2008 в 18:06. |
![]() |
![]() |
![]() |
[включить плавающее окно] #18 |
![]() Регистрация: 14.11.2003
Адрес: from Moscow
|
Цитата
(404) »
От всяких автофильтров
-ов и пр. "авто" лучше отказаться сразу. Иначе вы не будете понимать и контролировать, что собсна ваша программа делает ![]()
__________________
Нуль и единица - от Бога, остальное - дело рук человеческих |
![]() |
![]() |
![]() |
[включить плавающее окно] #19 |
![]() Регистрация: 16.12.2008
|
Цитата
(404) »
Цитата
(Er1k) »
что бы в столбике "G" записать имя, а в столбике "H" выводилось кол-во таких имён.
Если так, ищем в Яндексе "Excel подсчёт числа ячеек". Вторая же ссылка расскажет нам о замечательной функции СЧЁТЕСЛИ. Итого: вам надо в H2 забить формулу: "=СЧЁТЕСЛИ(C2:C10000;G2)". Но. У вас в столбце "C" (и в других также) в каждой ячейке полно концевых пробелов! ![]() Решение: "=СЧЁТЕСЛИ(C2:C10000;СЦЕПИТЬ(G2;"*"))" Т. е. теперь, если вы ввели в G2 имя "Лидия", к нему добавляется вконце "*", что для Excel значит "любое слово, начинающееся на "Лидия"". И теперь подсчёт будет работать. Правда в том случае, если у вас какие-либо имена не начинаются одинаково. Скажем если вы ввели "Анна", а в списке есть какая-нибудь "Анна-Мария", Excel её тоже посчитает. Ещё можно ячейку, в которую вы вводите имя, сделать не G2, а НАД стобцом "Имя", т. е. C1 (вместо слова "Имя", либо добавить вначале ОДНУ лишнюю строку). Тогда вам не надо будет вбивать имя вручную, а просто нажать Alt + <стрелка вниз>, и появится выпадающий список со всеми именами, из которого просто выбрать нужное. Автоматически решится и проблема концевых пробелов. (Ещё раз: для этого нужно, чтобы ячейка ввода имени располагалась СРАЗУ над списком имён, и чтобы в этом списке не было пустых ячеек.) П.С. От всяких Цитата
(Wector_M) »
автофильтр
![]() И юзайте поиск и хелп. ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #20 |
![]() Регистрация: 06.03.2008
Адрес: Днепропетровск
|
А есть ли функция которая может вычитать время?
__________________
Лучше пукнуть на горшке, чем обосраться на балконе! (с) Моя жена. |
![]() |
![]() |
![]() |
[включить плавающее окно] #21 |
![]() Регистрация: 31.07.2009
Адрес: Кишинев
|
Всем привет.
я новенький тут.. в Excel работаю давно уже 6 лет т.к. работаю в маркетинговом агентстве, и поэтому нужно знать кое-какие вещи..НО знаю не все, поэтому я, как самый наверное смертный на этом сайте, прошу Вашего всеобщего позволения задать один вопросик.. заранее благодарю за ответ. Вопрос состоит в следующем: Есть 2 базы данных: 1 - покупатели за май 2 - покупатели за июнь. база состоит из: А: Фамилия В: Имя С: Телефон Задача: Выяснить кто, из тех, то совершил покупку в мае, вернулся и сделал повторную покупку в июне и сколько раз? Проблемы: 1. Ориентироваться на столбцы А: и В: нет смысла т.к. базу делали разные операторы..и допустили много ошибок и неточностей (отсутствие либо имени либо фамилии либо же и того, и другого) 2. При использовании формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C4;$G$3:$G$9999;0));"Отсутствует";"Есть") далее после фильтрации по "Есть" получается следующее: Если человек купил в мае 4 раза, то получается что и показывает он только 4 покупки, т.к. С4 - номера мая а G4 - номера июня.. Помогите плиз с формулкой...=) Заранее огромное спасибо.. С Уважением, Евгений |
![]() |
![]() |
![]() |
[включить плавающее окно] #22 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(JeKISS) »
Есть 2 базы данных
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #23 |
![]() Регистрация: 31.07.2009
Адрес: Кишинев
|
Цитата
ну что за "базы" данных в Excel-е?.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #24 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(JeKISS) »
называется именно так...
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #25 |
![]() Регистрация: 31.07.2009
Адрес: Кишинев
|
Smirnoff что посоветуете?
|
![]() |
![]() |
![]() |
[включить плавающее окно] #26 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(JeKISS) »
что посоветуете?
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #27 |
![]() Регистрация: 13.09.2006
Адрес: Питер <-> Москва
|
Цитата
(Smirnoff) »
Импортировать данные в Access и обработать там...
__________________
Герои должны умирать. Если они выживают, то становятся скучнейшими людьми на свете. /"Тени в раю", Эрих Мария Ремарк/ |
![]() |
![]() |
![]() |
[включить плавающее окно] #28 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(SpaceCow) »
подключить таблицы Excel в качестве связанных таблиц
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #29 |
![]() Регистрация: 13.09.2006
Адрес: Питер <-> Москва
|
Цитата
(Smirnoff) »
Это уже будет профанация...
![]()
__________________
Герои должны умирать. Если они выживают, то становятся скучнейшими людьми на свете. /"Тени в раю", Эрих Мария Ремарк/ |
![]() |
![]() |
![]() |
[включить плавающее окно] #30 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(SpaceCow) »
не профанация, а полезная и вполне работоспособная возможность
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #31 |
![]() Регистрация: 31.07.2009
Адрес: Кишинев
|
Спасибо огромное, я нашел формулу..звучит она так: =СЧЁТЕСЛИ($G$3:$G$9999;C3) где C3 - номер из мая =))
|
![]() |
![]() |
![]() |
[включить плавающее окно] #32 |
![]() Регистрация: 04.08.2003
|
Цитата
(JeKISS) »
C3 - номер из мая
P.S. Если "базу" заполняли неаккуратно, как вы говорили, то лишний или недостающий пробел, дефис и др. в номере телефона — и формула работать уже не будет. Тут надо, например, ввести скрытый столбец, в котором номера из $G$3:$G$9999 приводить к "минимальному общему виду", т. е. без любых разделителей, только цифры подряд. И из него, пусть это будет $Z$3:$Z$9999, их цеплять СЧЁТЕСЛИ (и, разумеется, C3 приводить к тому же формату). Да и сравниваются числа быстрей символьных строк. Последний раз редактировалось 404; 01.08.2009 в 15:03. |
![]() |
![]() |
![]() |
[включить плавающее окно] #33 |
![]() Регистрация: 10.11.2003
Адрес: EU
|
404
стоял бы тут хак Спасибо - нажала бы тебе плюсик за ответ. ![]()
__________________
Нет **йне! |
![]() |
![]() |
![]() |
[включить плавающее окно] #34 |
![]() Регистрация: 04.08.2003
|
abraxas
Пожалуйста ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #35 |
![]() Регистрация: 19.08.2009
|
труба нужна срочно помощь
узнал что есть функция =ОКРУГЛТ(число;точность)
Число — округляемое значение. Точность — точность, с которой требуется округлить число. Замечание Функция ОКРУГЛТ производит округление с избытком. Округление производится в том случае, если остаток от деления числа на точность больше или равен половине точности. вопрос в какой версии Microsoft Office Excel есть такая функция, у меня 2003 и такой функции не имеется? нужно округлять значения кратные 0,5. пробовал по такой формуле =ЕСЛИ(И(-11,25<I4;I4<=-10,75);-11;ЕСЛИ(И(-10,75<I4;I4<=-10,25);-10,5;ЕСЛИ(И(-10,25<I4;I4<=-9,75);-10;ЕСЛИ(И(-9,75<I4;I4<=-9,25);-9,5;ЕСЛИ(И(-9,25<I4;I4<=-8,75);-9;ЕСЛИ(И(-8,75<I4;I4<=-8,25);-8,5;..............)))))) ничего не получается, формула справляется только с 7 определениями, а именно можно записать только до 7,5 начиная с 7,0 выдает ошибку. помогите округлить, округлить, округлить, округлить, округлить, округлить, округлить, округлить..... |
![]() |
![]() |
![]() |
[включить плавающее окно] #36 |
![]() Регистрация: 13.09.2006
Адрес: Питер <-> Москва
|
TarasJas, в 2003 такой действительно нет, зато есть аналогичные ОКРВВЕРХ и ОКРВНИЗ...
__________________
Герои должны умирать. Если они выживают, то становятся скучнейшими людьми на свете. /"Тени в раю", Эрих Мария Ремарк/ |
![]() |
![]() |
![]() |
[включить плавающее окно] #37 |
![]() Регистрация: 19.08.2009
|
ответ
эти функции не выполняют желаемого действия, проверено.
спасибо за помощь. если кто еще может помочь - помогите. |
![]() |
![]() |
![]() |
[включить плавающее окно] #38 |
![]() Регистрация: 10.11.2003
Адрес: EU
|
А тебе результат округления в каком формате нужен? Строго в числовом, или может быть в любом?
__________________
Нет **йне! |
![]() |
![]() |
![]() |
[включить плавающее окно] #39 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(TarasJas) »
нужно округлять значения кратные 0,5.
![]() Что мешает в одной формуле: 1. Умножить значение на 2; 2. Округлить до целого; 3. Поделить на 2 ? ![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #40 |
![]() Регистрация: 10.11.2003
Адрес: EU
|
гы ))
всё простое гениально, всё гениальное просто ))))
__________________
Нет **йне! |
![]() |
![]() |
![]() |
[включить плавающее окно] #41 |
![]() Регистрация: 19.08.2009
|
ответ есть. ура
ответ нашол в Excel 2007
=ЕСЛИ(СУММ(G4:G8)<0;ОКРУГЛТ(СУММ(G4:G8);-0,5);ОКРУГЛТ(СУММ(G4:G8);0,5)) TarasJas добавил : работает железно |
![]() |
![]() |
![]() |
[включить плавающее окно] #42 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(TarasJas) »
в Excel 2007
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #43 |
![]() Регистрация: 04.08.2003
|
Цитата
(TarasJas) »
ответ есть. ура
![]() y =ОКРУГЛ(x*2; 0)/2 Гораздо короче и красивей, а ваш — длинный и некрасивый. Стремитесь к красоте! Я шучу, но серьёзно. Последний раз редактировалось 404; 27.08.2009 в 09:34. |
![]() |
![]() |
![]() |
[включить плавающее окно] #44 |
![]() Регистрация: 19.08.2009
|
Согласен і . Но зачем "!!!!о"? где культура? """"" TarasJas
Новенький""""" Если задачу можно решить несколькими способами. Спасибо за помощь. |
![]() |
![]() |
![]() |
[включить плавающее окно] #45 |
![]() Регистрация: 04.08.2003
|
TarasJas
Прошу извинить, сочтите за чёрный юмор. |
![]() |
![]() |
![]() |
[включить плавающее окно] #46 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(TarasJas) »
Если задачу можно решить несколькими способами.
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #47 |
![]() Регистрация: 17.11.2009
|
Помогите, пожалуйста, добрые программисты =)
Возникла такая задача: у меня есть таблица в екселе. Столбец содержит числа (например 1, 2, 3, 5, 6, 7, 7, 8.... и т.д.) Этих чисел очень много. А мне необходимо найти, каких чисел не хватает (то есть, чтобы все шли по порядку с шагом 1), а так же какие числа повторяются и по сколько раз. Очень нужно. Заранее благодарю! |
![]() |
![]() |
![]() |
[включить плавающее окно] #48 |
![]() Регистрация: 04.08.2003
|
Цитата
(denR) »
необходимо найти, каких чисел не хватает (то есть, чтобы все шли по порядку с шагом 1), а так же какие числа повторяются и по сколько раз
Если надо "просто найти", то можно вот как. Пусть у вас цифры находятся в столбце A, тогда: 1) в ячейки B2 и С2 помещаете следующие формулы: в B2: =ЕСЛИ(A2>A1+1;"Пропуск!";"") в С2: =ЕСЛИ(A2=A1;C1+1;0) 2) ячейке C2 назначаете условное Формат — Условное форматирование: "значение равно 0 => Формат Шрифт Цвет Серый25%"; 3) копируете эту пару ячеек вниз с 3-ей строки до последней, где есть число. Готово. Теперь столбец B сигнализирует вам, что в данной строке "число пропущено", а столбец С — что в такой-то "число повторяется n-ный раз". Пример во вложении. |
![]() |
![]() |
![]() |
[включить плавающее окно] #49 |
![]() Регистрация: 07.12.2009
|
Я новичок в офисной работе, а мне нужно как-то отсортировать по столбцу С, но так, чтобы к нему был привязан столбец В. Пример - если задать сортировку по столбцу С по убыванию, то он отсортируется, но содержание столбца В останется на месте. А надо чтобы оно переносилось соответственно значениям столбца С. Если поможете, буду очень благодарна.
Файл не приаттачился. Загрузила на файлообменник http://www.onlinedisk.ru/file/287489/ Последний раз редактировалось yassine; 07.12.2009 в 22:14. |
![]() |
![]() |
![]() |
[включить плавающее окно] #50 |
![]() Регистрация: 08.04.2009
|
yassine, выделите мышкой столбцы C и B прямо в таком порядке (справа налево) и нажмите кнопку сортировки.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #51 |
![]() Регистрация: 07.12.2009
|
Пробовала - пишет, что "для этого нужно, чтобы ячейки имели одинаковый размер".
|
![]() |
![]() |
![]() |
[включить плавающее окно] #52 |
![]() Регистрация: 08.04.2009
|
Странно, а у меня получилось (всю таблицу отсортировал)
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #53 |
![]() Регистрация: 07.12.2009
|
Спасибо, поняла как - помогло.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #54 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Вопрос по Excel
Здравствуйте!
Вопрос к знатокам Excel. Есть столбец с числами. Чисел много. Нужно построить гистограмму, на которой будет отображаться число вхождений числе. То есть, если число 3 в диапазоне встречается 5 раз, столбец на гистограмме должен быть равен 5, и т.п. Как это можно сделать? Единственный путь, который приходит в голову - это написать несколько макросов (по числу различных чисел), каждый из которых будет суммировать свое число. А по их результатам строить искомую гистограмму. Но это как-то убого.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #55 |
![]() Регистрация: 04.08.2003
|
Цитата
(Jabberwocky) »
Единственный путь, который приходит в голову - это написать несколько макросов (по числу различных чисел)
Пусть у вас числа в столбце A, и известен диапазон возможных чисел: 1:N. Тогда, допустим, в столбце B поместите просто числа от 1 до N, а в столбце С — формулы подсчёта вхождений в столбец A числа из столбца B в той же строке (формулу 1 раз вбить в 1-ю строку, а потом на следующие N–1 строк размножить). И по столбцам B и C и построите вашу гистограмму. Пример во вложении. Правило: стараться решить задачу без помощи макросов, и если уж безнадёга — только тогда макросы ![]() Последний раз редактировалось 404; 22.01.2010 в 14:28. |
![]() |
![]() |
![]() |
[включить плавающее окно] #56 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
ЗдОрово!
Не знал про функцию "СЧЁТЕСЛИ". Большое спасибо за пример. Теперь всё совершенно понятно. VBA я знаю плохо, поэтому макросы пишу только от безнадеги и незнания стандартных возможностей Excel. ![]()
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #57 |
![]() Регистрация: 21.07.2010
|
Здравствуйте. Никак не могу сообразить: 2 таблицы, в первую нужно автоматически переносить данные из второй по принципу 1 ячейка 1 табл. - 1 яч. 2 табл., 2 ячейка 1 табл. - 8 яч. 2 табл.,3 ячейка 1 табл. - 16 яч. 2 табл., т.е шаг равен 8. Буду очень признателен.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #58 |
![]() Регистрация: 04.08.2003
|
Цитата
(GsRin) »
1 ячейка 1 табл. - 1 яч. 2 табл.,
2 ячейка 1 табл. - 8 яч. 2 табл., 3 ячейка 1 табл. - 16 яч. 2 табл., т.е шаг равен 8. 1 ячейка 1 табл. - 1 яч. 2 табл., 2 ячейка 1 табл. - 9 яч. 2 табл., 3 ячейка 1 табл. - 17 яч. 2 табл. ![]() Решается так. Пусть 1-я таблица — в столбце "A" на Лист1; 2-я таблица — в столбце "A" на Лист2. Тогда в ячейки 1-ой таблицы введите формулы: =СМЕЩ(Лист2!$A$1;(СТРОКА()-1)*8;0) Последний раз редактировалось 404; 23.07.2010 в 06:18. |
![]() |
![]() |
![]() |
[включить плавающее окно] #59 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Подскажите пожалуйста.
у меня excel убирает нули, которые стоят после запятой. Когда я ставлю формат денежный или числовой, то там нужно указывать определенное кол-во нулей после запятой. Меня это не устраивает, так как в ячейках могут быть разные числа(например в одной 157,00 в другой 23,000 и т.д.) Что мне нужно сделать, чтобы цифры в ячейках оставались такие как я ввожу? |
![]() |
![]() |
![]() |
[включить плавающее окно] #60 |
![]() Регистрация: 08.04.2009
|
Цитата
(Юлия24) »
то мне нужно сделать, чтобы цифры в ячейках оставались такие как я ввожу?
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #61 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Цитата
(BSE) »
Для вводимых ячеек выбрать тип текстовый.
Подскажите пожалуйста еще по одному вопросу. У меня в ячейке есть определенное число(допустим 7,545) как мне сделать, чтобы у меня в ячейках, которые я укажу, получалось в одной целое ( 7 ) , в другой ( остаток 545 ) ? Последний раз редактировалось Юлия24; 22.09.2010 в 15:27. |
![]() |
![]() |
![]() |
[включить плавающее окно] #62 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Юлия24) »
в ячейке есть определенное число(допустим 7,545)
![]() Далее нужно будет преобразовать текст в число, выделить целую часть (это для одной ячейки) и отнять от преобразованного из текста числа выделенную из него целую часть (это для второй ячейки).
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #63 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Цитата
(Smirnoff) »
Далее нужно будет преобразовать текст в число, выделить целую часть (это для одной ячейки) и отнять от преобразованного из текста числа выделенную из него целую часть (это для второй ячейки).
![]() Вы бы не могли мне все подробней описать, если не трудно? Последний раз редактировалось Юлия24; 22.09.2010 в 19:22. |
![]() |
![]() |
![]() |
[включить плавающее окно] #64 |
![]() Регистрация: 22.09.2010
|
Помогите как правильно это записать
2*под корнем (r1-<r>)^2+(r2-<r>)^2/N(N-1) |
![]() |
![]() |
![]() |
[включить плавающее окно] #65 |
![]() Регистрация: 04.08.2003
|
Fairmont
А какие проблемы? Так и записать. Корень суть возведение в степень 1/2. 2*(((r1-<r>)^2+(r2-<r>)^2)/(N*(N-1)))^1/2 Соответственно, вместо r, r1, r2, N — подставите нужные числа или адреса ячеек. Не очень понял, что вы имели в виду, взяв r в треугольные скобки. Если модуль r, то записывается ABS(r). См. справку по функциям. Последний раз редактировалось 404; 23.09.2010 в 00:37. |
![]() |
![]() |
![]() |
[включить плавающее окно] #66 |
![]() Регистрация: 11.07.2010
|
Юлия24
Например так: Для целой части - "=ЦЕЛОЕ(ЗНАЧЕН(C5))" Для дробной - "=ЕСЛИ(ЗНАЧЕН(C5)-ЦЕЛОЕ(ЗНАЧЕН(C5))=0;"";ПСТР(C5;НАЙТИ(",";C5;1)+1;10))" Для расчета суммы если ячеек немного, можно просто прибавить: =ЗНАЧЕН(C5)+ЗНАЧЕН(C6)+... Если много, можно завести дополнительный столбец, проставить СУММ, куда надо, а столбец скрыть. Можно макрос написать для расчета суммы. |
![]() |
![]() |
![]() |
[включить плавающее окно] #67 |
![]() Регистрация: 08.04.2009
|
Цитата
(Юлия24) »
а вот как мне это все преобразовать, выделить и отнять
=ЗНАЧЕН(An)-ОТБР(ЗНАЧЕН(An))
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #68 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
denton77
у меня почему-то не получается с суммой. Выделяю ячейку, ввожу формулу (=ЗНАЧЕН(C5)+ЗНАЧЕН(C6)+...и так 10 ячеек) когда заканчиваю и нажимаю enter, у меня просто пишется эта формула в ячейке вместо суммы. я что-то не так делаю? Добавлено через 5 минут Цитата
(BSE) »
=ОТБР(ЗНАЧЕН(An))
=ЗНАЧЕН(An)-ОТБР(ЗНАЧЕН(An)) А вы не подскажите как мне быть с суммой, если в ячейках текстовый формат? |
![]() |
![]() |
![]() |
[включить плавающее окно] #69 |
![]() Регистрация: 08.04.2009
|
Цитата
(Юлия24) »
А вы не подскажите как мне быть с суммой, если в ячейках текстовый формат?
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #70 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Цитата
(BSE) »
Создать невидимую копию исходных данных числового типа =ЗНАЧЕН(An) и работать с ней.
Может мне показать необходимый документ и что мне необходимо получить в окончании, а вы мне поможете , если не трудно? ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #71 |
![]() Регистрация: 08.04.2009
|
Цитата
(Юлия24) »
но в числовом формате ведь нули убираются и считается без нулей, сумма тоже получается без них. А мне нужно , чтобы сумма была точной, со всеми нулями.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #72 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
BSE
Эту таблицу, мне нужно сделать в Excel, там необходимо: 1) чтобы "всего" считалось автоматически, по каждому столбцу. 2) чтобы сумма строки "всего" писалась на верху (где красным выделено). 3) гривны чтоб писались прописью ( где синим выделено). , ну а копейки так и оставались цифрами. Это, чтобы я вас не путала, так будет понятней ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #73 |
![]() Регистрация: 08.04.2009
|
Цитата
(Юлия24) »
1) чтобы "всего" считалось автоматически, по каждому столбцу.
2) чтобы сумма строки "всего" писалась на верху (где красным выделено). Цитата
(Юлия24) »
гривны чтоб писались прописью
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
![]() |
![]() |
![]() |
[включить плавающее окно] #74 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Цитата
(BSE) »
Это всё легко сделать по описанному.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #75 |
![]() Регистрация: 22.09.2010
|
Цитата
(404) »
Fairmont
А какие проблемы? Так и записать. Корень суть возведение в степень 1/2. 2*(((r1-<r>)^2+(r2-<r>)^2)/(N*(N-1)))^1/2 Соответственно, вместо r, r1, r2, N — подставите нужные числа или адреса ячеек. Не очень понял, что вы имели в виду, взяв r в треугольные скобки. Если модуль r, то записывается ABS(r). См. справку по функциям. |
![]() |
![]() |
![]() |
[включить плавающее окно] #76 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Юлия24) »
мне нужно, чтобы писались нули после запятой,
Тебе правда есть разница между 1.0, 1.00 и 1.00000, а?!.
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #77 |
![]() Регистрация: 04.08.2003
|
Цитата
(Fairmont) »
Нет это не модуль это просто средние значение, ну а как поместить если таких 50 значений
B2 =2*(СУММПРОИЗВ(A1:A50-B1;A1:A50-B1)/(50*(50-1)))^1/2 А, вот как ещё проще: =2*(КВАДРОТКЛ(A1:A50)/(50*(50-1)))^1/2 Это у вас чтоли стандартное или среднеквадратичное отклонение (умноженное на 2)? Но тогда должно быть "/N", либо "/(N-1)", но не "/(N*(N-1))". Проверьте вашу формулу. Собственно, в Excel есть функция =СТАНДОТКЛОН(A1:A50) или =СТАНДОТКЛОНП(A1:A50), но в действительности она считает по немного другой формуле. Цитата
(Юлия24) »
Когда я ставлю формат денежный или числовой, то там нужно указывать определенное кол-во нулей после запятой. Меня это не устраивает, так как в ячейках могут быть разные числа (например в одной 157,00 в другой 23,000 и т. д.).
Что мне нужно сделать, чтобы цифры в ячейках оставались такие как я ввожу? Другой вариант: Формат > Ячейки > Число > (все форматы), вручную ввести формат: #0.00### (или, если у вас в качестве разделителя разрядов настроена запятая, то #0,00###). Цитата
(Юлия24) »
Если я ставлю формат текстовый, у меня не получается воспользоваться функцией "СУММ"
=СУММ(ЗНАЧЕН(C2:C13)) и, ВНИМАНИЕ: нажимаете Ctrl + Shift + Enter (это называется "формула диапазонов"). Но тут одна проблема. Функция ЗНАЧЕН() выдаёт ошибку, если значение в ячейке не число, а например "-", или пробел и т. п. В вашем файле такие значения в ячейках есть. Поэтому, надо ввести такую формулу =СУММ(ЕСЛИ(ЕОШ(ЗНАЧЕН(C2:C13));0;ЗНАЧЕН(C2:C13))) и, опять таки, нажать Ctrl + Shift + Enter. Чтобы число 8916.40590 отображалось как "8916грн. 40590коп.", указать формат: #0"грн"._00000"коп." (или, соответственно #0"грн.",_00000"коп.") Автоматически сума прописью только с использованием макросов. (Предварительно надо выставить Сервис > Макрос > Безопасность > Уровень безопасности "Средний"; потом спросите, как сделать, чтобы Excel всякий раз не предупреждал вас о макросе.) Последний раз редактировалось 404; 23.09.2010 в 23:53. |
![]() |
![]() |
![]() |
[включить плавающее окно] #78 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Цитата
(Smirnoff) »
От чума...
Цитата
(Smirnoff) »
Тебе правда есть разница между 1.0, 1.00 и 1.00000, а?!.
Цитата
(404) »
А какие проблемы, вот в приложенном вами файле в первых двух столбцах округление до 5-и знаков, а в остальных — до двух. Ну так и укажите для соответствующих столбцов с использованием числового формата.
Цитата
(404) »
Вводите формулу
=СУММ(ЗНАЧЕН(C2:C13)) и, ВНИМАНИЕ: нажимаете Ctrl + Shift + Enter (это называется "формула диапазонов"). Но тут одна проблема. Функция ЗНАЧЕН() выдаёт ошибку, если значение в ячейке не число, а например "-", или пробел и т. п. В вашем файле такие значения в ячейках есть. Поэтому, надо ввести такую формулу =СУММ(ЕСЛИ(ЕОШ(ЗНАЧЕН(C2:C13));0;ЗНАЧЕН(C2:C13))) и, опять таки, нажать Ctrl + Shift + Enter. Автоматически сума прописью только с использованием макросов. (Предварительно надо выставить Сервис > Макрос > Безопасность > Уровень безопасности "Средний"; потом спросите, как сделать, чтобы Excel всякий раз не предупреждал вас о макросе.) Цитата
(404) »
Чтобы число 8916.40590 отображалось как "8916грн. 40590коп.", указать формат: #0"грн"._00000"коп." (или, соответственно #0"грн.",_00000"коп.")
Последний раз редактировалось Юлия24; 24.09.2010 в 00:27. |
![]() |
![]() |
![]() |
[включить плавающее окно] #79 |
![]() Регистрация: 04.08.2003
|
Цитата
(Юлия24) »
Цитата
(404) »
Чтобы число 8916.40590 отображалось как "8916грн. 40590коп.": Формат > Ячейки > Число > (все форматы), указать формат: #0"грн.",_00000"коп."
Более точно, вам нужно указать формат так: #0_ "грн.",_ 00000_ "коп." Подробнее см. Справка > Работа с данными на листах > Форматирование листов > Использование числовых форматов > Коды числовых форматов. Последний раз редактировалось 404; 24.09.2010 в 03:14. |
![]() |
![]() |
![]() |
[включить плавающее окно] #80 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Юлия24) »
если так выражаетесь в сторону участников
Добавлено через 1 минуту Цитата
(Юлия24) »
зарплату 1 гр. вместо 1,000гр. думаю для вас была бы разница
Была бы разница между 1(одной) гривной и 1`000(одной тысячей) гривен.
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #81 |
![]() Регистрация: 21.09.2010
Адрес: Украина
|
Цитата
(404) »
Нет. Будет отображаться та цифра, какая есть, но в нужном формате, с "грн." и "коп.".
Более точно, вам нужно указать формат так: #0_ "грн.",_ 00000_ "коп." Подробнее см. Справка > Работа с данными на листах > Форматирование листов > Использование числовых форматов > Коды числовых форматов. |
![]() |
![]() |
![]() |
[включить плавающее окно] #82 |
![]() Регистрация: 16.05.2011
|
Привет ребят помогите с заданием в Excel я в нем вообще нуб а по универу дали(((
Вот файл с заданием http://file.qip.ru/document/qB75C2TK/РЗД.html Если кто может помочь отпишите сюда или в личку |
![]() |
![]() |
![]() |
[включить плавающее окно] #83 |
![]() Регистрация: 04.08.2003
|
Цитата
(Egoistex6) »
помогите с заданием
|
![]() |
![]() |
![]() |
[включить плавающее окно] #84 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Новый вопрос.
Такой вопрос.
Есть некий диапазон. Допустим D20:S20. Там всякие циферки. Допустим от 1 до 5. В отдельной ячейке должно отображаться 1, если в D20:S20 присутствует хотя бы одна единица, 2, если присутствует хотя бы одна двойка и ничего, если ни единиц, ни двоек не присутствует. Если присутствуют и единицы и двойки, должны выводиться и единица и двойка через запятую. Как правильно записать функцию?
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #85 |
![]() Регистрация: 04.08.2003
|
Jabberwocky
1) Формула =ЕЧИСЛО(ПОИСКПОЗ(a;D20:S20;0)) возвращает: ИСТИНА (1) — если число a в массиве D20:S20 есть, ЛОЖЬ (0) — если числа a в массиве нет. 2) Формула =МАКС(ЕЧИСЛО(ПОИСКПОЗ(a;D20:S20;0))*1; ЕЧИСЛО(ПОИСКПОЗ(b;D20:S20;0))*2) возвращает: 1 — если в массиве есть число a, 2 — если в массиве есть число b, 0 — если в массиве чисел a и b нет. — это то, что вы хотели. 3) В более общем виде, следующая "формула диапазона" {=МАКС(ЕЧИСЛО(ПОИСКПОЗ(A1:A50;D20:S20;0))*СТРОКА(A1:A50))} возвращает: 1 — если в массиве есть число из ячейки A1, 2 — если в массиве есть число из ячейки A2, 3 — если в массиве есть число из ячейки A3, и т. д… 0 — если в массиве D20:S20 чисел из столбца A1:A50 нет. "Формулу диапазона" надо вводить без "{}" и в конце, ВНИМАНИЕ: нажать Ctrl + Shift + Enter. Подробности см. в справке по Excel. Последний раз редактировалось 404; 21.08.2011 в 20:15. |
![]() |
![]() |
![]() |
[включить плавающее окно] #86 |
![]() Регистрация: 04.08.2003
|
Или можно вместо ЕЧИСЛО(ПОИСКПОЗ(a;D20:S20;0)) использовать (СЧЁТЕСЛИ(D20:S20;a)>0).
Последний раз редактировалось 404; 22.08.2011 в 15:09. |
![]() |
![]() |
![]() |
[включить плавающее окно] #87 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Спасибо. Не совсем то, но есть над чем поразмыслить
Добавлено через 7 минут Самое главное, если в диапазоне присутствуют и a и b, то как их вместе вывести
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #88 |
![]() Регистрация: 04.08.2003
|
Цитата
(Jabberwocky) »
Спасибо. Не совсем то, но есть над чем поразмыслить
Цитата
(Jabberwocky) »
если в диапазоне присутствуют и a и b, то как их вместе вывести
=ЕЧИСЛО(ПОИСКПОЗ(a;D20:S20;0))*1 + ЕЧИСЛО(ПОИСКПОЗ(b;D20:S20;0))*2 Она будет возвращать: 1 — если в массиве есть число a, 2 — если в массиве есть число b, 3 — если в массиве присутствуют и a и b, 0 — если в массиве ни a, ни b нет. Если же у вас "контрольных чисел" n>2, то вероятно надо сделать не одну, а n проверочных ячеек, в каждой из которых будет выводиться результат проверки на наличие в массиве только одного из n чисел. Ну можно и в одной ячейке выводить, например с помощью "битового массива" из n бит. Зависит от того, что вы с этой ячейкой (ячейками) хотите дальше делать: просто на неё смотреть, или где-то дальше использовать в формуле и т. д. Последний раз редактировалось 404; 30.08.2011 в 01:09. |
![]() |
![]() |
![]() |
[включить плавающее окно] #89 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
А что делать, если вместо цифр произвольные строки?
И еще одна задачка появилась. есть колонка A - дата колонка B - День недели колонка C - фамилия В отдельную ячейку нужно вычислить, сколько раз данная фамилия встречается в произвольном месяце. Пробовал использовать СЧЕТЕСЛИ, но не понимаю, как туда ограничение по месяцу загнать.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #90 |
![]() Регистрация: 04.08.2003
|
Цитата
(Jabberwocky) »
А что делать, если вместо цифр произвольные строки?
Цитата
(Jabberwocky) »
И еще одна задачка появилась.
колонка A - дата колонка B - День недели колонка C - фамилия В отдельную ячейку нужно вычислить, сколько раз данная фамилия встречается в произвольном месяце. Пробовал использовать СЧЕТЕСЛИ, но не понимаю, как туда ограничение по месяцу загнать |
![]() |
![]() |
![]() |
[включить плавающее окно] #91 |
![]() Регистрация: 16.09.2011
|
Друзья помогите. Срочно нужна формула первого класса, вторая четверть. Но я еще в яслях Екцела, а ждать некогда. Помогите!!! Три колонки: А-дата, В-Фамилия, С-сумма. В отдельной ячее надо вывести общую сумму за конкретный месяц, по конкретной фамилии. За раннее проставляюсь. Пасиба
|
![]() |
![]() |
![]() |
[включить плавающее окно] #92 |
![]() Регистрация: 04.08.2003
|
MMMAAAXXX
=СУММПРОИЗВ((МЕСЯЦ(A1:A500)=2)*(B1:B500="Иванов")*(C1:C500)) |
![]() |
![]() |
![]() |
[включить плавающее окно] #93 |
![]() Регистрация: 16.09.2011
|
Дружище, спасибо. Как будешь на Камчатке - заходи, пивка попьем.
Пока ждал помощи, сам пробовал. Почти решил при помощи =СУММЕСЛИМН(), Но не до конца. По фамилиям отсеивает, а вот второе условие (месяц) не могу допетрить. Где-то синтаксис не правильно. СПАСИБО!!!!!!!! |
![]() |
![]() |
![]() |
[включить плавающее окно] #94 |
![]() Регистрация: 02.11.2006
Адрес: E-burg
|
Цитата
(MMMAAAXXX) »
Дружище, спасибо. Как будешь на Камчатке - заходи, пивка попьем.
Пока ждал помощи, сам пробовал. Почти решил при помощи =СУММЕСЛИМН(), Но не до конца. По фамилиям отсеивает, а вот второе условие (месяц) не могу допетрить. Где-то синтаксис не правильно. СПАСИБО!!!!!!!! ![]() ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #95 |
![]() Регистрация: 20.09.2011
|
Пожалуйста, выручайте, работа горит! Специально зарегистрировался ради этого((
Помогите в следующем: Необходимо, чтобы при совпадении нескольких условий в одной строке, в пределах массива на одном листе и на другом, возвращалось значение даты из той строки, где совпадают эти значения. Честно говоря даже и не знаю как это лучше сформулировать)) Посмотрите, кто может пикчу, я отметил для наглядности что я имел ввиду. Скриншот Excel`я |
![]() |
![]() |
![]() |
[включить плавающее окно] #96 |
![]() Регистрация: 04.08.2003
|
Kerl
А если на 2-ом листе найдутся несколько строк, в которых пары "сумма, дата" совпадут с искомыми? Я сходу вижу на 2-ом листе строки, в которых пары "сумма, дата" совпадают, например, строки №18241, 18242, 18243 и др. (и на 1-ом листе тоже, например, строки №73239 и 73240). Какую из таких "парных" строк на 2-ом листе брать? 1-ю попавшуюся? Это может быть некорректно. А правильно ли вы ставите задачу? Вот я вижу у вас на 1-ом листе в столбце B и на 2-ом листе в столбце D стоят, видимо, "серийные номера", уникальные для каждой позиции. Так и надо смотреть по серийным номерам! К сожалению, они не везде проставлены. Надо ли производить поиск для позиций без "серийных номеров" также? Может не надо? Потому что на 2-ом листе я не вижу позиций без серийных номеров. Если всё же надо, могу предложить такую стратегию: 1) смотреть по "серийному номеру"; 2) если серийного номера нет, смотреть по паре "сумма + дата"; 2.1) если при этом будут найдены несколько совпадений — то брать 1-е попавшееся, и/или уточнять вручную(?); и кроме того 2.2) впоследствии, постепенно для таких "бесхозных" строк указать, или хотя бы присвоить "условные" серийные номера; а для новых позиций указывать серийные номера в обязательном порядке. Определите более точно задачу, тогда подумаем над формулами. И ещё: сколько всего строк в таблице? Для каждой из 100000 строк на 1-ом листе просмотреть 100000 строк на 2-ом — Excel может и офигеть, особенно при открытии файла. Также плохо то, что столбцы с одними и теми же данными на разных листах имеют разный номер (букву). Названия позиций на 1-ом и 2-ом листах не идентичны. Серийные номера, опять же, не везде есть. С самого начала видимо проект не вполне продуман. Последний раз редактировалось 404; 21.09.2011 в 06:57. |
![]() |
![]() |
![]() |
[включить плавающее окно] #97 |
![]() Регистрация: 20.09.2011
|
Суть в том, что при слиянии предприятий образовался единый реестр основных фондов (115000 позиций), и необходимо поставить дату списания тем, которые списанны (их около 3000\4000). Но эти даты все еще не занесены в общую базу, а находятся каждый в отдельной книге по бывшим предприятиям, и поэтому не совпадают номера и общее количество строк.
Да, насчет серийных номеров Вы правы, искать по ним в паре со стоимостью даст больше результатов, если что-то будет и не так, то вручную доделаю. Там где они не проставлены, то искать и не надо (поставлю фильтр и уберу пустые строки). Просто я зашел в тупик с поиском формулы, как сделать поиск по нескольким условиям, при несовпадающих строках, а в массиве. Последний раз редактировалось Kerl; 21.09.2011 в 11:18. |
![]() |
![]() |
![]() |
[включить плавающее окно] #98 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Вопрос. Как отобразить значение ячейки, которая, скажем, находится на четыре столбца левее и на три строки выше?
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #99 |
![]() Регистрация: 04.08.2003
|
Цитата
(Kerl) »
Просто я зашел в тупик с поиском формулы, как сделать поиск по нескольким условиям, при несовпадающих строках, а в массиве.
Цитата
(Jabberwocky) »
Как отобразить значение ячейки, которая, скажем, находится на четыре столбца левее и на три строки выше?
Последний раз редактировалось 404; 21.09.2011 в 14:25. |
![]() |
![]() |
![]() |
[включить плавающее окно] #100 |
![]() Регистрация: 14.12.2003
Адрес: Москва
|
Цитата
(404) »
=СМЕЩ(<ссылка на текущую ячейку>;-3;4)
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
![]() |
![]() |
![]() |
[включить плавающее окно] #101 |
![]() Регистрация: 20.09.2011
|
Цитата
(404) »
А вы добавьте ещё один столбец на 2-ом листе (можно скрытый), в котором скомбинируйте значения из тех нескольких, т. е. в вашем случае "сумма" и "дата". Например, с помощью СЦЕПИТЬ, или хоть бы умножьте "сумму" на "дату". А потом ищите в одном этом столбце с помощью ПОИСКПОЗ
![]() Спасибо!!!, несколько помогло, но от ручной работы никуда не деться все же Еще я непойму, как можно скопировать диапозон и вставить его на другой лист, если там включен фильтр (excel отказывается вставлять, говоря что несовпадает количество строк). Оно то понятно, что не совпадает, ведь фильтр их скрыл, но как можно тогда вставить по-быстрому значения только в те строки, которые сейчас отображаются? |
![]() |
![]() |
![]() |
[включить плавающее окно] #102 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Kerl) »
я непойму, как можно
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #103 |
![]() Регистрация: 04.08.2003
|
Kerl
Вы хотите вставить диапазон, но чтобы при вставке пропускались скрытые строки, и данные вставлялись в следующие? Этого Excel, по-видимому, не умеет. Но можно макрос написать. А зачем это вам? Хотите вставить формулы только в те строки, где есть/нет серийного номера и т. п.? Так можно модифицировать формулу: =ЕСЛИ(серийный_номер>0; <искать по серийному номеру>; <искать по дате и сумме>) и такую формулу вставить во все ячейки. P.S. А также можно, например, ко всем ячейкам в столбце "дата списания" добавить условное форматирование: =И(серийный_номер=0; СЧЁТЕСЛИ(совпадают дата и сумма)<>1) — то обвести ячейку толстой красной рамкой и такие ячейки (для которых серийного номера нет, а совпадений даты и суммы тоже нет, либо, напротив, более одного) потом проверять вручную. Последний раз редактировалось 404; 22.09.2011 в 22:16. |
![]() |
![]() |
![]() |
[включить плавающее окно] #104 |
![]() Регистрация: 29.06.2004
|
Цитата
(Kerl) »
как можно тогда вставить по-быстрому значения только в те строки, которые сейчас отображаются?
Alt+; -выделить только видимые ячейки в текущем выделении www.hot-keys.ru/klava_Excel.pdf Последний раз редактировалось garniv; 22.09.2011 в 11:31. |
![]() |
![]() |
![]() |
[включить плавающее окно] #105 |
![]() Регистрация: 04.08.2003
|
Цитата
(garniv) »
выделить только видимые ячейки
|
![]() |
![]() |
![]() |
[включить плавающее окно] #106 |
![]() Регистрация: 29.06.2004
|
404
И то правда - обратный фокус не работает. ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #107 |
![]() Регистрация: 16.09.2011
|
Нуждаюсь в помощи. Есть диапазон B1:B100, в который будут вдалбливаться фамилии, повторы будут обязательно. Не все сразу, постепенно и постоянно, а может даже и меняться. Задача: Как сделать, чтобы эти фамилии начали отображаться в C1, D1, E1, F1, G1.........ZZZ1. Причем только уникальные. Повторы не нужны. Знаю, что поможете. Поэтому сразу благодарю всех
|
![]() |
![]() |
![]() |
[включить плавающее окно] #108 |
![]() Регистрация: 04.08.2003
|
MMMAAAXXX
Поставьте курсор на любую из ячеек B1:B101 и нажмите Alt + ↓ — откроется выпадающий список всех текстовых значений в этом столбце в алфавитном порядке. (Будет работать, если диапазоне B1:B100 нет промежуточных пустых ячеек. Если нужно какие-то строки оставить пока пустыми, поставьте в них "-", например.) Последний раз редактировалось 404; 17.10.2011 в 06:14. |
![]() |
![]() |
![]() |
[включить плавающее окно] #109 |
![]() Регистрация: 16.09.2011
|
Список-то появился. Спасибо. Но задача в другом. Необходимо этот список разместить так, чтобы каждый элемент (в нашем случае фамилия) отображался в отдельной ячее - C1, D1, E1, F1, G1 ..... и тд
|
![]() |
![]() |
![]() |
[включить плавающее окно] #110 |
![]() Регистрация: 04.08.2003
|
Цитата
(MMMAAAXXX) »
Необходимо этот список разместить так, чтобы
Ну вот придумал решение: вводите вспомогательный столбец C (можно сделать его скрытым); в ячейку C1 вбиваете цифру 1; в ячейку C2 вводите формулу =ЕСЛИ(СЧЁТЕСЛИ(B$1:B1;B2)=0;СЧЁТ(C$1:C1)+1;""); копируете ячейку С2 в ячейки С3…C100 в ячейку D1 вводите формулу =Т(B1) в ячейку E1 вводите формулу =СМЕЩ($B1;ПОИСКПОЗ(СТОЛБЕЦ()-СТОЛБЕЦ($C1);$C1:$C100;0)-1;0) копируете ячейку E1 в ячейки F1, G1, H1, I1 и т. д. Готово. Теперь в 1-ой строке, начиная с ячейки D1 — искомый список фамилий. Прилагаю файл с примером для 10 фамилий. Если в списке фамилий могут быть пустые строки, оставьте 1-ю ячейку B1 в списке также пустой — тогда всё будет работать корректно. Фамилии должны вводиться без концевых пробелов: "Иванов" и "Иванов__" программа будет считать разными фамилиями. Можно и это учесть, но лень. Если список фамилий B1:B100 будет отсортирован по алфавиту, то и их список D1:ZZ1 будет тоже отсортирован по алфавиту. Последний раз редактировалось 404; 17.10.2011 в 23:01. |
![]() |
![]() |
![]() |
[включить плавающее окно] #111 |
![]() Регистрация: 16.09.2011
|
Ага, примерно оно. Благодарствую. А что означает "$" в синтаксисе функций? Что-то сам недопру
|
![]() |
![]() |
![]() |
[включить плавающее окно] #112 |
![]() Регистрация: 04.08.2003
|
Цитата
(MMMAAAXXX) »
что означает "$" в синтаксисе функций?
Пусть, к примеру, в ячейке C4 стоит формула =СЧЁТ(С$1:C3) Если вы эту ячейку скопируете и вставите в ячейку на одну ниже — C5, то формула в C5 получится =СЧЁТ(С$1:C4) Т. е. С3 превратилась в С4; а C$1 так и осталась C$1. То же при переносе по горизонтали, если $ стоит перед буквой столбца. |
![]() |
![]() |
![]() |
[включить плавающее окно] #113 |
![]() Регистрация: 16.09.2011
|
Чётко. А я раньше мучился. Правил в каждой ячее ссылки. Как раз не хватало этой "загагулины". Брагодарю
|
![]() |
![]() |
![]() |
[включить плавающее окно] #114 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(MMMAAAXXX) »
А я раньше мучился.
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #115 |
![]() Регистрация: 04.08.2003
|
MMMAAAXXX
Модифицировал. Теперь программа проглатывает пустые строки и концевые пробелы в списке фамилий; а также не выводит ошибку #Н/Д, если ячеек в диапазоне D1:Z1 больше, чем фамилий: вводите вспомогательный столбец C (можно сделать его скрытым); в C1 вбиваете цифру 0; в C2 вводите формулу =ЕСЛИ(И(СЖПРОБЕЛЫ(B2)<>"";СУММПРОИЗВ((СЖПРОБЕЛЫ(B$1:B1)=СЖПРОБЕЛЫ(B2))*1)=0);СЧЁТ(C$1:C1); "") копируете ячейку С2 в ячейки С3…C100 в D1 вводите формулу =B1 в E1 вводите формулу =ЕСЛИ(СТОЛБЕЦ(A1)<=МАКС($C1:$C100);СМЕЩ($B1;ПОИСКПОЗ(СТОЛБЕЦ(A1);$C2:$C100;0);0);"") копируете ячейку E1 в ячейки F1, G1, H1, I1 и т. д. Готово. Теперь в 1-ой строке, начиная с ячейки D1 — искомый список фамилий Обновлённый файл прилагаю. |
![]() |
![]() |
![]() |
[включить плавающее окно] #116 |
![]() Регистрация: 16.09.2011
|
404 ты крут. Спасибо.
Еще вопросик: Нужна нумерация в ячеях в виде: 001, 002, 003, ... 999. А у меня получается только: 1, 2, 3, ..... 999 Как добавить нужные нули. |
![]() |
![]() |
![]() |
[включить плавающее окно] #117 |
![]() Регистрация: 16.09.2011
|
Цитата
(Smirnoff) »
Да неужели не только книги по Excel, но даже и встроенный хелп для тебя лично запретили?!.
![]() Ты та сам, что здесь делаешь? Читани название темы. Чем мне не хэлп? Последний раз редактировалось MMMAAAXXX; 26.10.2011 в 12:51. |
![]() |
![]() |
![]() |
[включить плавающее окно] #118 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(MMMAAAXXX) »
что здесь делаешь?
![]() Цитата
(MMMAAAXXX) »
в виде: 001, 002, 003, ... 999.
Задай формат ячейки - Число - (все форматы) - Тип - 000 и настанет тебе локальное ленивое щастье... ![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #119 |
![]() Регистрация: 16.09.2011
|
Спасибо злой модератор. Зачем только создаются подобные форумы (Хэлп по Эксел)? Удали тогда тему, заодно и свой извращенский кайф похорани, чтобы не плющить таких как я. Уродская ситуация. Досвидос. 404 Огромный респект
|
![]() |
![]() |
![]() |
[включить плавающее окно] #120 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(MMMAAAXXX) »
Зачем только создаются подобные форумы
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #121 |
![]() Регистрация: 04.11.2011
|
У меня тоже есть вопросик. Пытаюсь сделать группировку. такую где на плюсик нажимаешь - открывается, на минусик - закрывается. Проблема в том, что в конкретной книги у меня неаквтины кнопки для данных действий и не могу найти загвоздку. Помогите решить мою проблемку. Огромное спасибо.
Последний раз редактировалось АлинаЕмел; 04.11.2011 в 17:15. |
![]() |
![]() |
![]() |
[включить плавающее окно] #122 |
![]() Регистрация: 04.08.2003
|
АлинаЕмел
Выделяете диапазон строк или столбцов, Данные — Группа и структура — Группировать. |
![]() |
![]() |
![]() |
[включить плавающее окно] #123 |
![]() Регистрация: 04.11.2011
|
Говорю же... неактивны кнопки.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #124 |
![]() Регистрация: 04.08.2003
|
Цитата
(АлинаЕмел) »
неактивны кнопки
|
![]() |
![]() |
![]() |
[включить плавающее окно] #125 |
Новенький
Регистрация: 22.04.2003
Адрес: portugal
|
Здравствуйте. Помогите разобраться, пожалуйста.
В таблице, присланной клиентом в итоговой колонке высвечивается одно значение. Хоть при выделении колонки, хоть по формуле. Даже если скопировать колонку, сумма не меняется. Но на самом деле значение суммы другое. Когда от руки ввела те же самые значения, сумма оказалась практически в 2 раза больше. Пересмотрела форматирование. запятые все на месте), все одинаково, а значения разные. Не знаю, где искать. Первый раз столкнулась с этим. Подскажите, в чем фишка здесь? Спасибо. |
![]() |
![]() |
![]() |
[включить плавающее окно] #126 |
![]() Регистрация: 29.06.2004
|
ivolga
По такому общему словесному описанию почти ничего не понятно. Давайте сам файл. |
![]() |
![]() |
![]() |
[включить плавающее окно] #127 |
Новенький
Регистрация: 22.04.2003
Адрес: portugal
|
а как здесь выложить файл? подскажите
Последний раз редактировалось ivolga; 10.11.2011 в 12:14. |
![]() |
![]() |
![]() |
[включить плавающее окно] #128 |
Новенький
Регистрация: 22.04.2003
Адрес: portugal
|
извините, торопилась вчера, искала быстро куда и что.. пс а как фаил выложить, чтобы его просмотрели?
может модератор переместит меня, чтобы не было засорения здесь.. или самой копировать свою проблему в другую тему? |
![]() |
![]() |
![]() |
[включить плавающее окно] #129 |
![]() Регистрация: 04.08.2003
|
ivolga
Приложить файл: пониже окна набора сообщения нажимаете: "Расширенный режим", и там будет соответствующий значок "скрепка". Только файл выкладывайте в виде zip-архива. Последний раз редактировалось 404; 11.11.2011 в 09:48. |
![]() |
![]() |
![]() |
[включить плавающее окно] #130 |
Новенький
Регистрация: 22.04.2003
Адрес: portugal
|
ок, спасибо, Выкладываю.
Желтый столбец, значения клиента. Зеленый - значения, введенные вручнyю. На листе написала некоторые замечания тоже. Спасибо |
![]() |
![]() |
![]() |
[включить плавающее окно] #131 |
![]() Регистрация: 04.08.2003
|
В этом файле две ошибки:
1) В ячейке D13 число 582 почему-то сохранено как текст, о чём Excel и сообщает. Я ставлю курсор в эту ячейку, нажимаю Enter, и оно после этого сохраняется как число. 2) В ячейке D12 у числа разделителем целой и дробной части является запятая, а в Европе это должна быть точка. Поэтому Excel воспринимает это число тоже как текст. Используйте точку. И ещё, в ячейке D13 значение 582, а в G13 — 528. Так верно 582, или 528? Если всё это исправить, суммы внизу становятся одинаковыми. |
![]() |
![]() |
![]() |
[включить плавающее окно] #132 |
Новенький
Регистрация: 22.04.2003
Адрес: portugal
|
огромное спасибо.. так тормознуть...стыдно даже)
ps еще один момент забыла.. как Вы узнали, что там запятая вместо точки.. На первый взгляд, запятые везде стоят.. Но мы пользуемся как раз запятыми psps разобралась, спасибо еще раз ) Последний раз редактировалось ivolga; 10.11.2011 в 14:24. |
![]() |
![]() |
![]() |
[включить плавающее окно] #133 |
![]() Регистрация: 15.11.2011
|
Помогите пожалуйста разобраться с выборкой в Excel.
Есть база данных MySQL с нее выбираются определенные столбцы в файл Excel на лист допустим 5. На 1 листе нужно сделать выборку со значения из лита 5. Например у меня на 5 листе несколько столбцов. id, Name, Value1, Value2, Value3, data & time. Вот на первый лист нужно в зависимости от выборки вывести значения...Допустим мне нужны значение по определенному объекту за определенное время...И еще по времени вопрос...У меня в базу данных значения записываются 1 раз в минуту. То есть если я выбираю предоставить мне данные за час то там должно быть 60 значений...А если выбираю данные за день то 24 значения а каждый час усредняется...ну что-то типа такого...Помогите пожалуйста разобраться...Заранее спасибо за помощь! |
![]() |
![]() |
![]() |
[включить плавающее окно] #134 |
![]() Регистрация: 04.08.2003
|
Цитата
(vladislav.omsk) »
Из базы данных MySQL выбираются определенные столбцы в файл Excel на лист 5. На листе 1 нужно сделать выборку значений из листа 5. Например, на листе 5 несколько столбцов: id, Name, Value1, Value2, Value3, data&time. На лист 1 нужно вывести значения, допустим, по определенному объекту за определенное время
Если средствами Excel, то можно, допустим 1) вставить данные из базы MySQL на лист 5, начиная со 2-ой строки; 2) выделить вставленные столбцы, нажать Данные — Фильтр — Автофильтр; 3) после этого в 1-ой строке в выпадающих списках в каждом столбце можно будет выбрать критерий, и отобразятся только строки, соответствующие критерию 4) теперь их можно скопировать мышью, удерживая нажатой Alt, и вставить на лист 1 и т. д. Опишите подробнее задачу, что вы собираетесь делать с выбранными строками: смотреть на них, распечатывать, копировать в архив вручную, автоматически через какой-то интервал и т. д.? Да, и какое количество строк у вас будет на листе 5? Последний раз редактировалось 404; 15.11.2011 в 15:37. |
![]() |
![]() |
![]() |
[включить плавающее окно] #135 |
![]() Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(404) »
не вариант — вывести эту выборку сразу из базы MySQL при помощи SELECT?
![]()
__________________
С уважением, Олег Р. Смирнов |
![]() |
![]() |
![]() |
[включить плавающее окно] #136 |
![]() Регистрация: 21.11.2011
Адрес: Москва
|
Помощь чайнику. Надо подставляя число в ячейку(количество), получить стоимость, если "ячейка" < равно 5 >равно 5 >равно 50 >равно 500, например 200, 300,400, 500 руб. Какую прописать? Всем спасибо!!!
|
![]() |
![]() |
![]() |
[включить плавающее окно] #137 |
![]() Регистрация: 04.08.2003
|
ja
=ЕСЛИ(B5>=500;500;ЕСЛИ(B5>=50;400;ЕСЛИ(B5>=5;300;200))) Последний раз редактировалось 404; 21.11.2011 в 23:32. |
![]() |
![]() |
![]() |
[включить плавающее окно] #138 |
![]() Регистрация: 21.11.2011
Адрес: Москва
|
Сделала =ЕСЛИ(B5<="5";B5*200);ЕСЛИ(B5>"5"<="50";B5*300);ЕСЛИ(B5>"50"<"500";B5*400) В5 ячейка с кол-вом, что-то не идет. Делаю методом тыка, для работы. Спасибо за участие
Добавлено через 1 минуту =ИНДЕКС(ЕСЛИ(B5<="5";B5*200);ЕСЛИ(B5>"5"<="50";B5*300);ЕСЛИ(B5>"50"<"500";B5*400)) Добавлено через 2 минуты считает только с ценой 200 |
![]() |
![]() |
![]() |
[включить плавающее окно] #139 |
![]() Регистрация: 04.08.2003
|
ja
Приведённый мной вариант чем не устроил? P.S. Функция ИНДЕКС из другой оперы. Последний раз редактировалось 404; 21.11.2011 в 23:29. |
![]() |
![]() |
![]() |
[включить плавающее окно] #140 |
![]() Регистрация: 21.11.2011
Адрес: Москва
|
не получается, мне надо умножить кол-во на цену
Добавлено через 1 минуту кол-во от 1 до 5 стоит 200, от 5 до 50 стоит 300 и т.д Добавлено через 3 минуты т.э 1=20, 2=40, а 49=19600 Добавлено через 8 минут т.е. 1=200, 2=400, поняла, что указала цены не логично, но их подправлю, это условный пример. все наоборот 1=500, 2=100, а 50 по 400 руб = 20000 Добавлено через 8 минут 2=1000 |
![]() |
![]() |
![]() |
[включить плавающее окно] #141 |
![]() Регистрация: 04.08.2003
|
Цитата
(ja) »
не получается, мне надо умножить кол-во на цену
=B5*ЕСЛИ(B5>=500;500;ЕСЛИ(B5>=50;400;ЕСЛИ(B5>=5;300;200))) |
![]() |
![]() |
![]() |
[включить плавающее окно] #142 |
![]() Регистрация: 21.11.2011
Адрес: Москва
|
так умножаю, не получается, туплю
Добавлено через 9 секунд ща проверю Добавлено через 1 минуту не понимаю почему ЕСЛИ(B5>=5;300;200))) и где поставить умножение |
![]() |
![]() |
![]() |
[включить плавающее окно] #143 |
![]() Регистрация: 04.08.2003
|
Цитата
(ja) »
не понимаю почему ЕСЛИ(B5>=5;300;200))) и где поставить умножение
умножение "B5*" поставить перед самым первым "ЕСЛИ" |
![]() |
![]() |
![]() |
[включить плавающее окно] #144 |
![]() Регистрация: 21.11.2011
Адрес: Москва
|
это у меня первый опыт, спасибо за понимание, сделала так, но не считает =B5*ЕСЛИ(B5>=500;B5*200;ЕСЛИ(B5>=50;B5*300;ЕСЛИ(B5>=5;B5*500;400)))
|
![]() |
![]() |
![]() |
[включить плавающее окно] #145 |
![]() Регистрация: 04.08.2003
|
ja
Пожалуста, повнимательнее. Скопируйте формулу точно как я написал: =B5* ЕСЛИ(B5>=500;500;ЕСЛИ(B5>=50;400;ЕСЛИ(B5>=5;300;200))) Умножение на B5 только в самом начале перед ЕСЛИ; внутри ЕСЛИ умножать на B5 не надо! |
![]() |
![]() |
![]() |
[включить плавающее окно] #146 |
![]() Регистрация: 21.11.2011
Адрес: Москва
|
спасибо, большое, я её копировала но правила. Не совсем блондинка, но тетенька не молодая, изучаю все сама по мере необходимости. Все подправила с цифрами, какие надо
Добавлено через 6 минут Еще раз спасибо за проявленное терпение))) |
![]() |
![]() |
![]() |
[включить плавающее окно] #147 |
![]() Регистрация: 05.06.2003
Адрес: Irkutsk
|
где в Эксель 2010 вставка столбцов и строк?
в 2003 есть. в 10 не вижу ![]()
__________________
2 BEER or not to be! |
![]() |
![]() |
![]() |
[включить плавающее окно] #148 |
![]() Регистрация: 30.11.2011
|
Помогите!! Кто-то на компе что-то натыкал и теперь в Экселе ввожу 1, а он выдает мне 0,1.
И так с любым числом... Как вернуть все обратно? |
![]() |
![]() |
![]() |
[включить плавающее окно] #149 |
![]() Регистрация: 29.06.2004
|
siBEERian
На скрине 2010го видна вкладка "Вставка" - вот там и поищи ![]() Добавлено через 1 минуту AlianaD Это даже когда ты создаешь пустой чистый файл? |
![]() |
![]() |
![]() |
[включить плавающее окно] #150 |
![]() Регистрация: 05.06.2003
Адрес: Irkutsk
|
Цитата
(garniv) »
На скрине 2010го видна вкладка "Вставка" - вот там и поищи
![]()
__________________
2 BEER or not to be! |
![]() |
![]() |
![]() |
[включить плавающее окно] #151 |
![]() Регистрация: 30.11.2011
|
Цитата
(garniv) »
siBEERian
На скрине 2010го видна вкладка "Вставка" - вот там и поищи ![]() Добавлено через 1 минуту AlianaD Это даже когда ты создаешь пустой чистый файл? Да.. и незнаю что с этим делать... помогите!! Добавлено через 7 минут У меня 2003 офис стоит... |
![]() |
![]() |
![]() |
[включить плавающее окно] #152 |
![]() Регистрация: 29.06.2004
|
AlianaD
Не знаешь?) Еще раз: в каких файлах такое происходит? |
![]() |
![]() |
![]() |
[включить плавающее окно] #153 |
![]() Регистрация: 30.11.2011
|
В любых файлах Экселя, неважно, новый или старый, или с другого компа скопированный....
|
![]() |
![]() |
![]() |
[включить плавающее окно] #154 |
![]() Регистрация: 04.08.2003
|
Цитата
(AlianaD) »
В любых файлах Экселя, неважно, новый или старый, или с другого компа скопированный....
Откройте меню: Формат — Стиль, выберите имя стиля: "Обычный" (по-умолчанию уже выбрано); нажмите Изменить; и убедитесь, что на 1-ой вкладке "Число" выбран формат "Общий". |
![]() |
![]() |
![]() |
[включить плавающее окно] #155 |
![]() Регистрация: 30.11.2011
|
Цитата
(404) »
Какой-то шутник изменил вам стиль "Обычный" что ли.
Откройте меню: Формат — Стиль, выберите имя стиля: "Обычный" (по-умолчанию уже выбрано); нажмите Изменить; и убедитесь, что на 1-ой вкладке "Число" выбран формат "Общий". Сделала - не помогло (((( это кошмар какой-то.. невозможно работать ((( ![]() ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #156 |
![]() Регистрация: 25.09.2011
Адрес: Санкт-Петербург
|
Цитата
(404) »
убедитесь, что на 1-ой вкладке "Число" выбран формат "Общий".
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор |
![]() |
![]() |
![]() |
[включить плавающее окно] #157 |
![]() Регистрация: 30.11.2011
|
![]() Цитата
(Night WolF) »
Убедились? и не помогло?
Да, проверила, выбрала сама еще раз - не помогает.... |
![]() |
![]() |
![]() |
[включить плавающее окно] #158 |
![]() Регистрация: 04.08.2003
|
AlianaD
Ладно, тогда посмотрите формат той конкретной ячейки (меню Формат — Ячейка), куда вы вводите число. Также посмотрите: Сервис — Макрос — Макросы, есть ли какие-либо макросы в списке? Что происходит, если вы в ячейку вводите 100500, или 0.1? Последний раз редактировалось 404; 02.12.2011 в 15:25. |
![]() |
![]() |
![]() |
[включить плавающее окно] #159 |
![]() Регистрация: 30.11.2011
|
Цитата
(404) »
AlianaD
Ладно, тогда посмотрите формат той конкретной ячейки (меню Формат — Ячейка), куда вы вводите число. Также посмотрите: Сервис — Макрос — Макросы, есть ли какие-либо макросы в списке? Что происходит, если вы в ячейку вводите 100500, или 0.1? В ячейках стоит формат числовой, 2 знака после запятой, макросов нет... Ввожу 100500, выводит 10050 (без 1 нуля), а ввожу, например, 103, выдает 10,3... ввожу 0,1 - так и выдает 0,1 )) |
![]() |
![]() |
![]() |
[включить плавающее окно] #160 |
![]() Регистрация: 04.08.2003
|
Цитата
(AlianaD) »
Ввожу 100500, выводит 10050 (без 1 нуля); ввожу 103, выдает 10,3... ввожу 0,1 - так и выдает 0,1
|
![]() |
![]() |
![]() |
[включить плавающее окно] #161 |
![]() Регистрация: 30.11.2011
|
Цитата
(404) »
Сервис — Параметры — Правка, снимите галку: "Фиксированный десятичный формат при вводе десятичных разрядов".
Спасибо огромное!!! Все сделала )) Помогло ))) |
![]() |
![]() |
![]() |
[включить плавающее окно] #162 |
![]() Регистрация: 12.12.2011
Адрес: Апатиты
|
Добрый вечер. Помогите пожалуйста.
В прикрепленном файле содержится отчет который заполняется каждый месяц. В итоге получается годовой отчет (последний лист). Сложность в том что фамилии из месяца в месяц меняются, список может увеличиваться или уменьшатся, а может оставаться неизменным. 1. Не знаю как сделать например так: в октябре добавляются-убавляются, заменяются фамилии (в ручную) они должны изменится в будующих месяцах : с ноября по август. И так дальше: если поменялись в ноябре – то должны поменятся на листах с декабря по август. пробовал на листе ОКТ в ячейке C8 вводить формулу =СЕН.C8 и копировать ее вниз, и так же с порядковыми номерами. Получается ерунда- некрасиво с нулями и не работает СЧЕТ в ячейках B 44, 45, 46. Соответственно ошибки в следующих формулах. Настоящий список больше ста фамилий, и периодически меняется. 2. И еще, не знаю как сделать, чтобы при вычислении средних данных в ячейке где #ДЕЛ/0! , а вгодовом отчете где нули - ничего не писалось. Спасибо заранее всем кто чем поможет. |
![]() |
![]() |
![]() |
[включить плавающее окно] #163 |
![]() Регистрация: 04.08.2003
|
Цитата
(warhipov) »
1. Не знаю как сделать например так: в октябре добавляются-убавляются, заменяются фамилии (вручную), они должны изменится в будущих месяцах: с ноября по август. И так дальше: если поменялись в ноябре – то должны поменяться на листах с декабря по август. Настоящий список больше ста фамилий.
Копировать фамилии из сентября в октябрь вручную. В октябре вносить вручную вносить изменения, если нужно. Копировать фамилии из октября в ноябрь вручную, и т. д. А вот затем, когда данные для какой-либо фамилии переносятся или суммируются в следующий месяц или финальный отчёт — в соответствующих формулах надо использовать не явную привязку к конкретным ячейкам, а поиск по Фамилии, с помощью функций ПОИСКПОЗ СУММЕСЛИ СУММПРОИЗВ и т. п. Цитата
(warhipov) »
как сделать, чтобы при вычислении средних данных в ячейке где #ДЕЛ/0!
ЕСЛИ(b=0;"";a/b) типа того. |
![]() |
![]() |
![]() |
[включить плавающее окно] #164 |
![]() Регистрация: 12.12.2011
Адрес: Апатиты
|
Спасибо, 404, большое.
Но не совсем то что нужно с копированием. Раньше когда я занимался этим отчетом, я так примерно и делал. Я в эксэле не силен, но по работе часто приходится считать заявки, запчасти, ремонты и т.д.(механик), поэтому более менее простые формулы ввести составить могу (кроме ЕСЛИ и т.п., все времени не хватает почитать логику этих записей). Тут ситуация другая-это не работа, но заниматься отчетом я больше не буду, а будет человек который точно хорошо вобьет фамилии, удалит, и проставит напротив них результаты. Если дальше то что-нибудь напутает. Дальше цепная реакция с формулами. Это как у вас статусы ОПЫТНЫЙ, МОДЕРАТОР, НЕДОСЯГАЕМЫЙ и т.п., а у меня НОВЕНЬКИЙ, так и у нас с ним я для него НЕДОСЯГАЕМЫЙ и Т.Д. Каждый раз приезжать искать и исправлять ошибки, не хочется. Я хотел доделать файл, а все ячейки с формулами под защиту. |
![]() |
![]() |
![]() |
[включить плавающее окно] #165 |
![]() Регистрация: 04.08.2003
|
Цитата
(warhipov) »
Получается ерунда… не работает СЧЕТ в ячейках B44, 45, 46
… Я хотел доделать файл, а все ячейки с формулами под защиту Замените формулы в ячейках B44, B45 и B46 на следующие: B44: =СУММПРОИЗВ((СЖПРОБЕЛЫ(C8:C34)<>"")*(СЖПРОБЕЛЫ(C8:C34)<>"0")) B45: =СУММПРОИЗВ((СЖПРОБЕЛЫ(C35:C43)<>"")*(СЖПРОБЕЛЫ(C35:C43)<>"0")) B46: =B44+B45 Всё, теперь ячейки B44, B45 и B46 будут всегда правильно считать число Фамилий в списке (будет пропускать пустые места, пробелы и нули). Можете их защищать. Заметьте, теперь ячейки B8:B43 — вообще не участвуют в подсчёте и играют роль декоративных. Можете туда вписать везде цифры 1, 2,… 6, 7, 8. И теперь можно спокойно копировать и исправлять Фамилии вручную — не повлияет на подсчёт. Последний раз редактировалось 404; 15.12.2011 в 07:13. |
![]() |
![]() |
![]() |
[включить плавающее окно] #166 |
![]() Регистрация: 15.12.2011
|
Help!!!!!!!!
По номеру месяца (январь - 1, февраль - 2, ..., декабрь - 12), вводимому в одну из ячеек, в другой ячейке получить номер квартала года, к которому относится этот месяц. Функцию ЕСЛИ не использовать.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #167 |
![]() Регистрация: 12.12.2011
Адрес: Апатиты
|
Спасибо, 404 большое.
Хороший вариант. Надо только немного переделать таблицу будет. Дело в том, что на В ячейках была завязана еще одна информация, после того как напротив фамилии в течении 6 месяцев не появлялись результаты, порядковый номер удалялся, это для того чтобы исключить фамилию из активных, но не из группы. Появляются результаты-ставится пор. номер. Но я думаю просто еще столбец вставить после С и после таких шести месяцев переместить туда такие фамилии, их на сто с небольшим фамилий бывает совсем немного. И даже нагляднее будет. А с ЕСЛИ(b=0;"";a/b) все работает, спасибо. Спасибо большое, буду пробовать заканчивать. Добавлено через 40 минут 404, все попробовал с =СУММПРОИЗВ((СЖПРО..... все работает, вставил дополнительный столбец, даже больше сейчас нравится, и проще человеку объяснить как из активного перевести в неактивного. Это ему легче понять, потому-что он это ВИДИТ. СПАСИБО. ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #168 |
![]() Регистрация: 29.06.2004
|
Цитата
(Ascari) »
По номеру месяца (январь - 1, февраль - 2, ..., декабрь - 12), вводимому в одну из ячеек, в другой ячейке получить номер квартала года, к которому относится этот месяц. Функцию ЕСЛИ не использовать.
Последний раз редактировалось Ariny; 17.12.2011 в 16:09. |
![]() |
![]() |
![]() |
[включить плавающее окно] #169 |
![]() Регистрация: 08.04.2009
|
Цитата
(Ascari) »
По номеру месяца (январь - 1, февраль - 2, ..., декабрь - 12), вводимому в одну из ячеек, в другой ячейке получить номер квартала года, к которому относится этот месяц. Функцию ЕСЛИ не использовать.
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. Последний раз редактировалось Ariny; 17.12.2011 в 16:09. |
![]() |
![]() |
![]() |
[включить плавающее окно] #170 |
![]() Регистрация: 04.08.2003
|
Цитата
(warhipov) »
еще столбец вставить после С и после таких шести месяцев переместить туда такие фамилии,
=СУММПРОИЗВ((СЖПРОБЕЛЫ(C8:C34)<>"")*(СЖПРОБЕЛЫ(C8:C34)<>"0")) =СУММПРОИЗВ((СЖПРОБЕЛЫ(C35:C43)<>"")*(СЖПРОБЕЛЫ(C35:C43)<>"0")) работать не будут: если вы переместите Фамилию из столбца C в другой, допустим в D, формулы же её не посчитают! :) Можно модифицировать формулы: =СУММПРОИЗВ((СЖПРОБЕЛЫ(C8:D34)<>"")*(СЖПРОБЕЛЫ(C8:D34)<>"0")) =СУММПРОИЗВ((СЖПРОБЕЛЫ(C35:D43)<>"")*(СЖПРОБЕЛЫ(C35:D43)<>"0")) Но, не проще ли неактивных работников выделять красным цветом фона или шрифта, допустим? P.S. И ещё одна фишка: на вкладке, допустим, "СЕН" вместо " Последний раз редактировалось 404; 17.12.2011 в 08:48. |
![]() |
![]() |
![]() |
[включить плавающее окно] #171 |
![]() Регистрация: 04.08.2003
|
Цитата
(Ascari) »
По номеру месяца (январь - 1, февраль - 2, ..., декабрь - 12), вводимому в одну из ячеек, в другой ячейке получить номер квартала года, к которому относится этот месяц. Функцию ЕСЛИ не использовать.
Последний раз редактировалось Ariny; 17.12.2011 в 16:09. |
![]() |
![]() |
![]() |
[включить плавающее окно] #172 |
![]() Регистрация: 12.12.2011
Адрес: Апатиты
|
404,
Цитата
(warhipov) »
после того как напротив фамилии в течении 6 месяцев не появлялись результаты, порядковый номер удаляется, это для того чтобы исключить фамилию из активных
Цитата
(404) »
формулы же её не посчитают!
![]() "-Фары и ремень" дельное предложение. Спасибо! |
![]() |
![]() |
![]() |
[включить плавающее окно] #173 |
![]() Регистрация: 17.12.2011
Адрес: Липецк
|
![]()
Выполняя контрольную работу столкнулась с заданием: Отсортироваь столбец по второй (!) букве в словах.
![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #174 |
![]() Регистрация: 25.09.2011
Адрес: Санкт-Петербург
|
версия экселя и это делать средствами программы или VBA?
__________________
Когда все тихо и спокойно, каждый суслик в поле терминатор |
![]() |
![]() |
![]() |
[включить плавающее окно] #175 |
![]() Регистрация: 04.08.2003
|
Цитата
(Уткина Анна) »
Отсортироваь столбец по второй(!) букве в словах
1) В ячейку B1 вводите формулу: =ПСТР(A1;2;1). Копируете ячейку B1 в ячейки B2…Bn. Теперь в столбце B у вас содержатся вторые буквы слов из столбца A. 2) Выделяете столбцы A и B, идёте в меню Данные — Сортировка: Сортировать по: "Столбец B". Готово P.S. Пользуйтесь Справкой Microsoft Excel — Справка по функциям. |
![]() |
![]() |
![]() |
[включить плавающее окно] #176 |
![]() Регистрация: 01.02.2006
|
Знание функций Excel
Какие функции в excel самые распространённые кроме суммы и произведения?
И поделитесь примерами. Буду благодарен за предоставление примеров с названием функций. Для подсчёта. например, товара, мне кажется не особо много. Последний раз редактировалось superboy; 19.12.2011 в 11:48. |
![]() |
![]() |
![]() |
[включить плавающее окно] #177 |
![]() Регистрация: 16.12.2010
Адрес: Москва
|
Вычисление процентов?
![]()
__________________
Самое важное - уметь быстро отличить важное от срочного. |
![]() |
![]() |
![]() |
[включить плавающее окно] #178 |
![]() Регистрация: 28.12.2011
|
Суть проблемы такая в excel составить формулу или ещё как.
Если ставят 1 то должно в посчёте считать +12, если 2 то +12, если 0 то -8, если y то +4. Как такое сделать? |
![]() |
![]() |
![]() |
[включить плавающее окно] #179 |
![]() Регистрация: 04.08.2003
|
angelShlesser
=ЕСЛИ(x="y";4;ЕСЛИ(x=0;-8;12)) — возвращает +4, если контрольное значение x = "y"; — возвращает –8, если контрольное значение x = 0; — возвращает +12 в остальных случаях (в т. ч. если x = 1 или 2) Последний раз редактировалось 404; 28.12.2011 в 23:27. |
![]() |
![]() |
![]() |
[включить плавающее окно] #180 |
![]() Регистрация: 28.12.2011
|
Что то она не срабатывает.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #181 |
![]() Регистрация: 28.12.2011
|
Вот он должен посчитать в итого каждого человека.
1 = +12 2 = +12 0 = -8 y = 4 |
![]() |
![]() |
![]() |
[включить плавающее окно] #182 |
![]() Регистрация: 04.08.2003
|
angelShlesser
Ах, вон что. Тогда так: для Захаров С. Г. в ячейке AQ11 формула: =12*СЧЁТЕСЛИ(L11:AP11;1) +12*СЧЁТЕСЛИ(L11:AP11;2) -8*СЧЁТЕСЛИ(L11:AP11;0) +4*СЧЁТЕСЛИ(L11:AP11;"y") Для Плешаков А. И. и др, если будут, скопируете ячейку AQ11 в AQ12 и т. д. |
![]() |
![]() |
![]() |
[включить плавающее окно] #183 |
![]() Регистрация: 28.12.2011
|
Цитата
(404) »
angelShlesser
Ах, вон что. Тогда так: для Захаров С. Г. в ячейке AQ11 формула: =12*СЧЁТЕСЛИ(L11:AP11;1) +12*СЧЁТЕСЛИ(L11:AP11;2) -8*СЧЁТЕСЛИ(L11:AP11;0) +4*СЧЁТЕСЛИ(L11:AP11;"y") Для Плешаков А. И. и др, если будут, скопируете ячейку AQ11 в AQ12 и т. д. ![]() Так а что можешь подсказать по выходным и праздникам. если в эти дни 0 или y тогда ничего не прибавлять, а когда 1 и 2 как обычно по +12 |
![]() |
![]() |
![]() |
[включить плавающее окно] #184 |
![]() Регистрация: 04.08.2003
|
Цитата
(angelShlesser) »
Так а что можешь подсказать по выходным и праздникам.
если в эти дни 0 или y, тогда ничего не прибавлять, а когда 1 и 2 как обычно по +12 2. Для Захаров С. Г., теперь он в строке 12, в ячейке AQ12 формула: =12*СЧЁТЕСЛИ(L12:AP12;1) +12*СЧЁТЕСЛИ(L12:AP12;2) -8*СУММПРОИЗВ((L12:AP12=0)*(L$11:AP$11<>"В")) +4*СУММПРОИЗВ((L12:AP12="y")*(L$11:AP$11<>"В")) Обратите внимание: символ $ перед 11 нужен. 3. Для Плешаков А. И. и др, если будут, скопируете ячейку AQ12 в AQ13 и т. д. P.S. В вышеприведённых формулах есть недостаток: ячейки, в которых стоит 0, и пустые ячейки воспринимаются одинаково (лучше бы в пустых ячейках ставить прочерк "-", например); также если в ячейке случайно до или после "y" или "В" поставить пробел — ячейка будет обработана неверно. Исправить так: =12*СЧЁТЕСЛИ(L12:AP12;1) +12*СЧЁТЕСЛИ(L12:AP12;2) -8*СУММПРОИЗВ((СЖПРОБЕЛЫ(L12:AP12)="0")*(СЖПРОБЕЛЫ(L$11:AP$11)<>"В")) +4*СУММПРОИЗВ((СЖПРОБЕЛЫ(L12:AP12)="y")*(СЖПРОБЕЛЫ(L$11:AP$11)<>"В")) Вот теперь все потенциальные человеческие косяки отловили ![]() Последний раз редактировалось 404; 28.12.2011 в 23:46. |
![]() |
![]() |
![]() |
[включить плавающее окно] #185 |
![]() Регистрация: 28.12.2011
|
А можно ли сделать с помощью цветной разметки?
А то через B это нельзя. |
![]() |
![]() |
![]() |
[включить плавающее окно] #186 |
![]() Регистрация: 04.08.2003
|
Цитата
(angelShlesser) »
А можно ли сделать с помощью цветной разметки?
А то через B это нельзя. Почему "через В" нельзя? Если нельзя сдвинуть вниз фамилии, введите дополнительную строку не №11, а другую: №8 и т. д., какая свободна. Можно вставить в строку 9, а название месяца куда-нибудь перенести, например, в ячейку I9; а слово "Должность" написать в ячейке I10. Можно у выходного дня ставить дополнительный значок рядом с числом, например: #14 или 14В. Последний раз редактировалось 404; 29.12.2011 в 00:07. |
![]() |
![]() |
![]() |
[включить плавающее окно] #187 |
![]() Регистрация: 28.12.2011
|
Спасибо большое ты нас спас.
Будешь в Витебске с нас коньяк. |
![]() |
![]() |
![]() |
[включить плавающее окно] #188 |
![]() Регистрация: 17.12.2011
Адрес: Липецк
|
![]()
А как лучше сделать так, что бы слово (например "стол") эксель написал с конца ("лотс")? Буду очень благодарна..
![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #189 |
![]() Регистрация: 29.06.2004
|
Уткина Анна
Макросом на VBA, с использованием команды StrReverse() Добавлено через 2 минуты http://www.vbaexpress.com/kb/getarticle.php?kb_id=188 |
![]() |
![]() |
![]() |
[включить плавающее окно] #190 |
![]() Регистрация: 28.01.2012
Адрес: Воронеж
|
Привет всем!
Подскажите, кто знает, плиз, как сложить в одном столбце значения четных ячеек (кол-во аргументов>30 - это ограничение в формулах)? Всем спасибо! |
![]() |
![]() |
![]() |
[включить плавающее окно] #191 |
![]() Регистрация: 29.06.2004
|
|
![]() |
![]() |
![]() |
[включить плавающее окно] #192 |
![]() Регистрация: 04.08.2003
|
Цитата
(Poly) »
Подскажите, как сложить в одном столбце значения четных ячеек
=СУММПРОИЗВ((ОСТАТ(A1:A100;2)=0)*(A1:A100)) Последний раз редактировалось 404; 28.01.2012 в 17:56. |
![]() |
![]() |
![]() |
[включить плавающее окно] #193 |
![]() Регистрация: 21.02.2012
|
Помогите с Excel,скоро надо сдать задания.
Вообщем самые простые задания я делала в Excel, а сейчас нам задали упражнения с формулами и функциями. Пыталась сама разобраться - не получилось. Скоро надо сдавать эти задания. Помогите пожалуйста.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #194 |
![]() Регистрация: 04.08.2003
|
Цитата
(ryska) »
не получилось
Первые 3 задачи — просто на построение графиков функций на отрезке x ∈ [-1, 1]: — вводите в столбец A1…A22 значения от -1 до 1 с шагом 0.05; — вводите в ячейку B2 требуемую функцию, только вместо "x" пишете "A2"; копируете ячейку B2 в ячейки B3…B22 — меню Вставка — Диаграмма — Нестандартные — Гладкие графики; Далее; вкладка Ряд, Значения: =Лист1!B2:B22, Подписи по оси X: =Лист1!A2:A22; Готово. Функции в Excel получаются типа такие: 1) =COS(ПИ()*A2)^2 2) =ЕСЛИ(A2>0.5; A2^(1/2); (1+ABS(0.2-A2))/(1+A2+A2^2)) 3) =ЕСЛИ(A2<0.2; 1+LN(1+A2); ЕСЛИ(A2<0.8; (1+A2^1/2)/(1+A2); 2*EXP(-2*A2))) 4-я задача — то же, но построение графика (поверхности) функции от двух переменных F(x, y) на отрезке x, y ∈ [-1, 1]: — вводите в строку B…L значения x от -1 до 1 с шагом 0.2; — вводите в столбец A2…A12 значения y от -1 до 1 с шагом 0.2; — вводите в ячейку B2 функцию: =B$1^2 - $A2^2 (обратите внимание на расстановку знаков "$" — так мы указываем при копировании формул для x менять только строку, а для y — только столбец); копируете ячейку B2 в ячейки B2…L12; — меню Вставка — Диаграмма — Стандартные — Поверхность; Далее; Диапазон: = =Лист4!A1:L12; Готово. 5-я задача — решение уравнения F(x) = 0, например при помощи надстройки "Поиск решения". Чтобы включить эту настройку: Сервис — Надстройки, отметить галкой "Поиск решения". — строите график функции F(x) = x^3 -5.36*x^2 + 1.25*x + 0.2563 (я сначала построил на интервале [-10, 10], но потом увидел, что все корни, т. е. пересечения графка с осью X лежат в интервале x ∈ [-1, 6]); — из графика видно, что приблизительные значения корней (т. е. точек пересечения графика с осью X): -0.2, 0.4 и 5 (раз уравнение кубическое, корней максимум 3); — вводите эти значения -0.2, 0.4 и 5 в ячейки F2…F4, а в ячейки G2…G4 копируете функцию (ячейку B2); — Сервис — Поиск решения, Установить целевую ячейку: G2, Равной: значению 0; Изменяя ячейки: F2; Выполнить; OK — получите более точное значение 1-го корня -0.130378; — повторите то же самое для ячеек F3, G3 и F4, G4 — получите уточнённые значения остальных двух корней: 0.385054 и 5.105324. Файл Excel прилагаю. P.S. Проверьте, правильно ли я записал функции в каждой задаче. Использовано: Яндекс и Помощь по Excel — Справку по функциям. P.P.S. А нафига это задают решать в Excel, можно было ещё в 1C задать, ха-ха ![]() Последний раз редактировалось 404; 23.02.2012 в 20:34. |
![]() |
![]() |
![]() |
[включить плавающее окно] #195 |
![]() Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
Цитата
(404) »
P.P.S. А нафига это задают решать в Excel, можно было ещё в 1C задать, ха-ха
![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #196 |
![]() Регистрация: 04.08.2003
|
FeyFre
Да, вариант "на ассемблере" ещё смешней. А если серьёзно — для решения таких задач предназначены программы типа MATLAB, где для этого достаточно ровно одной команды. Excel всё-таки предназначен для других целей, в основном для "лёгких" задач финансов и учёта. Последний раз редактировалось 404; 22.02.2012 в 13:06. |
![]() |
![]() |
![]() |
[включить плавающее окно] #197 |
![]() Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
404
Цитата
Excel всё-таки предназначен для других целей, в основном для "лёгких" задач финансов и учёта.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #198 |
![]() Регистрация: 04.08.2003
|
FeyFre
Такие задачи мало помогут освоить применение инструмента Excel по назначению, т. е. для задач финансов и учёта. Максимум можно за уши притянуть знакомство с ЕСЛИ и $, и то если преподаватель заострит внимание. А для финансов и учёта важны всякие СУММ, СУММЕСЛИ, СЧЁТЕСЛИ; выборки с несколькими условиями при помощи СУММПРОИЗВ((<критерий1>)*(<критерий2>)*…) и формул диапазона; ну и ПОИСКПОЗ и СМЕЩ. А тут задачи ещё приводили "переставить в слове буквы задом-наперёд при помощи Excel", ну где это потом может применяться ![]() В "академических целях", на логику и усвоение понятий функций и численного нахождения корней уравнений — да, может быть, типа "лабораторная работа по математике". Корни только тогда лучше, для понимания, искать "вруную" методом половинного деления, Ньютона и т. д., или просто последовательным подбором знаков после запятой; без использования надстройки "Поиск решения". P.S. Я так уже понимаю, сюда ходят и авторы этих "курсов по Excel", и студенты ![]() Последний раз редактировалось 404; 22.02.2012 в 16:42. |
![]() |
![]() |
![]() |
[включить плавающее окно] #199 |
![]() Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
Цитата
(404) »
В "академических целях", на логику и усвоение понятий функций и численного нахождения корней уравнений — да, может быть, типа "лабораторная работа по математике". Корни только тогда лучше, для понимания, искать "вруную" методом половинного деления, Ньютона и т. д., или просто последовательным подбором знаков после запятой; без использования надстройки "Поиск решения".
Цитата
Такие задачи мало помогут освоить применение инструмента Excel по назначению, т. е. для задач финансов и учёта.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #200 |
![]() Регистрация: 21.02.2012
|
Цитата
(404) »
А что именно "не получилось"?
Первые 3 задачи — просто на построение графиков функций на отрезке x ∈ [-1, 1]: — вводите в столбец A1…A22 значения от -1 до 1 с шагом 0.05; — вводите в ячейку B2 требуемую функцию, только вместо "x" пишете "A2"; копируете ячейку B2 в ячейки B3…B22 — меню Вставка — Диаграмма — Нестандартные — Гладкие графики; Далее; вкладка Ряд, Значения: =Лист1!B2:B22, Подписи по оси X: =Лист1!A2:A22; Готово. Функции в Excel получаются типа такие: 1) =COS(ПИ()*A2)^2 2) =ЕСЛИ(A2>0.5; A2^(1/2); (1+ABS(0.2-A2))/(1+A2+A2^2)) 3) =ЕСЛИ(A2<0.2; 1+LN(1+A2); ЕСЛИ(A2<0.8; (1+A2^1/2)/(1+A2); 2*EXP(-2*A2))) 4-я задача — то же, но построение графика (поверхности) функции от двух переменных F(x, y) на отрезке x, y ∈ [-1, 1]: — вводите в строку B…L значения x от -1 до 1 с шагом 0.2; — вводите в столбец A2…A12 значения y от -1 до 1 с шагом 0.2; — вводите в ячейку B2 функцию: =B$1^2 - $A2^2 (обратите внимание на расстановку знаков "$" — так мы указываем при копировании формул для x менять только строку, а для y — только столбец); копируете ячейку B2 в ячейки B2…L12; — меню Вставка — Диаграмма — Стандартные — Поверхность; Далее; Диапазон: = =Лист4!A1:L12; Готово. 5-я задача — решение уравнения F(x) = 0, например при помощи надстройки "Поиск решения". Чтобы включить эту настройку: Сервис — Надстройки, отметить галкой "Поиск решения". — строите график функции F(x) = x^3 -5.36*x^2 + 1.25*x + 0.2563 (я сначала построил на интервале [-10, 10], но потом увидел, что все корни, т. е. пересечения графка с осью X лежат в интервале x ∈ [-1, 6]); — из графика видно, что приблизительные значения корней (т. е. точек пересечения графика с осью X): -0.2, 0.4 и 5 (раз уравнение кубическое, корней максимум 3); — вводите эти значения -0.2, 0.4 и 5 в ячейки F2…F4, а в ячейки G2…G4 копируете функцию (ячейку B2); — Сервис — Поиск решения, Установить целевую ячейку: G2, Равной: значению 0; Изменяя ячейки: F2; Выполнить; OK — получите более точное значение 1-го корня -0.130378; — повторите то же самое для ячеек F3, G3 и F4, G4 — получите уточнённые значения остальных двух корней: 0.385054 и 5.105324. Файл Excel прилагаю. P.S. Проверьте, правильно ли я записал функции в каждой задаче. Использовано: Яндекс и Помощь по Excel — Справку по функциям. P.P.S. А нафига это задают решать в Excel, можно было ещё в 1C задать, ха-ха ![]() |
![]() |
![]() |
![]() |
[включить плавающее окно] #201 |
![]() Регистрация: 04.08.2003
|
Цитата
(FeyFre) »
мне и хотелось предложить дихотомию,… VBA
Цитата
(FeyFre) »
Цитата
(404) »
Такие задачи мало помогут освоить применение инструмента Excel по назначению, т. е. для задач финансов и учёта.
Последний раз редактировалось 404; 22.02.2012 в 18:19. |
![]() |
![]() |
![]() |
[включить плавающее окно] #202 |
![]() Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
404, мне не ясно кто Вам сказал бред что Excel предназначен для "задач финансов и учета"?
|
![]() |
![]() |
![]() |
[включить плавающее окно] #203 |
![]() Регистрация: 04.08.2003
|
FeyFre
Это очевидное и наиболее частое применение Excel. Но вам об этом "не сказали", я вижу. Ну, решайте в Excel математические задачи, хотя его возможности для этого весьма кастрированные. |
![]() |
![]() |
![]() |
[включить плавающее окно] #204 |
![]() Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
Я не решаю на Excel-е вообще ничего, Максимум - прайс просуммировать. Excel - табличный процессор. И его задача - массовый ввод, хранение, обработка, и вывод табличных данных. Но чаще всего я использую Excel-документы собственно как хранилище данных - в качестве СУБД.
|
![]() |
![]() |
![]() |
[включить плавающее окно] #205 |
![]() Регистрация: 20.04.2004
Адрес: Московская область
|
404
ОК
__________________
Veo voto. |
![]() |
![]() |
![]() |
[включить плавающее окно] #206 |
![]() Регистрация: 30.03.2012
|
В общем задача такова:
В клетку В8 запишите функцию, дающую ответ на вопрос: "Какую стипендию в n-м семестре получил m-й студент?" Значения n-го семестра и фамилия m-го студента должны быть введены в клетки А8 и А9. Для решения поставленной задачи используйте функции ПРОСМОТР и ВЫБОР. Сама таблица. http://narod.ru/disk/44720337001.17c...%B01.xlsx.html Подскажите, как эту формулу сделать? |
![]() |
![]() |
![]() |
[включить плавающее окно] #207 |
![]() Регистрация: 04.08.2003
|
Цитата
(Prin53) »
используйте функции ПРОСМОТР и ВЫБОР
=ПРОСМОТР(A8;A2:A6;ВЫБОР(ПРОСМОТР(A9;B1:E1;{1;2;3;4});B2:B6;C2:C6;D2:D6;E2:E6)) Но вообще это изврат. Более правильное решение такое: =СМЕЩ(A1;ПОИСКПОЗ(A8;A2:A6;0);ПОИСКПОЗ(A9;B1:E1;0)) P.S. Такие простенькие таблицы лучше сохранять в формате .xls, а не .xlsx. Последний раз редактировалось 404; 30.03.2012 в 20:14. |
![]() |
![]() |
![]() |
[включить плавающее окно] #208 |
![]() Регистрация: 30.03.2012
|
Цитата
(404) »
Только ПРОСМОТР и ВЫБОР? Тогда так:
=ПРОСМОТР(A8;A2:A6;ВЫБОР(ПРОСМОТР(A9;B1 ![]() ![]() ![]() Но вообще это изврат. Более правильное решение такое: =СМЕЩ(A1;ПОИСКПОЗ(A8;A2:A6;0);ПОИСКПОЗ(A9;B1 ![]() P.S. Такие простенькие таблицы лучше сохранять в формате .xls, а не .xlsx. |
![]() |
![]() |
![]() |
[включить плавающее окно] #209 |
![]() Регистрация: 31.03.2012
|
Подскажите пожалуйста какую функцию можно применить:
у меня формула выдает определенный ответ: αm=0,032 n=? (нужно вписать) на готовом примере: посольку αm=0,032 мы принимаем n=0,972 и так нужно что бы автоматически выдавало при любом ответе am (ближнее по значению am или равное ему в таблице) есть уже готовая таблица: __n_____am____ 0,993 = 0,002 0,986 = 0,008 0,979 = 0,017 0,972 = 0,029 0,965 = 0,044 0,957 = 0,061 0,949 = 0,079 0,940 = 0,098 0,938 = 0,104 0,931 = 0,117 0,922 = 0,135 0,912 = 0,153 0,902 = 0,171 0,892 = 0,187 0,892 = 0,188 0,884 = 0,200 0,875 = 0,213 0,867 = 0,225 0,859 = 0,236 Последний раз редактировалось FaTaLcheGG; 31.03.2012 в 17:59. |
![]() |
![]() |
![]() |
[включить плавающее окно] #210 |
![]() Регистрация: 04.08.2003
|
Цитата
(FaTaLcheGG) »
какую функцию можно применить
Подробнее: Справка Excel — Справка по функциям — Функции просмотра. |
![]() |
![]() |
![]() |
[включить плавающее окно] #211 |
![]() Регистрация: 31.03.2012
|
Цитата
(404) »
ПРОСМОТР, ВПР.
Подробнее: Справка Excel — Справка по функциям — Функции просмотра. ![]() отлично! все получилось, все оказалось проще некуда... =) Добавлено через 49 минут немного покопавшись понял что он отображает наименьшее значение данному числу (а мне нужно ближнее значение этому числу) применял =ВПР(B165;L151:M169;2) да и во всех примерах пишется что: находит наибольшее значение, которое меньше или равное данному числу тоесть если значение получится 0,043 он примет 0,972 а мне нужно чтоб принял 0,965 поскольку 0,043 ближе к 0,044 а по таблице 0,044 = 0,965 0,993 = 0,002 0,986 = 0,008 0,979 = 0,017 0,972 = 0,029 0,965 = 0,044 0,957 = 0,061 0,949 = 0,079 Последний раз редактировалось FaTaLcheGG; 31.03.2012 в 19:22. |
![]() |
![]() |
![]() |
[включить плавающее окно] #212 |
![]() Регистрация: 04.08.2003
|
Цитата
(FaTaLcheGG) »
=ВПР(B165;L151:M169;2)
отображает наименьшее значение данному числу (а мне нужно ближнее значение этому числу) {=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter. Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel ![]() {=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Либо длиннее, но работает сразу без проблем: {=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))} Тоже формула диапазона. P.S. А для чего это надо, конечная задача в чём? Последний раз редактировалось 404; 01.04.2012 в 01:53. |
![]() |
![]() |
![]() |
[включить плавающее окно] #213 |
![]() Регистрация: 31.03.2012
|
Цитата
(404) »
Вот, изобрёл велосипед:
{=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter. Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel ![]() {=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Либо длиннее, но работает сразу без проблем: {=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))} Тоже формула диапазона. P.S. А для чего это надо, конечная задача в чём? что бы только значение изначальные вставлял и автоматом все расчеты нужные делал Добавлено через 19 минут Цитата
(404) »
Вот, изобрёл велосипед:
{=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter. Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel ![]() {=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Либо длиннее, но работает сразу без проблем: {=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))} Тоже формула диапазона. P.S. А для чего это надо, конечная задача в чём? если не затруднит помоги еще в 1-ной проблемке 5,30 - расчетная площадь стержней и в таблице ниже опираясь на расчетную плошадь мы подбираем 10-диаметр стержней 5,50-площадь стержней все что ниже 5,30 мы выбрать не можем нужно выбирать большее от 5,30 https://docs.google.com/spreadsheet/...mVacmhHNGlFZWc онлайн exel а exel по дефолту находит наибольшее значение, которое меньше либо равно ему, а мне нужно ближнее значение, которое больше либо равно ему Последний раз редактировалось FaTaLcheGG; 01.04.2012 в 12:38. |
![]() |
![]() |
![]() |
[включить плавающее окно] #214 |
![]() Регистрация: 04.08.2003
|
Цитата
(FaTaLcheGG) »
exel по дефолту находит наибольшее значение, которое меньше либо равно ему, а мне нужно ближнее значение, которое больше либо равно ему
Цитата
(FaTaLcheGG) »
всякие расчеты плиты перекрытия, расчеты колонн, фундамента
что бы только значение изначальные вставлял и автоматом все расчеты нужные делал |
![]() |
![]() |
![]() |
[включить плавающее окно] #215 |
![]() Регистрация: 31.03.2012
|
Цитата
(404) »
Посмотрите ПОИСКПОЗ, а также ДМАКС, ДМИН ("Функции баз данных").
Так может вам надо получать не точное значение из 2-ой колонки, а "промежуточное", см. Статистические функции: ЛИНЕЙН, ТЕНДЕНЦИЯ, ЛГРФПРИБЛ, РОСТ, ПРЕДСКАЗ. нет промежуточное не нужно я расчитываю площадь сечения что бы патом его сравнить с готовой таблицей и по моим расчетам я узнаю что мне точно нужно выбрать в таблице, просто есть некоторые правила, к примеру что если у тебя получилась площадь 5см^2 то лучше по таблице брать значения больше 5см^2 а вот первая проблема с которой вы мне помогли там нужно было принимать ближнее значение которое ты расчитал Последний раз редактировалось FaTaLcheGG; 01.04.2012 в 14:46. |
![]() |
![]() |
![]() |
[включить плавающее окно] #216 |
![]() Регистрация: 02.04.2012
|
День добрый!
Я занимаюсь с расчетом нагрузки преподавателей по кафедре. Суть в следующем. По строкам вводятся дисциплины, по столбцам ставится определенное количество часов на каждый вид учебной работы. Допустим в первом семестре стоит 16 дисциплин, напротив каждой из них в отдельном столбце указывается какая это группа студентов (платники, бюджетники или смешанная группа). Подскажите, пожалуйста, как просуммировать часы по каждому виду учебной работы на каждое из вышеперечисленных условий (пл./бюдж./смеш.)? С уважением... |
![]() |
![]() |
![]() |
[включить плавающее окно] #217 |
![]() Регистрация: 04.08.2003
|
Цитата
(melnika) »
просуммировать часы по каждому виду учебной работы на каждое из вышеперечисленных условий (пл./бюдж./смеш.)
Если хотите более конкретную подсказку, выложите сюда файл с исходной таблицей. |
![]() |
![]() |
![]() |
[включить плавающее окно] #218 |
![]() Регистрация: 02.04.2012
|
Спасибо! разобралась, с чем это можно "скушать" ))
|
![]() |
![]() |
![]() |
[включить плавающее окно] #219 |
![]() Регистрация: 02.04.2012
|
Для 404
Ан, нет. На одном листе прокатило, на другом не работает (лист "2 курс"). Приклепляю файл. Образец.rar С уважением... |
![]() |
![]() |
![]() |
[включить плавающее окно] #220 |
![]() Регистрация: 04.08.2003
|
Цитата
(melnika) »
На одном листе прокатило, на другом не работает (лист "2 курс"). Приклепляю файл.
Но вот на 1-ом листе, я обратил внимание, в строке 42 в формулах ошибка: =СУММЕСЛИ($H$28:$H$38;"с.";I28:I38) — надо не "c.", а "см." Вот в 26-й строке всё верно — "см.". |
![]() |
![]() |
![]() |
[включить плавающее окно] #221 |
![]() Регистрация: 02.04.2012
|
На 2-ом листе в ячейке О13 я ввожу
1 вариант: =СУММЕСЛИ(H4;H6:H11;"б.";O4;O6:O11) - пишет: "Для данной функйии введено слишком много аргументов 2 вариант: =СУММЕСЛИ(СУММ(H4;H6:H11);"б.";СУММ(O4;O6:O11)) - пишет "ошибка в формуле" Последний раз редактировалось melnika; 02.04.2012 в 20:03. Причина: дополнение |
![]() |
![]() |
![]() |
[включить плавающее окно] #222 |
![]() Регистрация: 04.08.2003
|
Цитата
(melnika) »
1 вариант: =СУММЕСЛИ(H4;H6:H11;"б.";O4;O6:O11) - пишет: "Для данной функйии введено слишком много аргументов"
2 вариант: =СУММЕСЛИ(СУММ(H4;H6:H11);"б.";СУММ(O4;O6:O11)) - пишет "ошибка в формуле" Вводите смело =СУММЕСЛИ(H4:H11;"б.";O4:O11) — всё заработает как надо. |
![]() |
![]() |
![]() |
[включить плавающее окно] #223 |
![]() Регистрация: 02.04.2012
|
![]()
Эврика! А я и не знала, что через объединенные ячейки подобные формулы все равно могут работать. Спасибо!
С уважением... |
![]() |
![]() |
![]() |
[включить плавающее окно] #224 |
![]() Регистрация: 02.04.2012
|
404
В догонку еще один вопрос: как можно (желательно через условное форматирование) проверить, чтобы сумма трех ячеек (например на листе "5, 6 курсы" ячейки AC24:AC26) равнялась значению в ячейке AC23 ? С уважением... |
![]() |
![]() |
![]() |
[включить плавающее окно] #225 |
![]() Регистрация: 04.08.2003
|
Цитата
(melnika) »
как можно (желательно через условное форматирование) проверить
Выделяете нужную ячейку, Формат — Условное форматирование — Формула, вводите: =(СУММ(AC24:AC26)=AC23) потом жмёте формат, и там задаёте какой-нибудь красный шрифт, рамку ячейки и т. п. |
![]() |
![]() |
![]() |
[включить плавающее окно] #226 |
![]() Регистрация: 02.04.2012
|
404
Таким образом выделяется только одна ячейка из трех, а мне нужно все три. |
![]() |
![]() |
![]() |
[включить плавающее окно] #227 |
![]() Регистрация: 04.08.2003
|
melnika
Хотите, задать условное форматирование для каждой из 3 ячеек AC24:AC26? Задайте. |
![]() |
![]() |
![]() |
[включить плавающее окно] #228 |
![]() Регистрация: 02.04.2012
|
404
Каким образом?, не понимаю. Мне нужна ведь сумма значений всех трех ячеек, равной значению одной другой. Или усл.форматирование здесь не подойдет? С уважением... |
![]() |
![]() |