|
|
Вверх #1 |
НовенькийАвтор темы Регистрация: 27.09.2007
Адрес: Tallinn Estonia
|
Помощь по Excel
помогите мне пожалуйста составить формулу для EXCEL
у меня есть столбец с клетки D2 и до D998 там написано количество товара кот. надо заказать, и есть столбец G2-G998 где написана цена одной вещи. Нужно написать формулу которая умножает D2 на G2, D3 на G3 итд, т.е. каждый ряд отдельно и выводит результат в столбец H. т.е. надо выяснить какая цена будет за то кол-во товара которое будем заказывать, для каждого ряда отдельно и тогда когда этот столбец будет готов я смогу с помощью авто-суммы узнать сколько надо платить за все. спасибо! |
|
|
|
|
|
Вверх #5 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Lockheed;1397365) »
методом тыка
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #6 |
НачинающийРегистрация: 06.03.2008
Адрес: Днепропетровск
|
Цитата
(Smirnoff;1397380) »
Цитата
(Lockheed) »
методом тыка
Приветик. Помогите пожалуйста с документацией. Очень нужно короткие сроки подучить excel(пока знания базовые). если кто занет подскажите где можно скачать инфу для работы с приложением в качестве продвинутого пользователя.
__________________
Лучше пукнуть на горшке, чем обосраться на балконе! (с) Моя жена. |
|
|
|
|
|
Вверх #8 |
ЗапрещенныйРегистрация: 20.09.2006
Адрес: везде и всегда
|
Цитата
(Smirnoff;1397380) »
ты даже не представляешь себе, скока всего ещё Excell умеет...
ЗЫ: мож ей Цитата
(Lockheed;1397365) »
методом тыка!
|
|
|
|
|
|
Вверх #9 |
НовенькийРегистрация: 12.05.2008
|
Шаблоны в Excel
Имеется Excelевский (Microsoft Excel 2003 SP3, если точнее) шаблон. При внесении изменений в свежесозданный файл по шаблону и нажатии на кнопочку "Сохранить" aka "дискетку" открывается окно сохранения файла, который по умолчанию указывает чёрт знает куда, поэтому приходится каждый раз заново указывать папку.
Вопрос: как указать для шаблона папку для сохранения по умолчанию, чтобы не приходилось каждый раз указывать оную в окне сохранения? |
|
|
|
|
|
Вверх #12 |
ОпытныйРегистрация: 21.04.2005
Адрес: Беларусь. Могилёв.
|
ПОМОГИТЕ С ЭКСЕЛЕМ
Задача такова: есть три колонки в прейскуранте // номер позиции // название услуги // цена //. Как сделать, что бы при наборе номера позиции заполнялись остальные столбцы? И цена должна плюсоваться, но это уже я сам. Позиций около сотни, нужно выбирать каждый раз 8-15
|
|
|
|
|
|
Вверх #13 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Бел@Сер;1582947) »
при наборе номера позиции заполнялись остальные столбцы
Кстати, можно задаться целью выбирать не "номер позиции", а название позиции из выпадающего списка. Если так удобнее, и если есть желание. |
|
|
|
|
|
Вверх #14 |
НовенькийРегистрация: 16.12.2008
|
Помогите пожалуйста решить задачку. Нужно очень срочно......
Вот сам файл Excel, лист- 4, http://www.sharemania.ru/0267430 . В нём нужно сделать так, что бы в столбике "G" записать имя, а в столбике "H" выводилось кол-во таких имён. Если кто поможет, буду очень-очень признателен. =) |
|
|
|
|
|
Вверх #17 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Er1k;1586146) »
что бы в столбике "G" записать имя, а в столбике "H" выводилось кол-во таких имён.
Если так, ищем в Яндексе "Excel подсчёт числа ячеек". Вторая же ссылка расскажет нам о замечательной функции СЧЁТЕСЛИ. Итого: вам надо в H2 забить формулу: "=СЧЁТЕСЛИ(C2:C10000;G2)". Но. У вас в столбце "C" (и в других также) в каждой ячейке полно концевых пробелов! Т. е. там стоит не, например, "Лидия", а "Лидия_______________". Поэтому, если в G2 ввести просто "Лидия", то СЧЁТЕСЛИ выдаст количество "таких" ячеек равным нулю.Решение: "=СЧЁТЕСЛИ(C2:C10000;СЦЕПИТЬ(G2;"*"))" Т. е. теперь, если вы ввели в G2 имя "Лидия", к нему добавляется вконце "*", что для Excel значит "любое слово, начинающееся на "Лидия"". И теперь подсчёт будет работать. Правда в том случае, если у вас какие-либо имена не начинаются одинаково. Скажем если вы ввели "Анна", а в списке есть какая-нибудь "Анна-Мария", Excel её тоже посчитает. Ещё можно ячейку, в которую вы вводите имя, сделать не G2, а НАД стобцом "Имя", т. е. C1 (вместо слова "Имя", либо добавить вначале ОДНУ лишнюю строку). Тогда вам не надо будет вбивать имя вручную, а просто нажать Alt + <стрелка вниз>, и появится выпадающий список со всеми именами, из которого просто выбрать нужное. Автоматически решится и проблема концевых пробелов. (Ещё раз: для этого нужно, чтобы ячейка ввода имени располагалась СРАЗУ над списком имён, и чтобы в этом списке не было пустых ячеек.) П.С. От всяких Цитата
(Wector_M;1586231) »
автофильтр
![]() И юзайте поиск и хелп. Последний раз редактировалось 404; 17.12.2008 в 18:06. |
|
|
|
|
|
Вверх #18 |
ПродвинутыйРегистрация: 14.11.2003
Адрес: from Moscow
|
Цитата
(404;1586357) »
От всяких автофильтров
-ов и пр. "авто" лучше отказаться сразу. Иначе вы не будете понимать и контролировать, что собсна ваша программа делает
__________________
Нуль и единица - от Бога, остальное - дело рук человеческих |
|
|
|
|
|
Вверх #19 |
НовенькийРегистрация: 16.12.2008
|
Цитата
(404;1586357) »
Цитата
(Er1k) »
что бы в столбике "G" записать имя, а в столбике "H" выводилось кол-во таких имён.
Если так, ищем в Яндексе "Excel подсчёт числа ячеек". Вторая же ссылка расскажет нам о замечательной функции СЧЁТЕСЛИ. Итого: вам надо в H2 забить формулу: "=СЧЁТЕСЛИ(C2:C10000;G2)". Но. У вас в столбце "C" (и в других также) в каждой ячейке полно концевых пробелов! Т. е. там стоит не, например, "Лидия", а "Лидия_______________". Поэтому, если в G2 ввести просто "Лидия", то СЧЁТЕСЛИ выдаст количество "таких" ячеек равным нулю.Решение: "=СЧЁТЕСЛИ(C2:C10000;СЦЕПИТЬ(G2;"*"))" Т. е. теперь, если вы ввели в G2 имя "Лидия", к нему добавляется вконце "*", что для Excel значит "любое слово, начинающееся на "Лидия"". И теперь подсчёт будет работать. Правда в том случае, если у вас какие-либо имена не начинаются одинаково. Скажем если вы ввели "Анна", а в списке есть какая-нибудь "Анна-Мария", Excel её тоже посчитает. Ещё можно ячейку, в которую вы вводите имя, сделать не G2, а НАД стобцом "Имя", т. е. C1 (вместо слова "Имя", либо добавить вначале ОДНУ лишнюю строку). Тогда вам не надо будет вбивать имя вручную, а просто нажать Alt + <стрелка вниз>, и появится выпадающий список со всеми именами, из которого просто выбрать нужное. Автоматически решится и проблема концевых пробелов. (Ещё раз: для этого нужно, чтобы ячейка ввода имени располагалась СРАЗУ над списком имён, и чтобы в этом списке не было пустых ячеек.) П.С. От всяких Цитата
(Wector_M;1586231) »
автофильтр
![]() И юзайте поиск и хелп.
|
|
|
|
|
|
Вверх #21 |
НовенькийРегистрация: 31.07.2009
Адрес: Кишинев
|
Всем привет.
я новенький тут.. в Excel работаю давно уже 6 лет т.к. работаю в маркетинговом агентстве, и поэтому нужно знать кое-какие вещи..НО знаю не все, поэтому я, как самый наверное смертный на этом сайте, прошу Вашего всеобщего позволения задать один вопросик.. заранее благодарю за ответ. Вопрос состоит в следующем: Есть 2 базы данных: 1 - покупатели за май 2 - покупатели за июнь. база состоит из: А: Фамилия В: Имя С: Телефон Задача: Выяснить кто, из тех, то совершил покупку в мае, вернулся и сделал повторную покупку в июне и сколько раз? Проблемы: 1. Ориентироваться на столбцы А: и В: нет смысла т.к. базу делали разные операторы..и допустили много ошибок и неточностей (отсутствие либо имени либо фамилии либо же и того, и другого) 2. При использовании формулу: =ЕСЛИ(ЕОШИБКА(ПОИСКПОЗ(C4;$G$3:$G$9999;0));"Отсутствует";"Есть") далее после фильтрации по "Есть" получается следующее: Если человек купил в мае 4 раза, то получается что и показывает он только 4 покупки, т.к. С4 - номера мая а G4 - номера июня.. Помогите плиз с формулкой...=) Заранее огромное спасибо.. С Уважением, Евгений |
|
|
|
|
|
Вверх #22 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(JeKISS;1688173) »
Есть 2 базы данных
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #24 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(JeKISS;1688204) »
называется именно так...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #26 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(JeKISS;1688213) »
что посоветуете?
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #27 |
ЗаслуженныйРегистрация: 13.09.2006
Адрес: Питер <-> Москва
|
Цитата
(Smirnoff;1688281) »
Импортировать данные в Access и обработать там...
__________________
Герои должны умирать. Если они выживают, то становятся скучнейшими людьми на свете. /"Тени в раю", Эрих Мария Ремарк/ |
|
|
|
|
|
Вверх #28 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(SpaceCow;1688285) »
подключить таблицы Excel в качестве связанных таблиц
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #29 |
ЗаслуженныйРегистрация: 13.09.2006
Адрес: Питер <-> Москва
|
Цитата
(Smirnoff;1688291) »
Это уже будет профанация...
__________________
Герои должны умирать. Если они выживают, то становятся скучнейшими людьми на свете. /"Тени в раю", Эрих Мария Ремарк/ |
|
|
|
|
|
Вверх #30 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(SpaceCow;1688299) »
не профанация, а полезная и вполне работоспособная возможность
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #32 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(JeKISS;1688526) »
C3 - номер из мая
P.S. Если "базу" заполняли неаккуратно, как вы говорили, то лишний или недостающий пробел, дефис и др. в номере телефона — и формула работать уже не будет. Тут надо, например, ввести скрытый столбец, в котором номера из $G$3:$G$9999 приводить к "минимальному общему виду", т. е. без любых разделителей, только цифры подряд. И из него, пусть это будет $Z$3:$Z$9999, их цеплять СЧЁТЕСЛИ (и, разумеется, C3 приводить к тому же формату). Да и сравниваются числа быстрей символьных строк. Последний раз редактировалось 404; 01.08.2009 в 15:03. |
|
|
|
|
|
Вверх #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 такой действительно нет, зато есть аналогичные ОКРВВЕРХ и ОКРВНИЗ...
__________________
Герои должны умирать. Если они выживают, то становятся скучнейшими людьми на свете. /"Тени в раю", Эрих Мария Ремарк/ |
|
|
|
|
|
Вверх #39 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(TarasJas;1695175) »
нужно округлять значения кратные 0,5.
![]() Что мешает в одной формуле: 1. Умножить значение на 2; 2. Округлить до целого; 3. Поделить на 2 ?
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #42 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(TarasJas;1695382) »
в Excel 2007
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #43 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(TarasJas;1695382) »
ответ есть. ура
Правильный ответ дал Smirnoff:y =ОКРУГЛ(x*2; 0)/2 Гораздо короче и красивей, а ваш — длинный и некрасивый. Стремитесь к красоте! Я шучу, но серьёзно. Последний раз редактировалось 404; 27.08.2009 в 09:34. |
|
|
|
|
|
Вверх #46 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(TarasJas;1697993) »
Если задачу можно решить несколькими способами.
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #47 |
НовенькийРегистрация: 17.11.2009
|
Помогите, пожалуйста, добрые программисты =)
Возникла такая задача: у меня есть таблица в екселе. Столбец содержит числа (например 1, 2, 3, 5, 6, 7, 7, 8.... и т.д.) Этих чисел очень много. А мне необходимо найти, каких чисел не хватает (то есть, чтобы все шли по порядку с шагом 1), а так же какие числа повторяются и по сколько раз. Очень нужно. Заранее благодарю! |
|
|
|
|
|
Вверх #48 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(denR;1729017) »
необходимо найти, каких чисел не хватает (то есть, чтобы все шли по порядку с шагом 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. |
|
|
|
|
|
Вверх #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 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Юлия24) »
в ячейке есть определенное число(допустим 7,545)
![]() Далее нужно будет преобразовать текст в число, выделить целую часть (это для одной ячейки) и отнять от преобразованного из текста числа выделенную из него целую часть (это для второй ячейки).
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #63 |
НовенькийРегистрация: 21.09.2010
Адрес: Украина
|
Цитата
(Smirnoff) »
Далее нужно будет преобразовать текст в число, выделить целую часть (это для одной ячейки) и отнять от преобразованного из текста числа выделенную из него целую часть (это для второй ячейки).
![]() Вы бы не могли мне все подробней описать, если не трудно? Последний раз редактировалось Юлия24; 22.09.2010 в 19:22. |
|
|
|
|
|
Вверх #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 |
12.12.1959 - 5.11.2025Регистрация: 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 |
12.12.1959 - 5.11.2025Регистрация: 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. |
|
|
|
|
|
Вверх #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
|
Друзья помогите. Срочно нужна формула первого класса, вторая четверть. Но я еще в яслях Екцела, а ждать некогда. Помогите!!! Три колонки: А-дата, В-Фамилия, С-сумма. В отдельной ячее надо вывести общую сумму за конкретный месяц, по конкретной фамилии. За раннее проставляюсь. Пасиба
|
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #101 |
НовенькийРегистрация: 20.09.2011
|
Цитата
(404) »
А вы добавьте ещё один столбец на 2-ом листе (можно скрытый), в котором скомбинируйте значения из тех нескольких, т. е. в вашем случае "сумма" и "дата". Например, с помощью СЦЕПИТЬ, или хоть бы умножьте "сумму" на "дату". А потом ищите в одном этом столбце с помощью ПОИСКПОЗ
![]() Спасибо!!!, несколько помогло, но от ручной работы никуда не деться все же Еще я непойму, как можно скопировать диапозон и вставить его на другой лист, если там включен фильтр (excel отказывается вставлять, говоря что несовпадает количество строк). Оно то понятно, что не совпадает, ведь фильтр их скрыл, но как можно тогда вставить по-быстрому значения только в те строки, которые сейчас отображаются? |
|
|
|
|
|
Вверх #102 |
12.12.1959 - 5.11.2025Регистрация: 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) »
выделить только видимые ячейки
|
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #112 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(MMMAAAXXX) »
что означает "$" в синтаксисе функций?
Пусть, к примеру, в ячейке C4 стоит формула =СЧЁТ(С$1:C3) Если вы эту ячейку скопируете и вставите в ячейку на одну ниже — C5, то формула в C5 получится =СЧЁТ(С$1:C4) Т. е. С3 превратилась в С4; а C$1 так и осталась C$1. То же при переносе по горизонтали, если $ стоит перед буквой столбца. |
|
|
|
|
|
Вверх #114 |
12.12.1959 - 5.11.2025Регистрация: 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 — искомый список фамилий Обновлённый файл прилагаю. |
|
|
|
|
|
Вверх #117 |
НовенькийРегистрация: 16.09.2011
|
Цитата
(Smirnoff) »
Да неужели не только книги по Excel, но даже и встроенный хелп для тебя лично запретили?!.
Ты та сам, что здесь делаешь? Читани название темы. Чем мне не хэлп? Последний раз редактировалось MMMAAAXXX; 26.10.2011 в 12:51. |
|
|
|
|
|
Вверх #118 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(MMMAAAXXX) »
что здесь делаешь?
![]() Цитата
(MMMAAAXXX) »
в виде: 001, 002, 003, ... 999.
Задай формат ячейки - Число - (все форматы) - Тип - 000 и настанет тебе локальное ленивое щастье...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #120 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(MMMAAAXXX) »
Зачем только создаются подобные форумы
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #121 |
НовенькийРегистрация: 04.11.2011
|
У меня тоже есть вопросик. Пытаюсь сделать группировку. такую где на плюсик нажимаешь - открывается, на минусик - закрывается. Проблема в том, что в конкретной книги у меня неаквтины кнопки для данных действий и не могу найти загвоздку. Помогите решить мою проблемку. Огромное спасибо.
Последний раз редактировалось АлинаЕмел; 04.11.2011 в 17:15. |
|
|
|
|
|
Вверх #124 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(АлинаЕмел) »
неактивны кнопки
|
|
|
|
|
|
Вверх #125 |
|
Новенький
Регистрация: 22.04.2003
Адрес: portugal
|
Здравствуйте. Помогите разобраться, пожалуйста.
В таблице, присланной клиентом в итоговой колонке высвечивается одно значение. Хоть при выделении колонки, хоть по формуле. Даже если скопировать колонку, сумма не меняется. Но на самом деле значение суммы другое. Когда от руки ввела те же самые значения, сумма оказалась практически в 2 раза больше. Пересмотрела форматирование. запятые все на месте), все одинаково, а значения разные. Не знаю, где искать. Первый раз столкнулась с этим. Подскажите, в чем фишка здесь? Спасибо. |
|
|
|
|
|
Вверх #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 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(404) »
не вариант — вывести эту выборку сразу из базы MySQL при помощи SELECT?
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #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 |
|
|
|
|
|
Вверх #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 |
|
|
|
|
|
Вверх #146 |
НовенькийРегистрация: 21.11.2011
Адрес: Москва
|
спасибо, большое, я её копировала но правила. Не совсем блондинка, но тетенька не молодая, изучаю все сама по мере необходимости. Все подправила с цифрами, какие надо
Добавлено через 6 минут Еще раз спасибо за проявленное терпение))) |
|
|
|
|
|
Вверх #150 |
Экс-модераторРегистрация: 05.06.2003
Адрес: Irkutsk
|
Цитата
(garniv) »
На скрине 2010го видна вкладка "Вставка" - вот там и поищи
__________________
2 BEER or not to be! |
|
|
|
|
|
Вверх #151 |
НовенькийРегистрация: 30.11.2011
|
Цитата
(garniv) »
siBEERian
На скрине 2010го видна вкладка "Вставка" - вот там и поищи ![]() Добавлено через 1 минуту AlianaD Это даже когда ты создаешь пустой чистый файл? Да.. и незнаю что с этим делать... помогите!! Добавлено через 7 минут У меня 2003 офис стоит... |
|
|
|
|
|
Вверх #154 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(AlianaD) »
В любых файлах Экселя, неважно, новый или старый, или с другого компа скопированный....
Откройте меню: Формат — Стиль, выберите имя стиля: "Обычный" (по-умолчанию уже выбрано); нажмите Изменить; и убедитесь, что на 1-ой вкладке "Число" выбран формат "Общий". |
|
|
|
|
|
Вверх #155 |
НовенькийРегистрация: 30.11.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
|
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #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) »
формулы же её не посчитают!
"-Фары и ремень" дельное предложение. Спасибо! |
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #186 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(angelShlesser) »
А можно ли сделать с помощью цветной разметки?
А то через B это нельзя. Почему "через В" нельзя? Если нельзя сдвинуть вниз фамилии, введите дополнительную строку не №11, а другую: №8 и т. д., какая свободна. Можно вставить в строку 9, а название месяца куда-нибудь перенести, например, в ячейку I9; а слово "Должность" написать в ячейке I10. Можно у выходного дня ставить дополнительный значок рядом с числом, например: #14 или 14В. Последний раз редактировалось 404; 29.12.2011 в 00:07. |
|
|
|
|
|
Вверх #189 |
МодераторРегистрация: 29.06.2004
|
Уткина Анна
Макросом на VBA, с использованием команды StrReverse() Добавлено через 2 минуты http://www.vbaexpress.com/kb/getarticle.php?kb_id=188 |
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #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. |
|
|
|
|
|
Вверх #204 |
ОпытныйРегистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
Я не решаю на Excel-е вообще ничего, Максимум - прайс просуммировать. Excel - табличный процессор. И его задача - массовый ввод, хранение, обработка, и вывод табличных данных. Но чаще всего я использую Excel-документы собственно как хранилище данных - в качестве СУБД.
|
|
|
|
|
|
Вверх #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 1;{1;2;3;4});B2:B6;C2:C6;D2 6;E2 6))Но вообще это изврат. Более правильное решение такое: =СМЕЩ(A1;ПОИСКПОЗ(A8;A2:A6;0);ПОИСКПОЗ(A9;B1 1;0))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) »
просуммировать часы по каждому виду учебной работы на каждое из вышеперечисленных условий (пл./бюдж./смеш.)
Если хотите более конкретную подсказку, выложите сюда файл с исходной таблицей. |
|
|
|
|
|
Вверх #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) — всё заработает как надо. |
|
|
|
|
|
Вверх #225 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
как можно (желательно через условное форматирование) проверить
Выделяете нужную ячейку, Формат — Условное форматирование — Формула, вводите: =(СУММ(AC24:AC26)=AC23) потом жмёте формат, и там задаёте какой-нибудь красный шрифт, рамку ячейки и т. п. |
|
|
|
|
|
Вверх #229 |
УмудрённыйРегистрация: 04.08.2003
|
melnika
Не пойму, в чём проблема. Ещё раз: Для каждой из трёх ячеек AC24, AC25 и AC26: 1) выделите ячейку; 2) откройте меню Формат — Условное форматирование, в 1-ом выпадающем списке выбираете "формула", правее вводите: точнее не так, нам же нужно сигнализировать форматом ячейки, когда равенство НЕ соблюдается: =(СУММ($AC$24:$AC$26)<>$AC$23) потом жмёте рядом в этом же окне кнопку "Формат…", и там задаёте какой-нибудь красный шрифт, рамку ячейки и т. п. Или я бы ввёл условное форматирование только для одной ячейки AC23. Последний раз редактировалось 404; 04.04.2012 в 14:41. |
|
|
|
|
|
Вверх #230 |
НачинающийРегистрация: 02.04.2012
|
Цитата
(404) »
melnika
Не пойму, в чём проблема. Ещё раз: Для каждой из трёх ячеек AC24, AC25 и AC26: 1) выделите ячейку; 2) откройте меню Формат — Условное форматирование, в 1-ом выпадающем списке выбираете "формула", правее вводите: точнее не так, нам же нужно сигнализировать форматом ячейки, когда равенство НЕ соблюдается: =(СУММ($AC$24:$AC$26)<>$AC$23) потом жмёте рядом в этом же окне кнопку "Формат…", и там задаёте какой-нибудь красный шрифт, рамку ячейки и т. п. Или я бы ввёл условное форматирование только для одной ячейки AC23. Поняла, спасибо большое)) Объемная работа получается - более 30 листов, на каждом по 9 правил, жуть. точнее не так, нам же нужно сигнализировать форматом ячейки, когда равенство НЕ соблюдается: =(СУММ($AC$24:$AC$26)<>$AC$23) Я это и ввожу Цитата
Или я бы ввёл условное форматирование только для одной ячейки AC23.
|
|
|
|
|
|
Вверх #231 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Объемная работа получается - более 30 листов, на каждом по 9 правил, жуть.
P.S. Я ввожу отдельные ячейки проверки целых блоков ячеек, которые выдают "Правильно", либо "Ошибка!": в последнем случае я знаю, что ошибка локализована где-то в конкретном блоке ячеек. Ну и механизм защиты ячеек (с формулами) от изменения есть же. Когда доделаете всю программу, можете включить защиту. Последний раз редактировалось 404; 04.04.2012 в 17:25. |
|
|
|
|
|
Вверх #232 |
НачинающийРегистрация: 02.04.2012
|
404
Спасибо, все работает, только при этом иногда Exsel выкидывает фокусы - иногда начинает зависать и появляется сообщение, что "не хватает ресурсов для вывода данных на печать". Еще также давно ищу ответ, можно ли защитить лист таким образом, чтобы при переносе данных их можно было только копировать, а не вырезать? А есть ли способ узнать есть ли в книге Exsel используемые правила усл.форматирования? Это вопрос скорее так, для общего развития. С уважением... Последний раз редактировалось melnika; 05.04.2012 в 15:26. Причина: Дополнение |
|
|
|
|
|
Вверх #233 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
можно ли защитить лист таким образом, чтобы при переносе данных их можно было только копировать, а не вырезать
Цитата
(melnika) »
есть ли способ узнать есть ли в книге Exsel используемые правила усл.форматирования
|
|
|
|
|
|
Вверх #234 |
УмудрённыйРегистрация: 14.12.2003
Адрес: Москва
|
Простой вопрос. Как можно написать нормальным образом такое условие:
if( or(x=1; x=2; x=5; ...) ) ??
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
|
|
|
|
|
Вверх #235 |
УмудрённыйРегистрация: 04.08.2003
|
Jabberwocky
Если сравнений не очень много, так и писать: ЕСЛИ(ИЛИ(x=1;x=2;x=5;…);<значение1>;<значение2>) Либо так вроде работает: ЕСЛИ(ИЛИ(x={1;2;5;…});…) или так: {ЕСЛИ(ИЛИ(x=A1:A100);…)} Последний вариант — это "формула диапазона": надо ввести её, без {}, и нажать Ctrl+Shift+Enter. |
|
|
|
|
|
Вверх #239 |
УмудрённыйРегистрация: 14.12.2003
Адрес: Москва
|
Цитата
(404) »
Jabberwocky
Либо так вроде работает: ЕСЛИ(ИЛИ(x={1;2;5;…});…) Цитата
(404) »
или так:
{ЕСЛИ(ИЛИ(x=A1:A100);…)} Последний вариант — это "формула диапазона": надо ввести её, без {}, и нажать Ctrl+Shift+Enter. Добавлено через 3 минуты Цитата
(FeyFre) »
А чем это не нормальный образ? Уточните задачу.
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
|
|
|
|
|
Вверх #241 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
При защите структура листа не работает в любом случае?
Можно при защите листа разрешить изменение высоты строк/ширины столбцов, и сделать свою кнопку и макрос, для того чтобы свернуть/показать группу строк/столбцов. Либо защищать только ячейки с формулами проверки. Цитата
(melnika) »
И можно ли объединять ячейки в виде буквы "Г", "П" и т.д.?
|
|
|
|
|
|
Вверх #242 |
НачинающийРегистрация: 02.04.2012
|
404
С макросами я дел особо не имела раньше, пробовала что-то освоить самостоятельно, но толку мало было от такого пынькания-мынькания (( мне бы понять первичные основы, дальше бы сама освоила. Кстати, элементы управления тоже с программированием связаны? Цитата
Либо защищать только ячейки с формулами проверки.
Начальница давно просит, чтобы я ей распечатывала таблицы со стандартным форматом Worda (т.е. размер шрифта 14, Таймс Нью Романс). Это реально применить? С уважением... |
|
|
|
|
|
Вверх #243 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
элементы управления тоже с программированием связаны
Цитата
(melnika) »
Не вариант, с этой книгой работают и другие люди.
1) выделяю ячейки с формулами цветом шрифта и рамки; 2) защищаю только отдельные ячейки с формулами проверки, которые размещаются внизу под блоками ячеек и выдают "Правильно", либо "Ошибка!". Цитата
(melnika) »
Начальница давно просит, чтобы я ей распечатывала таблицы со стандартным форматом Worda (т.е. размер шрифта 14, Таймс Нью Романс). Это реально применить?
Только таблица таким шрифтом вряд-ли влезет на страницу. Скажите начальнице, что для этого нужно купить принтер формата A3 или A2, может отстанет ![]() Вообще-то "стандартный формат Word-a" Times New Roman 12 pt, но для сколь-нибудь широких таблиц всё-равно слишком крупный. Последний раз редактировалось 404; 12.04.2012 в 14:17. |
|
|
|
|
|
Вверх #244 |
НачинающийРегистрация: 02.04.2012
|
404
Цитата
Вообще-то "стандартный формат Word-a" Times New Roman 12 pt, но для сколь-нибудь широких таблиц всё-равно слишком крупный.
Цитата
Только таблица таким шрифтом вряд-ли влезет на страницу. Скажите начальнице, что для этого нужно купить принтер формата A3 или A2, может отстанет
Спасибо! С уважением... Последний раз редактировалось melnika; 13.04.2012 в 13:35. |
|
|
|
|
|
Вверх #245 |
УмудрённыйРегистрация: 14.12.2003
Адрес: Москва
|
Всем привет. Опять глупый вопрос, решения которого никак не могу придумать.
Есть столбец в котором написаны строчки. Пускай так Яблоки Апельсины Бананы Апельсины Груши Груши Яблоки Мандарины Надо: 1. В какую нибудь ячейку вывести, сколько разных строчек тут есть. 2. Вывести столбец, который будет состоять только из уникальных строчек. в данном случае Яблоки Апельсины Бананы Груши Мандарины
__________________
Никогда не существовало и не будет существовать никаких «прикладных наук», есть лишь приложения наук (весьма полезные!) © Л. Пастер |
|
|
|
|
|
Вверх #246 |
УмудрённыйРегистрация: 04.08.2003
|
Jabberwocky
Уже было: раз, два. Там только выборка выводилась не в отдельный столбец, а в отдельную строку, ну это несложно переделать. Собсна, приложил файл. P.S. Это суть "выборка средствами Excel". Последний раз редактировалось 404; 15.04.2012 в 12:14. |
|
|
|
|
|
Вверх #255 |
НовенькийРегистрация: 12.05.2012
|
Здравситвуйте...
Немного предисловия: 1 лист - итог года 2 лист - итог месяца(соответственно листов будет 12) надо сделать так, чтобы формула в ячейке С2 просматривала все 12 листов и в случае совпадения табельных, плюсовала топливо в первый лист. в итоге на 1-ом листе щас должно получиться 5450л топлива такое вообще возможно сделать? http://s1.ipicture.ru/uploads/20120512/I3ClSJa7.bmp СПС |
|
|
|
|
|
Вверх #256 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(niklas1987) »
чтобы формула в ячейке С2 просматривала все 12 листов и в случае совпадения табельных, плюсовала топливо в первый лист
Если по 1, то формула: =ВПР(B2;Лист2!B$2:C$99;2;0)+ВПР(B2;Лист3!B$2:C$99;2;0)+ … +ВПР(B2;Лист13!B$2:C$99;2;0) Если может по нескольку раз, то: =СУММЕСЛИ(Лист2!B$2:B$99;B2;Лист2!C$2:C$99)+СУММЕСЛИ(Лист3!B$2:B$99;B2;Лист3!C$2:C$99)+ … +СУММЕСЛИ(Лист13!B$2:B$99;B2;Лист13!C$2:C$99) Потом копируете ячейку C2 в С3 и т. д., для подсчёта итогов по другим табельным. P.S. А много всего табельных номеров? Не 100 тыс., надеюсь ) Формулы выше я написал из расчёта, что их всего 99 штук. Стоит ввести тем или иным способом проверку, чтобы сразу видеть — если где-либо табельный вбит с ошибкой. Последний раз редактировалось 404; 13.05.2012 в 07:03. |
|
|
|
|
|
Вверх #257 |
НовенькийРегистрация: 12.05.2012
|
Цитата
(404) »
А много всего табельных номеров? Не 100 тыс., надеюсь ) Формулы выше я написал из расчёта, что их всего 99 штук.
Стоит ввести тем или иным способом проверку, чтобы сразу видеть — если где-либо табельный вбит с ошибкой. каждый табельный встречается 1 раз на одном листе... т.е. 2лист табельные будут встречаться только 1 раз 3-13 листы табельные будут такие же как и во 2-ом. БЛИИИИИН. Вы уж извините... я сам не понял чё от меня хотят... надо короче не плюсовать топливо а заменить т.е. с листа2 скопировать на первый выражение должно быть такое... если B2(лист1)=В2-В4(лист2), то топливо просто копируется в 1лист из 2листа из той же строчки, где находится совпавший табельный. Последний раз редактировалось niklas1987; 13.05.2012 в 15:50. |
|
|
|
|
|
Вверх #258 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(niklas1987) »
табельных порядка 600 штук,
каждый табельный встречается 1 раз на одном листе... БЛИИИИИН. Вы уж извините... я сам не понял чё от меня хотят... надо короче не плюсовать топливо а заменить топливо просто копируется в 1лист из 2листа из той же строчки, где находится совпавший табельный. =ВПР(B2;Лист2!B$2:C$600;2;0) Только не понятно тогда, как листы 3–13 участвуют. Если они есть. Последний раз редактировалось 404; 13.05.2012 в 18:38. |
|
|
|
|
|
Вверх #261 |
УмудрённыйРегистрация: 04.08.2003
|
Blackberry
1. Что значит "выбирались"? Хотите в ячейках выпадающие списки с перечнем университетов, и студентов? 2. Сколько, максимум, может быть студентов? 10, 20, 1000? 3. Укажите, в каких ячейках в вашем файле выбирается университет, студент и т. д.? Для примера, добавил в ваш файл лист "Тест". На нём в ячейках B2 и D2 выбираются ВУЗ и студент. Для появления выпадающего списка в ячейке жмите Alt + Enter. Строки, закрашенные серым, надо сделать скрытыми. Вуаля. Последний раз редактировалось 404; 20.05.2012 в 10:00. |
|
|
|
|
|
Вверх #262 |
НовенькийРегистрация: 20.05.2012
|
Линейное программирование
Приветствую)
В задании представлена типичная задача линейного программирования. Через поиск решения я нашёл всё значения необходимые (Лист 2). Построил графики. Но сложность для меня заключается в том, что я не знаю, как заставить линию уровня (зелёная, которая через начало координат проходит) передвинуться в точку решения. Нужно как-то увязать все данные вместе, чтобы линия сдвинулась сама в правильное место. Я не знаю как...Кто-нибудь может помочь? |
|
|
|
|
|
Вверх #263 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(aprupa) »
как заставить линию уровня (зелёная, которая через начало координат проходит) передвинуться в точку решения.
|
|
|
|
|
|
Вверх #266 |
НачинающийРегистрация: 02.04.2012
|
Объясните, плиз, неопытной, как на одном листе собрать итоговые значения по нагрузке по всем преподавателям (за 1-2 семестры и за год, и по каждому подпункту "б.", "пл." и "с."). Не понимаю к чему присваивать имя, чтобы воспользоваться функцией ВПР.
С уважением... |
|
|
|
|
|
Вверх #267 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
как на одном листе собрать итоговые значения по нагрузке по всем преподавателям (за 1-2 семестры и за год, и по каждому подпункту "б.", "пл." и "с."). Не понимаю к чему присваивать имя, чтобы воспользоваться функцией ВПР.
Например, в итоговой таблице ячейка H3 должна быть =Сидорова!AC8. И т. д. А чего шрифты такие мелкие? Делали таблицу на нетбуке и старались, чтобы всё влезло на экран? Последний раз редактировалось 404; 29.05.2012 в 11:43. |
|
|
|
|
|
Вверх #268 |
НачинающийРегистрация: 02.04.2012
|
404
Цитата
А зачем здесь ВПР? Вам просто надо итоговые цифры из листов для каждого преподавателя (в столбце AC) "перенести" в эту вашу итоговую таблицу.
Например, в итоговой таблице ячейка H3 должна быть =Сидорова!AC8. И т. д. А чего шрифты такие мелкие? Делали таблицу на нетбуке и старались, чтобы всё влезло на экран? Ну да, мне нужно "картинку" видеть целиком, только это делается на обычном компьютере. С уважением... |
|
|
|
|
|
Вверх #269 |
УмудрённыйРегистрация: 04.08.2003
|
melnika
1. Пока у вас для каждого преподавателя отдельный лист — всё равно с каждого листа данные нужно тянуть отдельно, функции выборки с диапазонами на нескольких листах не работают. 2. Структуру файла старайтесь раз задать, и потом менять только в исключительных случаях. Оставляйте дополнительные пустые/скрытые строки и т. п. 3. Если всё же строки прыгают, надо ввести ещё один столбец, условно AD, с № семестра (для данных "всего за год" ставить № семестра -1, например; 0 — плохо). Тогда итоги по каждому преподавателю, семестру и подпункту "б.", "пл." и "с." выбираются так: =СУММПРОИЗВ((Сидорова!AD3:AD25=1)*(Сидорова!H3:H25="б.")*(Сидорова!AC3:AC25)) Либо если вы скомбинируете в столбце H подпункт "б.", "пл." и "с." с № семестра, например будете писать "1–б.", то можно типа так: =ВПР("1-б.";Сидорова!H3:AC25;22;0) Последний раз редактировалось 404; 29.05.2012 в 13:38. |
|
|
|
|
|
Вверх #270 |
НачинающийРегистрация: 02.04.2012
|
404
Цитата
Если всё же строки прыгают, надо ввести ещё один столбец, условно AD, с № семестра (для данных "всего за год" ставить № семестра -1, например; 0 — плохо). Тогда итоги по каждому преподавателю, семестру и подпункту "б.", "пл." и "с." выбираются так:
=СУММПРОИЗВ((Сидорова!AD3:AD25=1)*(Сидорова!H3:H25="б.")*(AC3:AC25)) Цитата
Либо если вы скомбинируете в столбце H подпункт "б.", "пл." и "с." с № семестра, например будете писать "1–б.", то можно типа так:
=ВПР("1-б.";Сидорова!H3:AC25;22;0) С уважением... |
|
|
|
|
|
Вверх #271 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Во-первых, семестры будут не только 1 и 2, но и 7, 8, например.
=СУММПРОИЗВ((Сидорова!AD3:AD25=8)*(Сидорова!H3:H25="б.")*(Сидорова!AC3:AC25)) Цитата
(melnika) »
В некоторых случаях необходимо ставить 1у - то есть 1 семестр установочная сессия, 1з - значит, 1 семестр зимняя сессия
=СУММПРОИЗВ((Сидорова!AD3:AD25="1з")*(Сидорова!H3:H25="б.")*(Сидорова!AC3:AC25)) Если надо учесть только сам номер "1", а в графе стоит "1у", то посложней, но суть аналогично. Хотя тогда лучше для "у"|"з" завести отдельный столбец. Цитата
(melnika) »
Во-вторых, а почему в формуле стоит "AD3:AD25", разве не надо ставить "AD3:AD23"?
Цитата
(melnika) »
Цитата
(404) »
если вы скомбинируете в столбце H подпункт "б.", "пл." и "с." с № семестра, например будете писать "1–б."
Последний раз редактировалось 404; 29.05.2012 в 13:39. |
|
|
|
|
|
Вверх #272 |
НачинающийРегистрация: 02.04.2012
|
Цитата
Цитата (melnika) »
Во-первых, семестры будут не только 1 и 2, но и 7, 8, например. Значит соотв. формула будет =СУММПРОИЗВ((Сидорова!AD3:AD25=8)*(Сидорова!H3:H25="б.")*(AC3:AC25)) Не, не хочу, нету другого способа? Тогда действительно лучше просто "перетянуть" значения. А еще я скоро увольняюсь, тут без меня тогда таких дел намутят!.. Последний раз редактировалось melnika; 29.05.2012 в 13:28. |
|
|
|
|
|
Вверх #273 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Я правильно поняла, что для каждого номера семестра, начиная с 1-го по 10-й, надо в каждую ячеку записывать формулы для каждого случая??
На листе сводной таблицы, допустим, поставьте в ячейках G2:J2… вместо "Итого за 1 семестр" просто "1" и т. п. После этого введите в ячейку H3 формулу =СУММПРОИЗВ((Сидорова!$AD$3:$AD$25=J$2)*(Сидорова!$H$3:$H$25=$G3)*(Сидорова!$AC$3:$AC$25)) потом просто скопируйте её в ячейки H3:H5, K3:K5… и для них всё заработает (проверил). Итого за год, кстати, можно просто брать суммой H3+K3… Только фамилию надо вручную писать. Хотя, если "ФИО преподавателя" будет точно совпадать с названием листов, то и это можно автоматизировать. Даже нужно — фамилии то могут меняться! Вот: СУММПРОИЗВ((ДВССЫЛ("'"&$B3&"'!$AD$3:$AD$25")=G$2)*(ДВССЫЛ("'"&$B3&"'!$H$3:$H$25")=$G3)*(ДВССЫЛ("'"&$B3&"'!$AC$3:$AC$25"))) Обратите внимание на двойные и одинарные кавычки. Только, чтобы заработало, надо не объединять ячейки B3:B5, а в каждой из них написать "Сидорова С.С."; либо отдельно ввести формулы для G3:G5, а потом уже копировать (а вообще лучше в итоговой таблице ячейки для "б."|"пл."|"c." и "всего" расположить в ряд по горизонтали, а не "блоком"). Я вот думаю, что итоговые числа надо просто "переносить"; а вот фамилии — "автоматизировать" с помощью ДВССЫЛ (если только у вас преподавательский состав не задан жёстко на 10 лет вперёд). Последний раз редактировалось 404; 29.05.2012 в 14:06. |
|
|
|
|
|
Вверх #276 |
НовенькийРегистрация: 20.05.2012
|
Здравствуйте.
Имеется функция U=x^1/3*y^2/3. Её нужно максимизировать. Есть ограничения, что 2x+1y<=40. Так же переменые >=0. И наконец, отношение производной функции по X к производной функции по Y должно быть равно 2. Типичная задача на поведение потребителя. Но Поиск решения почему-то ничего не находит. Подскажите, пожалуйста, в чём проблема. Может с производными неправильно делаю что-то. |
|
|
|
|
|
Вверх #277 |
УмудрённыйРегистрация: 04.08.2003
|
aprupa
Условие "отношение производной функции по X к производной функции по Y равно 2" даёт y=4x, сдедовательно U = x*4^(2/3), а условие "2x+1y<=40" даёт x<=20/3, откуда max(U)=20/3*4^(2/3)=20*2^(1/3)/3~8.4 Вроде нигде не ошибся? Только не понял, причём здесь Excel. |
|
|
|
|
|
Вверх #278 |
НовенькийРегистрация: 20.05.2012
|
Цитата
(404) »
aprupa
Условие "отношение производной функции по X к производной функции по Y равно 2" даёт y=4x, сдедовательно U = x*4^(2/3), а условие "2x+1y<=40" даёт x<=20/3, откуда max(U)=20/3*4^(2/3)=20*2^(1/3)/3~8.4 Вроде нигде не ошибся? Только не понял, причём здесь Excel. Добавлено через 1 час 13 минут Допустим, как построить график U=x^1/3*y^2/3 в Excel? |
|
|
|
|
|
Вверх #279 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(aprupa) »
Допустим, как построить график U=x^1/3*y^2/3 в Excel?
|
|
|
|
|
|
Вверх #280 |
НовенькийРегистрация: 07.06.2012
|
Сравнение значений двух столбцов
Добрый день.
Свою просьбу выложил в приложении. Не знаю на сколько понятно там обяснил, но суть в том чтобы формула выбирала большее и первых двух столбцов и как результат былбы число из третьего столбца. Спасибо. |
|
|
|
|
|
Вверх #281 |
НачинающийРегистрация: 02.04.2012
|
И снова здравствуйте! ))
Возник такой вопрос: я заготовила несколько бланков карточек преподавателей со всеми необходимыми функциями и формулами, и защитила их, разрешив изменение только определенных диапазонов. При добавлении строк эти диапазоны соответственно меняются, что меня совсем не устраивает. Есть ли какой выход из этой ситуации? С уважением... |
|
|
|
|
|
Вверх #282 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Есть ли какой выход из этой ситуации?
|
|
|
|
|
|
Вверх #284 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Везде стоят галочки напротив "защищаемая ячейка".
Цитата
(melnika) »
Дело даже в том, что диапазоны меняются из-за копирования и вставки в карточки данных из общей нагрузки
Последний раз редактировалось 404; 08.06.2012 в 14:42. |
|
|
|
|
|
Вверх #285 |
НачинающийРегистрация: 02.04.2012
|
Цитата
(404) »
При копировании данных используйте Правка — Специальная вставка — Значения.
Добавлено через 21 минуту Ответ нашла в Google. кликаем правой кнопкой мыши на тулбаре, выбираем "настройка", закладка "команды". Далее выбираем категорию "правка" и листаем список вниз до "вставить значения" - вытягиваем на тулбар (свой или стандартный) Последний раз редактировалось melnika; 08.06.2012 в 15:11. |
|
|
|
|
|
Вверх #286 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
А для нее существует сочетание горячих клавиш?
Подсказка — подчёркнутые буквы в названиях пунктов меню. |
|
|
|
|
|
Вверх #288 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Кстати, у меня это не работает почему-то.
Последний раз редактировалось 404; 08.06.2012 в 23:37. |
|
|
|
|
|
Вверх #290 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Lozus) »
Не знаю на сколько понятно там обяснил
1) найти позицию значения g в столбце b, и значения h в столбце a: это делается функцией ПОИСКПОЗ; 2) выбрать из этих двух номеров позиций наибольший: это делается функцией МАКС; 3) взять в столбце c число из строки с этим номером: это делается функцией ИНДЕКС. Итого, формула получится: =ИНДЕКС(E8:E14; МАКС(ПОИСКПОЗ(F17;D8:D14);ПОИСКПОЗ(G17;C8:C14))) Последний раз редактировалось 404; 09.06.2012 в 13:19. |
|
|
|
|
|
Вверх #291 |
НачинающийРегистрация: 02.04.2012
|
Цитата
(melnika) »
На работе 2007, дома 2010 - нигде не работает.
Я просто перетащила команду "вставить значения" на ленту, так проще. С уважением... |
|
|
|
|
|
Вверх #292 |
НовенькийРегистрация: 09.06.2012
Адрес: Орск
|
Здравствуйте! Такая вот у меня проблема(Office 2010):
1) Значит выделяю диапазон ячеек и форматирую как таблицу 2) Делаю карты xml 3) делаю импорт из файла file.xml в таблицу Получилась таблица с данными. внимание вопрос: Как сделать промежуточные итоги? Ввиду предыдущих действий промежуточные итоги не делаются в области отформотированной как таблица. в любом другом месте можно, но не в таблице... Help! |
|
|
|
|
|
Вверх #293 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(SerjantGB) »
в любом другом месте можно
|
|
|
|
|
|
Вверх #294 |
НовенькийРегистрация: 14.06.2012
Адрес: Камчатский край
|
Всем здравствуйте... Буду может банален и вопрос этот уже где-нибудь и подымался, просто некогда ворошить кучу тем
![]() ВОПРОС мой заключается в следующем: мне очень часто приходится искать в файлах Microsoft Excel 2010 информацию по поиску, как сделать так, чтоб при открытие файла Microsoft Excel 2010 - Ctrl+F (поиск) - "значение" -и когда он находит "значение", чтоб ячейку выделял ЦВЕТНЫМ фоном, т.е. щас он при нахождение её просто выделяет, без заливки фона.... P.S. это в обще реально или нет, низнаю... люди добрые помогите разобраться!
|
|
|
|
|
|
Вверх #295 |
НовенькийРегистрация: 09.06.2012
Адрес: Орск
|
Цитата
(404) »
Так в чём проблема?
Последний раз редактировалось SerjantGB; 18.06.2012 в 06:49. |
|
|
|
|
|
Вверх #296 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(SerjantGB) »
мне надо именно в той области которая отформатирована как таблица
Выведите итоги в ячейки, например, под вашей "таблицей", и отформатируйте их таким образом, чтобы внешне данные вместе с итогами выглядели как целостная таблица. |
|
|
|
|
|
Вверх #299 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Возможно ли при создании новых листов вставлять автоматически колонтитулы, используемые в других листах
1. Желаемый "колонтитул" вставить в строку A1 (при этом, разумеется, его можно копировать формулой с другого листа). 2. Параметры страницы — Лист — Печатать на каждой странице сквозные строки: A1. |
|
|
|
|
|
Вверх #300 |
НовенькийРегистрация: 13.07.2012
|
Ребята, помогите составить формулу. Есть данные: расстояние, скорость, и конечное время. как составить формулу расчета времени, которое необходимо чтоб придти в заданное время, при этом если время в пути превышает сутки, то оно обнуляется до 24 часов по умолчанию.
https://docs.google.com/spreadsheet/...Lb2hEeVE#gid=0 Последний раз редактировалось Andre Samohvalov; 15.07.2012 в 14:18. |
|
|
|
|
|
Вверх #301 |
НовенькийРегистрация: 27.07.2012
Адрес: Харьков
|
Добрый день! Никак не смогла сделать, скоро голова лопнет
Помогите, пожалуйста, прописать формулу для задания, которое я прикрепила. Суть в следующем: Есть столбец "страна", далее "Отдел", а третий столбец -заполнить соответствующей фамилией по такому правилу: Россия Commercial Лысак Елена NCI Фурсова Оксана MRO Манькина Светлана Украина Commercial Юрченко Раиса NCI Юрченко Евгения MRO Тимофеева Елена Как вписать в одну строку и какими функциями?! Ну, очень хочется тестирование при приеме на работу пройти
|
|
|
|
|
|
Вверх #302 |
УмудрённыйРегистрация: 04.08.2003
|
Vikkylucky
Поместите в ячейку G2 формулу =ЕСЛИ(E2=$J$4; ПРОСМОТР(C2;$K$4:$K$6;$L$4:$L$6); ПРОСМОТР(C2;$K$7:$K$9;$L$7:$L$9)) затем скопируйте ячейку G2 в остальной столбец G3…G66… P.S. Можно в формуле вместо E2=$J$4 ПРОСМОТР(C2;$K$4:$K$6;$L$4:$L$6) ПРОСМОТР(C2;$K$7:$K$9;$L$7:$L$9) написать явно: E2="Россия" ПРОСМОТР(C2;{"Commercial";"NCI";"MRO"};{"Лысак Елена";"Фурсова Оксана";"Манькина Светлана"}) ПРОСМОТР(C2;{"Commercial";"NCI";"MRO"};{"Юрченко Раиса";"Юрченко Евгения";"Тимофеева Елена"}) соответственно, и формула будет работать. Но наверное идеологически правильно по крайней мере фамилии не вбивать вручную, а ссылаться на ячейки $L$4:$L$6 и $L$7:$L$9. Ведь фамилии могут поменяться, не исправлять же тогда все формулы? А достаточно будет только поменять фамилии в жёлтых ячейках. P.P.S. Недостаток формулы выше: если ввести страну "Парагвай", просто страну не указать, или вбить её название с ошибкой — то всё равно будут указаны фамилии для Украины. Поэтому правильнее (но длиннее) так! =ЕСЛИ(E2=$J$4; ПРОСМОТР(C2;$K$4:$K$6;$L$4:$L$6); ЕСЛИ(E2=$J$7; ПРОСМОТР(C2;$K$7:$K$9;$L$7:$L$9);"")) Ещё, если в ячейке в столбце C будет что-то иное, нежели "Commercial", "NCI" или "MRO", то формула выдаст "#Н/Д". Но это изящно не исправить, да и это может даже плюс — сразу будет видно, что пользователь ввёл в столбце C какую-то фигню. Про функции ЕСЛИ и ПРОСМОТР подробнее прочитайте в Справке Excel — Справка по функциям, Логические функции и Функции просмотра. P.P.P.S. Знаете, как пользователю не вбивать в столбцах C и Е вручную "Commercial", "Украина" и т. п.? — Просто нажать Ctrl + стрелка_вниз, и выбрать нужную характеристику из выпадающего списка. Последний раз редактировалось 404; 27.07.2012 в 02:00. |
|
|
|
|
|
Вверх #303 |
НовенькийРегистрация: 31.07.2012
|
Расчёт суммы за период в Excel
Как в Excel рассчитать задолженность по алиментам вводя лишь период (напр, с 03.03.2010 по 21.07.2012) и долю с учетом того, что зарплата каждый месяц меняется? По логике программа должна взять зарплату за первый месяц (март) умножить на долю на ребенка (1/2, 1/3 и др.). Полученную сумму разделить на количество дней в соответствующем месяце, чтобы получить сумму алиментов в один день, которую в свою очередь умножить на количество дней необходимых в этом месяце (с 03 по 31 марта ). И так каждый месяц, а потом суммировать данные по всем месяцам и вывести их в отдельной ячейке. Сделала что-то наподобие, но приходится вводить периоды по месяцам((((
Последний раз редактировалось Rackot; 02.08.2012 в 13:45. |
|
|
|
|
|
Вверх #305 |
УмудрённыйРегистрация: 04.08.2003
|
77kisa77
Смысл такой: если у вас есть столбцы, скажем A "месяц" и B "зарплата", надо ввести рядом 3-ий (можно скрытый) столбец C, в котором высчитывать, сколько дней в данном месяце попадает в указанный период "напр, с 03.03.2010 по 21.07.2012". А лучше сразу отношение числа дней в данном месяце, попавших в указанный период, к общему числу дней в данном месяце. Тогда искомая сумма задолженности будет =СУММПРОИЗВ(A2:A100;C2:C100). UPD: Прилагаю файл с готовым расчётом. Оказалось удобнее ввести ещё и 2-ой промежуточный столбец "число дней в месяце"; и задавать для начальной и конечной дат периода отдельно день, и месяц/год. Последний раз редактировалось 404; 04.08.2012 в 16:06. |
|
|
|
|
|
Вверх #308 |
НовенькийРегистрация: 06.09.2012
|
Проблема с датами в Excel
Здравствуйте, у меня проблемка с датами. Уже давно был создан эксел файл, где накопилось куча информации с датами. Короче проблема в том, что по стандарту в экселе идёт м/д/год, а заполнять начали д/м/год.., тоесть теперь эксел воспринимает день, как месяц, а месяц, как день ну вот, из-за этого фильтр работает не правильно, если меняю в формат Format Edit> Custom, эксел переставляет числа, смысла от этого не прибавляется.. как можно сделать
зарание спасибо
|
|
|
|
|
|
Вверх #309 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Konstantin89) »
Короче проблема в том, что по стандарту в экселе идёт м/д/год, а заполнять начали д/м/год..
А вот при вводе даты в ячейку надо использовать тот формат, который указан в системе в Панели управления — Язык и региональные стандарты. Если вы часть ячеек уже испортили при вводе, можете: создать временный столбец; ввести в него формулы вида =ДАТА(ГОД(A1);ДЕНЬ(A1);МЕСЯЦ(A1)) (в дате меняется местами месяц и день); потом из этого столбца перенести данные в исходный методом Правка — Специальная вставка — значения. И затем впредь вводить дату "правильно", т. е. в соответствии с региональными стандартами системы на данном компьютере: в России по умолчанию это: ДД.ММ.ГГГГ — именно в таком порядке и с разделителями ".", а не "/" (но на конкретном компьютере может быть задано иначе). Тему можно подклеить в ветке помощь по Excel Последний раз редактировалось 404; 06.09.2012 в 15:12. |
|
|
|
|
|
Вверх #310 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(404) »
ввести в него формулы вида =ДАТА(ГОД(A1);ДЕНЬ(A1);МЕСЯЦ(A1))
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #311 |
НовенькийРегистрация: 06.09.2012
|
Цитата
(Smirnoff) »
Подозреваю, что там для этих ячеек вообще объявлен текстовый формат - ибо не вижу способа в формате MM/DD/YY ввести, положим, дату 30 июля 2012г. в виде DD/MM/YY - Excel просто не сможет такую "дату" переварить...
|
|
|
|
|
|
Вверх #312 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Smirnoff) »
в виде DD/MM/YY - Excel просто не сможет такую "дату" переварить
Цитата
(Konstantin89) »
Он может, но если зарание весь столбик сделать в Custom в формате д/м/гггг
Последний раз редактировалось 404; 07.09.2012 в 00:04. |
|
|
|
|
|
Вверх #314 |
УмудрённыйРегистрация: 04.08.2003
|
Konstantin89
Тогда так: Напротив испорченных ячеек создать временный столбец; указать для ячек в нём формат "Дата"; и ввести в них формулы вида =ЕСЛИ(ЕЧИСЛО(A1); ДАТА(ГОД(A1);ДЕНЬ(A1);МЕСЯЦ(A1)); ДАТАЗНАЧ(ПСТР(A1;ПОИСК("/";A1;1)+1;ПОИСК("/";A1;4)-ПОИСК("/";A1;1)-1) &"."&ПСТР(A1;1;ПОИСК("/";A1;1)-1)&"."&ПСТР(A1;ПОИСК("/";A1;4)+1;4))) потом из этого столбца перенести данные в исходный методом Правка — Специальная вставка — значения. Вообще, для начала, скажите: 1) какой формат даты указан у вас в системе в Панели управления — Язык и региональные стандарты? 2) известен ли точно диапазон ячеек, в который вбили неверные даты? 3) сколько там этих неверных дат — 100, 1000…? Последний раз редактировалось 404; 07.09.2012 в 14:40. |
|
|
|
|
|
Вверх #315 |
НовенькийРегистрация: 11.09.2012
|
проблема в подсчётах :
1) СУММЕСЛИ(диапазон1,диапазон2)=1(тоесть отвечают оба единице = надо суммировать колличество единиц во втором диапазоне 2) то же самое, только суммировать колличество 2-ек в втором диапазоне, 3-ек и т.д. просьба помочь. спасибо. |
|
|
|
|
|
Вверх #318 |
НовенькийРегистрация: 11.10.2012
|
Excel подбор товара отвечающий выбраным свойствам
Нужно при выборе свойств отобразить товар отвечающий выбраным свойствам
Пример: Препарат РАУНДАП - Болезнь (ПАРША, ФОМОЗ) и Вредитель (ТЛЯ)на культурах ОВЕС, ТОМАТ, ((при выборе в свойстве болезнь Парша или Фомоз отображать РАУНДАП)) Колонки свойств ВРЕДИТЕЛЬ, БОЛЕЗНЬ, КУЛЬТУРА АВТОФИЛЬТР НЕУДОБЕН - ОДНО СВОЙСТВО МОЖЕТ ИМЕТЬ МНОГО ЗНАЧЕНИЙ !!! |
|
|
|
|
|
Вверх #322 |
НовенькийРегистрация: 29.10.2012
|
404
Использоваться будет для сравнения.
Дано: 3 файла представленные разными постредниками, в них таблицы... Названия стольбцов в таблицах одинаковые: Название_компании/Номер_страны/Номер_компании/Цена , а вот данные представлены в различных форматах... Задача: Сравнить цены предлагаемые разными посредниками на услуги той-же компании. Я собыраюсь перекинуть таблицы на разные листы одного файла, найти соответствия по двум столбцам Номер_страны/Номер_компании и сравнить Цены. Вот только для этого нужно привести данные к одинаковому виду... Тут то и встала необходимость изменить записи в ячейках с вот такого вида: 23,52-59,18,64,37 на такой: 23,52,53,54,55,56,57,58,59,18,64,37. Как это сделать я не знаю... Менять нужно обязательно, потому-что если не соответствует одна из цифр то уже неверно, либо она может стоять отдельно... Заранее спасибо! |
|
|
|
|
|
Вверх #323 |
УмудрённыйРегистрация: 04.08.2003
|
aleksashka7011
А, "23,52-59,18,64,37" — это перечисление "номеров компаний"? Ну, можно с помощью такой пользовательской функции-макроса: Код:
Function FORMAT_CN(s)
FORMAT_CN = ""
a = Split(s, ",")
For i = 0 To UBound(a)
If InStr(a(i), "-") Then
b = Split(a(i), "-", 3)
For x = b(0) To b(1)
FORMAT_CN = FORMAT_CN & x & ","
Next x
Else
FORMAT_CN = FORMAT_CN & a(i) & ","
End If
Next i
В Excel выбираете меню Сервис — Макрос — Редактор Visual Basic — Insert — Module, появится новый лист "VBAProject (<ваш файл Excel>)" — Modules — Module1, вставляете туда этот код; после чего в ячейках Excel можете использовать функцию =FORMAT_CN(<ссылка на ячейку>). Последний раз редактировалось 404; 31.10.2012 в 06:16. |
|
|
|
|
|
Вверх #324 |
НовенькийРегистрация: 29.10.2012
|
404
Да это перечисление номеров компаний...
Спасибо всё работает! И ещё вопрос: а как сделать так чтобы если ячейка с "номером компании" пустая то результирующая ячейка тоже осталась пустой, а то в ней остаётся вот такая надпись: "#ЗНАЧ!" |
|
|
|
|
|
Вверх #325 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(aleksashka7011) »
как сделать так чтобы если ячейка с "номером компании" пустая то результирующая ячейка тоже осталась пустой, а то в ней остаётся "#ЗНАЧ!"
Либо проверять, что ячейка непустая: Код:
Function FORMAT_CN(s)
FORMAT_CN = ""
If Not s = "" Then
a = Split(s, ",")
For i = 0 To UBound(a)
If InStr(a(i), "-") Then
b = Split(a(i), "-", 3)
For x = b(0) To b(1)
FORMAT_CN = FORMAT_CN & x & ","
Next x
Else
FORMAT_CN = FORMAT_CN & a(i) & ","
End If
Next i
P.S. Про "создание цифрового сертификата", чтобы Excel вас всякий раз при открытии файла не предупреждал про макросы, вы сами в интернете почитайте. Последний раз редактировалось 404; 31.10.2012 в 06:35. |
|
|
|
|
|
Вверх #328 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(oleg126) »
Вы внесли на счет в банке 7000 руб. под 14 % годовых. Сколько рублей будет на Вашем счете через 7 лет? Ответ должен выйти 18546 но вот как это получить не пойму
|
|
|
|
|
|
Вверх #329 |
НовенькийРегистрация: 22.11.2012
|
404 а какой функцией вы это делали? БС?
ПРосто я решил задачи а 5 штук все таки не сходятся с ответом! 1.Вы внесли на счет в банке 7000 руб. под 14 % годовых. Сколько рублей будет на Вашем счете через 7 лет? Ответ: 18546 3.У Вас на депозите 3500 руб., вложенных под 16 % годовых. Сколько времени понадобится, чтобы сумма возросла до 21000 руб.? Ответ: 135,2759 4.У Вашего клиента на депозите 3629 руб., вложенных под 1,1 % ежемесячно. Счет открыт 12 месяцев тому назад. Каков первоначальный размер вклада? Ответ: 3,183 7.У Вас на счете уже 7500 руб. В конце каждого месяца Вы до-бавляете на счет по 300 руб. Сколько денег накопится на счете че-рез 10 лет при 0,7 % за месяц? Ответ: 73447,63 10. Вы инвестировали в строительство бензозаправочной стан-ции 79000 руб. и за следующие четыре года получили прибыль в раз-мерах 19000, 24500, 33000, 19500 руб. соответственно. Рассчитайте величину чис-той приведенной стоимости инвестиции при годовой ставке 4 %. Ответ: 7,622 Вобщем помогите пожалуйста, а то уже всю голову сломал, никак не выходит по ответам что бы все получилось( Буду очень признателен за помощь! |
|
|
|
|
|
Вверх #330 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(oleg126) »
а какой функцией вы это делали?
Ну логарифм ещё понадобится. Это же простые задачи:1) 7000 * 1.14^7 = 17516 руб. 3) 3500 * 1.16^t = 21000; следовательно t = LOG(21000/3500, 1.16) = 12.0722 лет, или LOG(21000/3500, 1.16) *12 = 144.867 месяцев 4) x * 1.011^12 = 3629; следовательно x = 3962/(1.011^12) = 3475 (P.S. Заявленный ответ 3,183 явно абсурден.) Добавлено через 1 час 20 минут 7) Тут получается степенной ряд: (...((7500*1.007 + 300)*1.007 + 300)*1.007 + ...)*1.007 + 300 = = 7500*1.007^120 + 300 * Cумма(1.007^n, n = 0..119). В итоге ваша формула будет выглядеть так: {=7500*1.007^120 + 300*СУММ(1.007^(СТРОКА(A1:A120)-1))} Как вводить "формулу диапазона": набираете её в ячейке без фигурных скобок в начале и конце, и нажимаете Ctrl + Shift + Enter. Туплю, есть же простая формула: Cумма(x^n, n = 0..N–1) = (x^N – 1)/(x – 1). Поэтому ваша итоговая формула: =7500*1.007^120 + 300*(1.007^120 - 1)/(1.007 - 1) Результат: 73447.63 — сходится. 10) Не знаю перевод с японского на русский термина "чистая приведенная стоимость инвестиции", искать лень. Последний раз редактировалось 404; 23.11.2012 в 06:42. |
|
|
|
|
|
Вверх #332 |
НовенькийРегистрация: 29.10.2012
|
Таблица соответствия
Добрый день! Очень нужна ваша помощь… Есть файл состоящий из 3х листов на каждом из листов таблица. В приложении выкладываю пример. Получилось глуповато, но сам документ выложить не могу, он для внутреннего пользования.
Опишу смысл этих таблиц: Есть три разные компании, которые поставляют фрукты. Данные в этих таблицах представлены в немного разных видах. Наиболее совпадающими столбцами являются «КОД» и «НОМЕР». Нужно составить таблицу соответствия, чтобы все три таблицы были на одном листе и одинаковые сорта фруктов стояли в таблице на одной и той-же строке. Плюс еще нужно выписать те данные, где цена меньше. В примере во вкладке "ИТОГ" сделал вручную то, что необходимо получить... Оригинальные таблицы содержат порядка 800 строк... Вся загвоздка в том что столбцы «НОМЕР» не точно совпадают в разных таблицах Есть еще такой момент: если, допустим, поступают фрукты с номером которого нет в указанных тогда «ЦЕНА» указывается из той строки в которой ячейка «НОМЕР» пустая. Замучился уже голову ломать над этим вопросом… |
|
|
|
|
|
Вверх #333 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(aleksashka7011) »
Нужно составить таблицу соответствия, чтобы… одинаковые сорта фруктов стояли на одной и той-же строке
Конечная задача какая? Как я понимаю: в магазин поступает товар с кодом K и номером N (одно число?). Нужно выбрать для него минимальную розничную цену, исходя из данных на листах Компания1..3? Если так, для этого не нужна "Таблица соответствия"; а нужна собственно функция, которая берёт номер и код, просматривает листы "Компания 1..3" и выдаёт минимальную цену. |
|
|
|
|
|
Вверх #334 |
НовенькийРегистрация: 29.10.2012
|
По идее одной строке из листа «Компания 1» должна соответствовать только одна строка из листов «Компания 2» и «Компания 3». Либо ни одной строки. Можно ли этого добиться?
А вот такой случай. Есть две строки: КОД НОМЕР 45 20 45 70, 35, 320, 700 Будут ли они считаться одинаковыми? Цитата
Конечная задача какая?
Как я понимаю: в магазин поступает товар с кодом K и номером N (одно число?). Нужно выбрать для него минимальную розничную цену, исходя из данных на листах Компания1..3? Если так, для этого не нужна "Таблица соответствия"; а нужна собственно функция, которая берёт номер и код, просматривает листы "Компания 1..3" и выдаёт минимальную цену. |
|
|
|
|
|
Вверх #335 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(aleksashka7011) »
Каким образом можно реализовать
Код:
Function BELONG(ByVal x As Integer, s As String)
BELONG = False
a = Split(Replace(s, ";", ","), ",")
For i = 0 To UBound(a)
If InStr(a(i), "-") Then
b = Split(a(i), "-", 3)
BELONG = x >= b(0) And x <= b(1)
Else
BELONG = x = a(i)
End If
If BELONG Then Exit For
Next i
End Function
Последний раз редактировалось 404; 26.11.2012 в 09:54. |
|
|
|
|
|
Вверх #336 |
НачинающийРегистрация: 02.04.2012
|
Объясните, почему при выделении любой ячейки столбца M виснет программа? Что тогда делать? Пожалуйста, срочно!
Пока ввела дополнительный столбец, работаю так, но основной проблемы это не решает. Последний раз редактировалось melnika; 29.11.2012 в 20:09. |
|
|
|
|
|
Вверх #337 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
Что тогда делать?
|
|
|
|
|
|
Вверх #339 |
УмудрённыйРегистрация: 04.08.2003
|
melnika
Есть ли в формулах циклические ссылки? Есть ли какие-то особо ресуроёмкие формулы (многократный просмотр больших диапазонов и т. п.)? Установлены ли какие-то программы, работающие с буфером обмена: PuntoSwitcher, словари, переводчики и т. п. Включена ли защита листа? Включён ли ScrollLock? Наконец, можно банально попробовать переустановить MS Office… |
|
|
|
|
|
Вверх #340 |
НовенькийРегистрация: 29.10.2012
|
Цитата
Дальше надо просмотреть лист на предмет совпадения кодов и "принадлежности" номеров и найти номер строки, в которой стоит минимальная цена. Разберётесь дальше? Справку по VBA используйте.
|
|
|
|
|
|
Вверх #343 |
УмудрённыйРегистрация: 04.08.2003
|
oleg126
В Гугле поищите "Excel сумма прописью". Есть надстройка для Excel, которую нужно установить на компьютер; есть макрос, который можно вставить в конкретный документ. Добавлено через 1 час 19 минут Цитата
(aleksashka7011) »
каким образом использовать эту формулу, т.к. она выбирает только ОДНО число
Код:
Function BELONG(ByVal x As Integer, s As String)
BELONG = False
a = Split(Replace(s, ";", ","), ",")
For i = 0 To UBound(a)
If InStr(a(i), "-") Then
b = Split(a(i), "-", 3)
BELONG = x >= b(0) And x <= b(1)
Else
BELONG = x = a(i)
End If
If BELONG Then Exit For
Next i
End Function
Function MINPRICELINE(ws As String, ByVal code As Integer, ByVal number As Integer)
l1 = 2: l2 = 99 'номера 1-й и последней просматриваемых строк
cc = 2: cn = 3: cp = 4 'номера столбцов с кодом, номером и ценой
MINPRICE = 0: MINPRICELINE = 0
With ThisWorkbook.Worksheets(ws)
For l = l1 To l2
If .Cells(l, cc).Value = code And BELONG(number, .Cells(l, cn).Value) _
And (.Cells(l, cp).Value < MINPRICE Or MINPRICE = 0) Then
MINPRICE = .Cells(l, cp)
MINPRICELINE = l
End If
Next l
End With
End Function
=MINPRICELINE("Компания 1"; 16; 660) Получите номера строк с минимальной ценой на каждом из трёх листов; потом с помощью СМЕЩ берёте саму цену; наконец с помощью МИН получаете минимальную из трёх. Можно было заставить функцию выдавать сразу значение минимальной цены, но, полагаю, вам интересна и промежуточная информация. Номера просматриваемых строк и столбцов в функции измените в соответствии с вашими таблицами. Последний раз редактировалось 404; 10.12.2012 в 16:58. |
|
|
|
|
|
Вверх #344 |
НовенькийРегистрация: 09.01.2013
Адрес: Мценск
|
EXCEL HELP
1)Создать среду для преобразования любого целого десятичного числа от1 до 1000000 в двоичное число.
2)Создать среду для тестирования знаний таблицы умножения. 3)Создать программу для игры компьютера в качестве второго игрока в "Крестики нолики" для поля 3х3. 4)найти все решения уравнения: COS X+0,1X= 0. Помогите пожалуйста!((( |
|
|
|
|
|
Вверх #347 |
МодераторРегистрация: 18.08.2004
Адрес: Владивосток
|
Обращайтесь.
Уж со вторым вообще проблем никаких - проверка на условие совпадения ячейки и произведения двух заданных. Т.е. с использованием оператора "ЕСЛИ" ![]() Добавлено через 1 минуту Цитата
(zayac25) »
Создать среду для преобразования любого целого десятичного числа от1 до 1000000 в двоичное число.
__________________
Core unstable, system malfunction What fun is a computer if you don't push it for more than its rated! |
|
|
|
|
|
Вверх #349 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(zayac25) »
2)Создать среду для тестирования знаний таблицы умножения.
Цитата
(zayac25) »
4)найти все решения уравнения: COS X+0,1X= 0.
Последний раз редактировалось 404; 11.01.2013 в 07:58. |
|
|
|
|
|
Вверх #351 |
НовенькийРегистрация: 25.01.2013
|
День добрый форумчане
проблема у меня сложилась Есть перечень товара в котором в одной ячейке указанно наименование товара и его вложения в коробку например: 0980 Kilka Tomat Sous (E O) 48*240 gr суть проблемы в следующем: необходимо разделить данные таким образом что бы в отдельном столбце остались только данные- 48*240 естественно длинна названий и вложений в коробку разные |
|
|
|
|
|
Вверх #353 |
НовенькийРегистрация: 25.01.2013
|
Corrado Olivki farshirov.krivetkami12*314ml/300gr
Corrado Olivki farshirov. limonom 12*314ml/300gr Corrado Olivki farshirovanye lososem12*314ml/300gr Corrado Olivki s/k SUPERGIGANT 12*850ml Corrado Olivki s/k GIGANT 12*425ml Corrado Olivki b/k GIGANT 12*425ml Corrado Olivki farshirov.anchous 12*314ml/300gr(d) Corrado Olivki farshirov tuntsom12*314ml/300gr(d) Corrado Masliny s/k 12*314ml/300gr Corrado Masliny b/k 12*314ml/300gr CorradoMasliny krupnye otbornye b/k12*425ml/440gr CorradoMasliny krupnye otbornye s/k12*425ml/440gr Corrado Masliny s/k GIGANT 12*425ml Corrado Masliny s/k SUPERGIGANT 12*850ml Corrado Masliny b/k GIGANT 12*425ml Corrado Goroshek zeleny konservirovanny12*425ml(n) Corrado Goroshek zeleny konservirovanny 12*212ml CorradoKukuruza delikatesn.konservirov12*425ml(n) CorradoKukuruza delikatesn.konservirov.12*212ml ну вот несколько примеров никакой закономерности нет таких названий 4446 шт. и все разные |
|
|
|
|
|
Вверх #357 |
УмудрённыйРегистрация: 04.08.2003
|
sdv1979
С такими ячейками что делать: LETO STEND LETO STEND 0.5 TELEPHONE CARD 500 unit TELEPHONE CARD 1000 unit MC NEW METAL SHELF 4*4 KBG NASTENNIY KALENDAR 2013 REXONA PROMOSUMKA 1*200 2011 CIF UW RAZDELITELI/STOPPER 20x100 SM KAZ STICKER ENR 633806/634139 AA4 3+1 FREE SWS METAL DISPAY (1x6) VERTIKAL Durukan lollipopJusticeLeagueTattoo 6*110*13gr(d) (25) 926000004861 Pila B35 25W E14proz1CT100sht(d) Какие из каждой из них брать цифры? |
|
|
|
|
|
Вверх #358 |
МодераторРегистрация: 29.06.2004
|
для для С2: =ПСТР(B2;(ПОИСК("~*";B2;1))-2;6) -это единственное приближенное к нужному, на что у меня хватило способностей
![]() Если до звездочки 3 цифры, то возьмутся только 2 ближайшие, но это лучше чем куча ячеек с мусором перед двухциферным началом, коих большинство. По хорошему конечно нужно писать макрос с regex типа http://vdasus.com/2011/11/03/regulya...eniya-v-excel/ Последний раз редактировалось garniv; 25.01.2013 в 12:56. |
|
|
|
|
|
Вверх #359 |
НовенькийРегистрация: 25.01.2013
|
Цитата
(garniv) »
=ПСТР(B2;(ПОИСК("~*";B2;1))-2;6)
такие выражения как 20*48*100 или 1000*11*40 не корректно отображаются Добавлено через 36 минут Цитата
(404) »
Какие из каждой из них брать цифры?
|
|
|
|
|
|
Вверх #360 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(sdv1979) »
нужны только цифры разделенные *
CIF UW RAZDELITELI/STOPPER 20x100 SM |
|
|
|
|
|
Вверх #363 |
МодераторРегистрация: 29.06.2004
|
Код:
Function Extract(ByVal text As String) As String
Dim result As String
Dim allMatches As Object
Dim RE As Object
Set RE = CreateObject("vbscript.regexp")
RE.Pattern = "(\d+\*\d+\*(\d+|\.)*\d+)"
RE.Global = True
RE.IgnoreCase = True
Set allMatches = RE.Execute(text)
If allMatches.Count = 0 Then
RE.Pattern = "(\d+\*(\d+|\.)*\d+)"
Set allMatches = RE.Execute(text)
End If
If allMatches.Count <> 0 Then
result = allMatches.Item(0).SubMatches.Item(0)
End If
Extract = result
End Function
Последний раз редактировалось garniv; 26.01.2013 в 12:49. |
|
|
|
|
|
Вверх #366 |
НовенькийРегистрация: 25.01.2013
|
Уважаемые знатоки
еще один вопрос. в связи с переходом на новую кодировку товара у нас сложилась проблема. код товара составляет 24 цифры без пробелов и тире Excel воспринимает этот код как текст "202145020065067007450020" при переходе на формат ячеек "Числовой" получается 2,02145020065067E+23 или что-то типа этого так вот:как сейчас можно сравнить две таблицы -в первой идет перечень кодов -во второй перечень кодов и количество которое находится в разных адресах склада необходимо в первую таблицу вставить сумму остатков товара который находится в разных адресах формула "сумма если" не работает получается целый ряд одинаковых значений Последний раз редактировалось sdv1979; 26.01.2013 в 09:06. |
|
|
|
|
|
Вверх #369 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(sdv1979) »
почему вот в этой таблице не работает
=СУММПРОИЗВ((Лист1!A$2:A$1200=A2)*(Лист1!C$2:C$1200)) вставляете это в строку 2, потом формулу из строки 2 копируете в остальные строки ниже. Во-вторых, в "этой таблице" у вас никакие коды на Лист1 не совпадают с кодами на Лист2. Поэтому формулы работают: дают 0. Добавлено через 9 минут P.S. Также, не будет работать, если в диапазоне C$2:C$1200 попадутся не числовые значения. |
|
|
|
|
|
Вверх #371 |
НовенькийРегистрация: 31.01.2013
Адрес: Украина-->Чернигов
|
Есть один лист, в который добавляются ссылки (одна и более)
![]() Есть второй, в котором нужно считать их количество (колонка "Количество комменатриев") ![]() Реально это сделать? Или чтобы абзацы считало в ячейке. Последний раз редактировалось Capoeirista; 31.01.2013 в 02:33. |
|
|
|
|
|
Вверх #372 |
МодераторРегистрация: 29.06.2004
|
Тебе надо делать в Google Spreadsheets или в Excel?..
Если первое, то попробуй http://productforums.google.com/foru...ru/c_Nq42ND28g Цитата
=ROWS(массив) - COUNTBLANK(диапазон)
https://support.google.com/drive/bin...cs&tab=1240295 - полезная для изучения Последний раз редактировалось garniv; 31.01.2013 в 06:19. |
|
|
|
|
|
Вверх #373 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Capoeirista) »
Реально это сделать?
|
|
|
|
|
|
Вверх #375 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(garniv) »
Посмотри на скрины - там СЧЁТЗ работать не будет.
Или автору вопроса надо считать что-то другое? Число ссылок в одной ячейке? Число комментаиев на странице youtube по ссылке? Пусть уточнит.
Последний раз редактировалось 404; 31.01.2013 в 11:29. |
|
|
|
|
|
Вверх #379 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Inkognito98) »
как записать, отмеченные на картинке формулы, в Excel?
|
|
|
|
|
|
Вверх #380 |
НовенькийРегистрация: 21.02.2013
|
Цитата
(garniv) »
Что написано в методичке, в конспектах?)
Я вырезал фрагмент с инструкцией, по выполнению моего варианта. Может весь ПДФ файл прикрепить?
|
|
|
|
|
|
Вверх #382 |
НовенькийРегистрация: 21.02.2013
|
Ну вообщем вот файл.
Мне нужно сделать Лр1(№1), что на 37й странице. Образец находится на странице 7. А там формулы такие навороченные и производные и модули, как это всё в excel записать? Последний раз редактировалось Inkognito98; 23.02.2013 в 08:22. |
|
|
|
|
|
Вверх #384 |
НовенькийРегистрация: 21.02.2013
|
Цитата
(garniv) »
Inkognito98
Список рекомендованной литературы (указанных годов издания) пробовал гуглить и просматривать? Ладно, извините, что побеспокоил.
|
|
|
|
|
|
Вверх #387 |
УмудрённыйРегистрация: 04.08.2003
|
Inkognito98
О, ну вот. Выпишите частные производные этой функции ∂x/∂a, ∂x/∂b, ∂x/∂c. Посчитайте их значения в точках a=3.85, b=2.043, c=96.6. Теперь посчитайте значение предельной абсолютной погрешности, формула у вас там написана, при ∆a=0.04, ∆b=0.004, ∆a=0.2. Что касается условий 2-й задачи: очевидно, a=1.34±0.02, а чему равно b и c? Последний раз редактировалось 404; 24.02.2013 в 13:00. |
|
|
|
|
|
Вверх #388 |
НовенькийРегистрация: 10.11.2011
|
Excel Сравнение по датам
Столбец A - люди, которые заходили в программу за определенный период времени
Столбец B - дата, когда люди из столбца A заходили в программу Столбец C - люди, которые находятся в отпуске в этот же период времени Столбец D - дата начала отпуска людей из столбца C Столбец E - дата окончания отпуска людей из столбца C Необходимо проверить не заходил ли человек в программу, находясь при этом в отпуске. Были такие варианты формул: =ЕСЛИ((A$1:A$23831; C1); И(ГОД(B$1:B$23831)<=ГОД(E1); МЕСЯЦ(B$1:B$2383)<=МЕСЯЦ(E1); ДЕНЬ(B$1:B$23831)<=ДЕНЬ(E1)); И(ГОД(B$1:B$23831)>=ГОД(D1); МЕСЯЦ(B$1:B$23831)>=МЕСЯЦ(D1); ДЕНЬ(B$1:B$23831)>=ДЕНЬ(D1));"Равны";"Не равны") =ЕСЛИ(И((A$1:A$23831; C1); ГОД(B$1:B$23831)<=ГОД(E1); МЕСЯЦ(B$1:B$23831)<=МЕСЯЦ(E1); ДЕНЬ(B$1:B$23831)<=ДЕНЬ(E1); ГОД(B$1:B$23831)>=ГОД(D1); МЕСЯЦ(B$1:B$23831)>=МЕСЯЦ(D1); ДЕНЬ(B$1:B$23831)>=ДЕНЬ(D1));"Равны";"Не равны") Но проверка говорит о том, что формулы не работают. Помогите, пожалуйста. У кого есть какие мысли? |
|
|
|
|
|
Вверх #389 |
МодераторРегистрация: 29.06.2004
|
А как у вас получилось объединить два несвязанных списка (АВ) и (CDE) в одну таблицу?
Вообще уже в самой постановке вопроса ("за определенный период времени" + "в этот же период времени") есть ответ, для получения результатов необходимо просто сравнить столбцы А и С на совпадения. Покажите часть таблицы так будет понятнее в чем проблема. Последний раз редактировалось garniv; 11.04.2013 в 15:46. |
|
|
|
|
|
Вверх #394 |
НовенькийРегистрация: 12.04.2013
|
1. У меня есть 2 столбика по несколько 1000 позиция 1-й это артикул, 2-й размер. напротив одного и того де артикула могут быть разные размеры. К тому же строчьки артикул + размер много раз повторяються.
Мне нужно: 1. что бы повторяющиеся чтрочьки удалились. 2. в 1 ячейке образовался 1 артикул, в соседней, перечень размеров. Фото образца я подкрепил... Я буду очень благодарен если получиться... мне пипец нужно, а в ручную я не успею перелопатить... Добавлено через 43 секунды Цитата
(garniv) »
Что ты имеешь в виду под словом "получить"? Получить где, получить каким образом, получить для чего?
Мне нужно: 1. что бы повторяющиеся чтрочьки удалились. 2. в 1 ячейке образовался 1 артикул, в соседней, перечень размеров. Фото образца я подкрепил... Я буду очень благодарен если получиться... мне пипец нужно, а в ручную я не успею перелопатить... |
|
|
|
|
|
Вверх #395 |
МодераторРегистрация: 29.06.2004
|
Цитата
(Vladymyr) »
1. что бы повторяющиеся чтрочьки удалились.
|
|
|
|
|
|
Вверх #396 |
ПродвинутыйРегистрация: 03.09.2008
Адрес: Москва
|
Макросом быстрее будет. Запускать на каждом отдельном листе:
Код:
Sub Sort_Goods_and_Sizes()
Dim totalrows, Row, i As Long
Application.ScreenUpdating = False
totalrows = ActiveSheet.UsedRange.Rows.Count
Range(Cells(2, 1), Cells(totalrows, 2)).Sort Key1:=Cells(2, 1), Order1:=xlDescending, _
Key2:=Cells(2, 2), Order2:=xlDescending, _
Header:=xlNo, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, _
DataOption2:=xlSortNormal
For Row = totalrows To 3 Step -1
If Cells(Row, 1) = Cells(Row - 1, 1) _
And Cells(Row, 2) = Cells(Row - 1, 2) Then
Rows(Row).EntireRow.Delete
End If
Next Row
totalrows = ActiveSheet.UsedRange.Rows.Count
i = 1
For Row = totalrows To 2 Step -1
If Cells(Row, 1) = Cells(Row - 1, 1) Then
Cells(i, 3) = Cells(Row, 1)
Cells(i, 4) = Cells(i, 4) & Cells(Row, 2) & ", "
Else
Cells(i, 3) = Cells(Row, 1)
Cells(i, 4) = Cells(i, 4) & Cells(Row, 2)
i = i + 1
End If
Next Row
Columns(2).EntireColumn.Delete
Columns(1).EntireColumn.Delete
Application.ScreenUpdating = True
MsgBox "Done!"
End Sub
Последний раз редактировалось ineegma; 12.04.2013 в 19:00. |
|
|
|
|
|
Вверх #397 |
МодераторРегистрация: 29.06.2004
|
Вот похожее: http://www.cyberforum.ru/vba/thread597633.html
|
|
|
|
|
|
Вверх #398 |
НовенькийРегистрация: 12.04.2013
|
Спасибо огромное всем...
Мега благодарность garniv 2-я ссылка просто супер, всё получилось =))) но у меня возник походу действия еще 1 вопросик например арт-----коробка (в я чейке коробка всегда 1 будет) 123-----1 123-----1 15------1 15------1 15------1 Могу ли я получить следующий результат арт-----коробка 123-----2 15------3 |
|
|
|
|
|
Вверх #399 |
ПродвинутыйРегистрация: 03.09.2008
Адрес: Москва
|
Цитата
(Vladymyr) »
Могу ли я получить следующий результат
арт-----коробка 123-----2 15------3 |
|
|
|
|
|
Вверх #402 |
НовенькийРегистрация: 16.04.2013
|
Пожалуйста,помогите с Excel
Нужно используя расширенный фильтр, вывести на свободном месте рабочего листа фамилии сотрудников, чьи фамилии начинаются на букву "К" и одновременно имеют оклад меньше 800 грн.
А также,используя расширенный фильтр, вывести на свободном месте рабочего листа данные сотрудников, чей стаж работы больше 2 лет, но меньше 5 лет. Никак не могу правильно составить критерий условия для сотрудников с фамилией на "К" и для стажа работы. |
|
|
|
|
|
Вверх #404 |
ОпытныйРегистрация: 02.11.2006
Адрес: E-burg
|
Цитата
(Jank) »
Нужно используя расширенный фильтр, вывести на свободном месте рабочего листа фамилии сотрудников, чьи фамилии начинаются на букву "К" и одновременно имеют оклад меньше 800 грн.
А также,используя расширенный фильтр, вывести на свободном месте рабочего листа данные сотрудников, чей стаж работы больше 2 лет, но меньше 5 лет. Никак не могу правильно составить критерий условия для сотрудников с фамилией на "К" и для стажа работы. |
|
|
|
|
|
Вверх #405 |
НовенькийРегистрация: 20.04.2013
|
Доброго времени суток, форумчане -)
У меня простой, по сути вопрос, и я очень надеюсь на ваши советы (так как кнопочка Help в моем Excel почему-то не работает...) Мне нужно смоделировать одну ситуацию. Суть вот в чем: необходим такой макрос, который создавал бы новую таблицу на существующем (можно и на новом) листе, и перемещал в нее данные из старой таблице. Проблема в том, что перемещать нужно только определенное количество строк, которое указывается в специальной ячейке. К примеру, если в ячейке указано "10", то из старой таблицы надо взять 10 строк и перенести их в новую. у меня через макрос получается переносить только статичное количество строк =( Господа?) |
|
|
|
|
|
Вверх #407 |
НовенькийРегистрация: 20.04.2013
|
404. Символично, что номер моего поста - 404 =))))
Вставил такую строчку, вместо N подставил ссылку на ячейку, где было нужное количество строк, вставил ссылку на строку, которая должна быть первая копирована, нажал enter и ничего не вставилось =( =ЕСЛИ(СТРОКА(A2:N2)<=M50;Лист1!A61;"") Вот, собственно, и этот пример Что же нужно? При введении процентов награжденных людей автоматически считается общее число награжденных. Общее число записывается в особую ячейку, и теперь надо как-то сделать чтобы на новый лист самостоятельно копировалось то число строчек, которое указано в этой ячейке. Я уж не спрашиваю о том, как это сделать для каждой отдельной группы, ведь коэффициенты тоже должны перенестись). Мне кажется, без VB тут не обойтись? Последний раз редактировалось Kelte; 20.04.2013 в 21:29. |
|
|
|
|
|
Вверх #411 |
НовенькийРегистрация: 20.04.2013
|
Здорово, с этим моментом разобрался! Спасибо.
Теперь только не получается делать авторасчет бонуса. Я использую формулу =ЕСЛИ(H2=0;H24=(0*G24)) и еще кучу формул этого типа =ЕСЛИ(H2=1;H24=(1*G24)). Какой формулой можно задать это условие? Нужно, чтобы если в группе 1 получалось 4 человека, то в новой таблице эти 4 человека умножались на привязанный коэффициент, и так далее, но у меня не получается так сделать |
|
|
|
|
|
Вверх #413 |
НовенькийРегистрация: 20.04.2013
|
Бонус=ФОТ* коэффициент бонуса.
Всего 4 группы, и у каждой группы разные коэффициенты (10, 5, 2,5, 1) В группах 1, 2, 3 будет равное количество человек. В группе 4 будет другое количество. Соответственно, если я переношу таблицу на новый лист, и задаю количество переносимых строк равных количеству людей в группе (формула =ЕСЛИ(СТРОКА()<=Лист1!$H$2+1;Лист1!A2;"") где H2 и есть количество людей в группе, то и переносится с правильным коэффициентом K=10. Никак не получается задать условие типа если ячейка h2 равняется 2, то ячейка c2,c3 равняется b2,b3* 10 если ячейка h2 равняется 1, то ячейка c2 равняется b2* 10 ну и в таком же духе описать варианты с 0 до 5...как вариант |
|
|
|
|
|
Вверх #414 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Kelte) »
Бонус=ФОТ* коэффициент бонуса.
Всего 4 группы, и у каждой группы разные коэффициенты (10, 5, 2,5, 1) Для вычисления бонуса используйте формулу вида: =C2*СМЕЩ($G$1;B2;0) где столбцы С — зарплата, ака ФОТ B — № группы G2:G5 — коэффициенты бонусов "Перетаскивать" часть таблицы на другой лист для расчёта бонуса — нет нужды. Последний раз редактировалось 404; 21.04.2013 в 13:59. |
|
|
|
|
|
Вверх #415 |
НовенькийРегистрация: 20.04.2013
|
Группа награждаемых заранее неизвестна,в этом соль. Проводится некое соревнование, в ходе которого люди в исходной таблице меняются местами. Сверху вниз расположены люди с результатом по убыванию, но меня это не касается. К примеру, если награждены 3 человека, то к первой группе надо отнести первых трех людей, поэтому вбивать вручную номер группы нельзя, он должен автоматически определяться.
По таблице, награждено в первой группе 2 человека, значит с столбике B должна быть указана группа 1 только в первых двух строчках. Если будет три человека, то в первых трех строчках. А дальше, уже с четвертой строчки, будут люди во второй группе... |
|
|
|
|
|
Вверх #416 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Kelte) »
вбивать вручную номер группы нельзя, он должен автоматически определяться.
По таблице, награждено в первой группе 2 человека, значит с столбике B должна быть указана группа 1 только в первых двух строчках. А дальше будут люди во второй группе... =1 + (СТРОКА()-1 > $I$2) + (СТРОКА()-1 > $I$2+$I$3) + (СТРОКА()-1 > $I$2+$I$3+$I$4) + (СТРОКА()-1 > $I$2+$I$3+$I$4+$I$5) Последний раз редактировалось 404; 21.04.2013 в 17:30. |
|
|
|
|
|
Вверх #418 |
НовенькийРегистрация: 06.05.2013
|
Помогите
Добрый вечер, меня зовут Иван. Подскажите пожалуйста, необходимо решить след проблему.
Идет выгрузка в Excel в ячкйки А1 и В1. Каждая след.выгрузка затирает предыдушую. Какой можно прописать алгоритм (макрос), чтобы при выгрузке предыдущие значения спускались на 1 ступень вниз? Допустим А2 и В2. И так до бесконечности. Заранее огромное спасибо. |
|
|
|
|
|
Вверх #419 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(sweet11) »
Идет выгрузка в Excel в ячкйки А1 и В1.
Вообще, в чём глобальная задача заключается? Последний раз редактировалось 404; 06.05.2013 в 17:23. |
|
|
|
|
|
Вверх #420 |
МодераторРегистрация: 29.06.2004
|
Цитата
(sweet11) »
И так до бесконечности
http://office.microsoft.com/en-us/ex...005199291.aspx http://office.microsoft.com/en-us/ex...010342495.aspx |
|
|
|
|
|
Вверх #421 |
НовенькийРегистрация: 06.05.2013
|
Цитата
(404) »
Что за выгрузка, поподробнее.
1) время 2) числовое значение Это значениея помещаются в ячейки А1 и В1. Выгружаются из программы QUIK. Там какая суть - в таблице QUIK те же 2 значения, которые меняются каждую секунду - время и цена. Т.к. она сама в QUIK затирает значения, они выгружаются в Excel тоже 1 строкой. В ней никак нельзя настроить вывод таблицы по строкам. Все значения заполняются в ячейки А1 и В1. Мне бы какой-нибудь макрос, который сдвигал эти значения вниз. Т.е. новое значение не затирало предыдущее, а просто сдвигало его вниз на 1 ступень. (например в А2 и В2). И чтобы этот процесс не закачивался, т.е. сдвиг был постоянным |
|
|
|
|
|
Вверх #423 |
МодераторРегистрация: 29.06.2004
|
sweet11
Сначала на http://www.quik.ru/forum/iwr/ задайте этот вопрос - посмотрим что они ответят. Добавлено через 2 минуты Цитата
(PeterPeter) »
никак не могу разобраться как
Последний раз редактировалось garniv; 06.05.2013 в 23:41. |
|
|
|
|
|
Вверх #424 |
ОбщительныйРегистрация: 23.10.2011
|
Извините, что выразился некорректно, попытаюсь описать подробнее. Кривые заданы точками (нет четкой математической зависимости), записанными в два столбца. К примеру:
одна кривая: Х У 5 5 7 10 12 15 Вторая 6 3 8 4 15 17 Я же не могу складывать значение точки 5 со значением в точки 6, мне нужно что бы он нашел промежуточное значение в точке 6, для кривой 1 и сложил его с известным значением кривой 2. PS Возможно что garniv вы и правы, что задачка простая, ведь она настолько логична и нужна, что наверняка есть какая-то одна кнопка, в настройках графиков, которая это делает. Но я ее не нахожу. Последний раз редактировалось PeterPeter; 07.05.2013 в 07:30. |
|
|
|
|
|
Вверх #429 |
НовенькийРегистрация: 06.05.2013
|
Цитата
(garniv) »
sweet11
Я ссылку вам дал на место где должны подсказать. У вас вопрос по QUIK, а Эксель здесь ни при чем. |
|
|
|
|
|
Вверх #430 |
НовенькийРегистрация: 11.05.2013
Адрес: Миасс
|
Помогите разобраться с Excel
Здравствуйте. Задали задание сделать 2 работы в Excel, начало мне очень даже понятно, а вот дальше вообще сообразить не могу что и как делать, подскажите пожалуйста.
http://i5.pixs.ru/storage/0/3/2/DjNP...25_7942032.jpg http://i5.pixs.ru/storage/0/3/3/KHsh...06_7942033.jpg Последний раз редактировалось Ariny; 14.05.2013 в 21:40. Причина: размер картинок |
|
|
|
|
|
Вверх #432 |
МодераторРегистрация: 29.06.2004
|
AyratG
у него в сообщении 2 больших фотографии - на них 14 достаточно простых заданий. Но вот желания помогать такому человеку никакого, потому что ему не помощь нужна, а чтобы просто за него сделали, и он получил хорошую оценку/зачет. Это вредно для него же самого, а мы людям не вредим как известно
|
|
|
|
|
|
Вверх #433 |
НовенькийРегистрация: 29.05.2013
Адрес: Nickvest
|
Здравствуйте!
Помогите, пожалуйста, составить формулу, если такое возможно. Необходимо, чтобы при внесении каких-либо данных (числовых или текстовых) в столбец «С» то в столбце «В» вставлялась фиксированная дата (два варианта: со временем и без), которая не менялась бы при каждом последующем в ходе в документ. Спасибо! |
|
|
|
|
|
Вверх #434 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Nickvest) »
которая не менялась бы при каждом последующем в ходе в документ
А чтобы человек не забывал вставить дату, можно при помощи условного форматирования "подсвечивать" ячейку B, если она пустая, но в С значение имеется. Последний раз редактировалось 404; 29.05.2013 в 11:06. |
|
|
|
|
|
Вверх #435 |
НовенькийРегистрация: 29.05.2013
Адрес: Nickvest
|
Цитата
(404) »
Проще вручную использовать быструю вставку даты/времени.
А чтобы человек не забывал вставить дату, можно при помощи условного форматирования "подсвечивать" ячейку B, если она пустая, но в С значение имеется. Уважаемый «404». Нет не проще. Кода продавец обслуживает покупателей или диспетчер принимает большое количество заявок и при этом им ещё надо вводить много данных. Необходимо минимизировать и автоматизировать ввод необходимых данных. Проще вообще писать в журнале и переписывать по 2 000 позиций. Для чего компьютер тогда? |
|
|
|
|
|
Вверх #436 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Nickvest) »
Кода продавец обслуживает покупателей или диспетчер принимает большое количество заявок и при этом
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #437 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Nickvest) »
Нет не проще.
Текущая дата/время вводятся в ячейку нажатием 1 комбинации клавиш. |
|
|
|
|
|
Вверх #438 |
НовенькийРегистрация: 29.05.2013
|
Добрый день! Может кто-нибудь сталкивался с такой проблемой как у меня, подскажите пожалуйста. Есть склад, на одном листе - приход,на 10 листах - отгрузки в разные города, необходимо создать лист "движение", в котором было бы возможно выбрав определенный товар, артикул и цвет, отследить какого числа, в какие города, в каком колличестве данный товар отгружался. Спасибо.
|
|
|
|
|
|
Вверх #440 |
НовенькийРегистрация: 29.05.2013
Адрес: Nickvest
|
Цитата
(Betty3108) »
Добрый день! Может кто-нибудь сталкивался с такой проблемой как у меня, подскажите пожалуйста. Есть склад, на одном листе - приход,на 10 листах - отгрузки в разные города, необходимо создать лист "движение", в котором было бы возможно выбрав определенный товар, артикул и цвет, отследить какого числа, в какие города, в каком колличестве данный товар отгружался. Спасибо.
Посмотрите видео уроки по созданию: 1. Умных таблиц http://www.youtube.com/watch?v=EACHc_pZ5PQ 2. Сводных таблиц http://www.youtube.com/watch?v=WOpV9_zeB4Q И есть ещё такая функция ВПР http://www.youtube.com/watch?v=uqHaa-8LsvY , которая может Вам пригодиться. |
|
|
|
|
|
Вверх #441 |
3Dnews fanРегистрация: 19.02.2012
Адрес: Москва
|
На первом листе, на основании каких-либо вычислений строим график, а затем полностью копируем первой лист на второй, а затем изменяем исходные данные на новом листе, формула пересчитывается, а график ссылается на первый лист. Как сделать, чтобы на графике отразился результат вычисления данных в соответствии с листом?
|
|
|
|
|
|
Вверх #442 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Majesty) »
а график ссылается на первый лист
|
|
|
|
|
|
Вверх #445 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Majesty) »
Как правильно это сделать?
|
|
|
|
|
|
Вверх #450 |
НовенькийРегистрация: 10.06.2013
|
Нужна помощь
Коллеги! Странная фигня у меня случилась. Выложил из сметы данные в Ёксель и вижу, при предварительном просмотре печати как бы закреплена строка с номером 1. На печать также выводится эта строка на каждый лист. Посоветуйте чтобы это значило?
Последний раз редактировалось genrih_k; 10.06.2013 в 10:51. |
|
|
|
|
|
Вверх #453 |
МодераторРегистрация: 29.06.2004
|
Потянуть за верхнюю часть вертикальной прокрутки, и закрепить области
Или: http://www.youtube.com/watch?v=2tI9Lv5JK6A |
|
|
|
|
|
Вверх #458 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Тата) »
=ГОД(СЕГОДНЯ()-Дата приема на работу)-1900
В каком виде вы вставляете дату в Excel? "01 января 2003 г."? "01 янв 2013"? И на форуме есть специальная ветка Помощь по Excel |
|
|
|
|
|
Вверх #459 |
НовенькийРегистрация: 17.07.2013
|
таблица ексель
Помогите кто чем может...
Есть таблица В столбце перечень продукции, в верхней строке перечень сырья , в таблице нормативы... каким механизмом воспользоваться чтобы можно было на отдельном листе по 1(любой из списка) продукции получить рецептуру? вложила файлик для понятности: 1-й лист база 2-й - норматив (т.е. то что хочется получить на выходе) Думала сводной таблицей, но что то не хватает озарения)) Буду благодарна за помощь или идею!! |
|
|
|
|
|
Вверх #460 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Curiously) »
каким механизмом воспользоваться чтобы можно было на отдельном листе по 1(любой из списка) продукции получить рецептуру?
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #461 |
УмудрённыйРегистрация: 04.08.2003
|
Smirnoff
Да не, там вроде, как я понял, простой выбор значения из списка, всё делается при помощи ПОИСКПОЗ и СМЕЩ. Добавлено через 15 минут Curiously Конкретнее, на листе 2 в надо ввести такие формулы в следующие ячейки: A2 =ПОИСКПОЗ($A$1,база!$A$4:$A$500,0) B5 =СМЕЩ(база!$C$3,$A$2,0) B6 =СМЕЩ(база!$F$3,$A$2,0) B7 =СМЕЩ(база!$G$3,$A$2,0) и т. д. |
|
|
|
|
|
Вверх #463 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
как в таблице ячейку с датой привязать к системной дате компьютера, при том что если дата в ячейке равна или больше системной дате, то ячейку надо закрасить
|
|
|
|
|
|
Вверх #466 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
мне нужно что бы когда наступит 30.07.2013 и начиная с этой же даты
Добавлено через 3 минуты Цитата
(Kabanski) »
а мне вот нравится гуглдоксовский Эксель
Последний раз редактировалось 404; 26.07.2013 в 16:28. |
|
|
|
|
|
Вверх #467 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Условное форматирование, "значение", "больше или равно".
Значение - больше или равно - =СЕГОДНЯ()+7 - формат -цвет Добавлено через 6 минут А есть ли какая то функция, которая именно привязывает значение ячейки к конкретной дате, причем эта дата уже указана в этой ячейке? То есть, сегодня 25.07.2013 создаем ячейку с датой 01.08.2013, и как только наступает дата 01.08.2013 на календаре (системная дата) - или мы меняем в ручную дату в ПК, то ячейка закрашивается. |
|
|
|
|
|
Вверх #468 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
которая именно привязывает значение ячейки к конкретной дате, причем эта дата уже указана в этой ячейке?
Последний раз редактировалось 404; 25.07.2013 в 13:19. |
|
|
|
|
|
Вверх #469 |
НовенькийРегистрация: 24.07.2013
|
я понял, мы видимо говорим о разных датах, меня интересует системная дата.... На скрине.. именно она меня интересует и интересует, как можно ячейку с уже вписанной датой в excel привязать к этой дате.
Другими словами, есть ли возможность сделать следующее: 1. Ячейка например "$D$10" имеет формат дата и содержит значение 31.07.2013. 2. Я хочу что бы когда наступит дата на календаре, она же системная дата(смотри на скрин) 01.08.2013, ячейка "$D$10" закрасится допустим в красный цвет. Сразу отвечаю на возможный вопрос почему нельзя сделать как вы написали со значением в ячейке... Мне это необходимо не для одной ячейки а для массива, и делать дополнительную страницу или книгу со всеми датами начиная от 1.08.2013 и на данный момент неизвестно окончание массива, но даже если возьмем 6 месяцев, то наверное понимаете какая работа по вбиванию дат нужно сделать и еще столько же делать с каждым условным форматированием |
|
|
|
|
|
Вверх #470 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
Я хочу что бы когда наступит дата на календаре, она же системная дата(смотри на скрин) 01.08.2013, ячейка "$D$10" закрасится допустим в красный цвет.
Функция СЕГОДНЯ() и выдаёт системную дату. Когда 01.08.2013 окажется равно или меньше системной даты, ячейка закрасится. Цитата
(ВадимРОС) »
Мне это необходимо не для одной ячейки а для массива
1) Задаёте условное форматирование одной ячейки, как указано выше. 2) Правый клик на этой ячейке, Копировать. 3) Выделяете остальной диапазон ячеек с датами, Правка — Специальная вставка, Формат. Последний раз редактировалось 404; 25.07.2013 в 14:37. |
|
|
|
|
|
Вверх #472 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Delfina) »
как сделать перенос строки в ячейке
http://support.microsoft.com/kb/2473659/ru Не забываем пользоваться Яндексом и Гуглом. |
|
|
|
|
|
Вверх #474 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Когда 01.08.2013 окажется равно или меньше системной даты, ячейка закрасится.
Вот пример на скрине, у меня ничего не получилось На нем показано, что вчера 25.07.2013 я создал условное форматирование: Значение ячейки больше или равно =СЕГОДНЯ()+1, то формат ячейки красный цвет То есть, вчера 25.07.2013 было сегодня и по идее сегодня 26.07.2013 ячейка должна была закраситься, но формата не произошло. И я так понимаю, что это из-за того что функция =СЕГОДНЯ() возвращает текущую дату, а не дату когда был создан формат ячейки. |
|
|
|
|
|
Вверх #475 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
Вопрос если функция СЕГОДНЯ показывает системную=текущую дату, то как ячейка поймет, что сегодня наступило 1 августа 2013 г?
Цитата
(ВадимРОС) »
Вот пример на скрине, у меня ничего не получилось
|
|
|
|
|
|
Вверх #476 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Поставьте условие: "значение", "меньше или равно", "=СЕГОДНЯ()", а не "больше или равно", "=СЕГОДНЯ()+1". Файл прилагаю, работает.
Добавлено через 7 минут и у меня есть одно маленькое замечание: ячейка должна быть пустой с форматом ячейки "Дата". То есть в данных ячейках не должно содержаться ничего, кроме формата самой ячейки. Все ваши примеры они уже для заполненной ячейки. |
|
|
|
|
|
Вверх #477 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
а если мне надо что бы ячейка закрасилась через 2 недели?
Цитата
(ВадимРОС) »
в данных ячейках не должно содержаться ничего, кроме формата самой ячейки.
Все ваши примеры они уже для заполненной ячейки. Естественно, закраска на незаполненной ячейке срабатывать не будет, т. к. в ней не содержится никакой даты.
|
|
|
|
|
|
Вверх #478 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Естественно, закраска на незаполненной ячейке срабатывать не будет, т. к. в ней не содержится никакой даты.
![]() мне как раз и надо что бы незаполненная ячейка при достижения определенной даты закрасилась. Есть ли такая возможность в excel или все таки ячейка должна в любом случае иметь какое то значение(в моем случае Дата)?
|
|
|
|
|
|
Вверх #479 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
ну вот мы и подошли к тому, что я ищу
Цитата
(ВадимРОС) »
чтобы незаполненная ячейка при достижения определенной даты закрасилась
здесь $A$1 — ссылка на ячейку (на том же листе), в которой стоит дата. Последний раз редактировалось 404; 29.07.2013 в 09:51. |
|
|
|
|
|
Вверх #480 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Условное форматирование, "форрмула", =$A$1<=СЕГОДНЯ()
здесь $A$1 — ссылка на ячейку (на том же листе), в которой стоит дата. А нет ли возможности обойтись без этого? Можно ли использовать будущую дату из календаря, а не установленную на листе? |
|
|
|
|
|
Вверх #481 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
Можно ли использовать будущую дату из календаря, а не установленную на листе?
Э, ну, либо вы можете в Условном форматировании прописать дату явно: ДАТА(2013;8;1), вместо $A$1. Но если условное форматирование установлено для многих ячеек, изменение даты будет более трудоёмким. Не хотите, чтобы ячейка с датой была на виду, сделайте скрытую строку/столбец, и/или используйте механизм "защиты ячеек". Подробнее см. справку и Гугл&Яндекс. Последний раз редактировалось 404; 29.07.2013 в 11:40. |
|
|
|
|
|
Вверх #482 |
НовенькийРегистрация: 24.07.2013
|
я о системном календаре MS Windows, который находиться (если уж совсем быть недалеким) на системной панели внизу справа, где время и дата...
вариант с установленными датами все таки не очень подходит из-за того, что этих дат будет очень много, и каждый раз вводить новую дату при появлении новой записи будет накладно, но все равно спасибо за помощь ! |
|
|
|
|
|
Вверх #485 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Условное форматирование, "форрмула", =$A$1<=СЕГОДНЯ()
здесь $A$1 — ссылка на ячейку (на том же листе), в которой стоит дата. у меня есть ячейка с датой: 29.07.2013 мне нужно, что бы через две недели закрасилась другая ячейка, которая имеет ссылку на эту ячейку. Вот пример: $A$1="29.07.2013" Форматирование: Значение ячейки - меньше или равно - =$A$1=СЕГОДНЯ()+14 - формат:цвет Подскажите правильно? |
|
|
|
|
|
Вверх #486 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
Цитата
(404) »
"формула", =$A$1<=СЕГОДНЯ()
Значение ячейки - меньше или равно - =$A$1=СЕГОДНЯ()+14 - формат:цвет правильно? Чувствую, ещё пара ответов на ваши вопросы, и меня повысят с Капитана до Майора Очевидность
|
|
|
|
|
|
Вверх #487 |
НовенькийРегистрация: 24.07.2013
|
![]() ![]() ![]() ![]() Цитата
Чувствую, ещё пара ответов на ваши вопросы, и меня повысят с Капитана до Майора Очевидность
Хм будете проставляться ![]() а вообще, именно изучением excel я только только начал заниматься по роду своей деятельности и многих вещей просто не понимаю да и не знаю, чего уж тут скрывать |
|
|
|
|
|
Вверх #490 |
НовенькийРегистрация: 24.07.2013
|
404
я понял еще одну свою беду, я все хотел решить при помощи второго режима форматирования(Форматирование только ячейки, которые содержат), а нужно было попробовать формулу, хотя наверное это практически одно и тоже.... и последний вопрос, что бы мне распространить это условие и на другие ячейки, где есть так же дата и пустая ячейка, нужно использовать спец вставку? и как это будет отражаться, если в столбце где даты будут различные даты? |
|
|
|
|
|
Вверх #491 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
что бы мне распространить это условие и на другие ячейки, где есть так же дата и пустая ячейка, нужно использовать спец вставку?
Цитата
(ВадимРОС) »
как это будет отражаться, если в столбце где даты будут различные даты?
Если ставите "$" перед 1, то будет копироваться "$A$1" как есть. |
|
|
|
|
|
Вверх #492 |
НовенькийРегистрация: 24.07.2013
|
Цитата
Если вы, допустим, в формуле для 1-й строки напишете $A1, без "$" перед 1, то при копировании формата в следующие строки вместо $A1 будут автоматически подставляться $A2, $A3 и т. д.
Если ставите "$" перед 1, то будет копироваться "$A$1" как есть. За это огромное спасибо, узнал много нового) |
|
|
|
|
|
Вверх #493 |
НовенькийРегистрация: 02.08.2013
|
Автоматическое переименование
Доброе время суток. Возник вопрос.Подскажите как можно(написав программу или макрос) сделать следующее. Есть таблица товаров Excel. В одной из колонок находятся ссылки на фото товара на сайте,таким образом фото открывается в браурезе,допустим по адресу shop/items/727275 Вопрос. Как изменить гиперссылку на другу, скопировав первые 3 цифры и полный 727275 из старой гиперссылки и поменть на на http://cdn0.shop/items/727/727275/0/700.jpg
Данную итерацию нужно сделать на несколько тысяч ячеек скрин http://pixs.ru/showimage/Bezimyanni_7372441_8631548.png |
|
|
|
|
|
Вверх #494 |
МодераторРегистрация: 29.06.2004
|
shop/items/727275 -> http://cdn0.shop/items/727/727275/0/700.jpg
shop/items/777276 -> http://cdn0.shop/items/777/777276/0/700.jpg shop/items/797277 -> http://cdn0.shop/items/797/797277/0/700.jpg Так? Добавлено через 1 минуту на скрине ничего не разобрать, вы его хоть сами смотрели после заливки?) Последний раз редактировалось garniv; 02.08.2013 в 17:21. |
|
|
|
|
|
Вверх #495 |
НовенькийРегистрация: 02.08.2013
|
ДА
Цитата
(garniv) »
shop/items/727275 -> http://cdn0.shop/items/727/727275/0/700.jpg
shop/items/777276 -> http://cdn0.shop/items/777/777276/0/700.jpg shop/items/797277 -> http://cdn0.shop/items/797/797277/0/700.jpg Так? Добавлено через 1 минуту на скрине ничего не разобрать, вы его хоть сами смотрели после заливки?) |
|
|
|
|
|
Вверх #497 |
МодераторРегистрация: 29.06.2004
|
PHP код:
Цитата
(V3) »
Открываем VBA через Alt+F11 в окне Project-VBAProject левой верхнее правой кнопкой мыши Insert-Module теперь в появившемся большом окне вставляем скопированный отсюда код макроса
Закрываем VBA, через Сервис-Макрос-Макросы (Alt+F8) выбираем марос и нажимаем выполнить Сделано на основе http://forum.ixbt.com/topic.cgi?id=23:33826 Добавлено через 5 минут Функция Mid (Visual Basic): http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx Оператор &: http://msdn.microsoft.com/ru-ru/libr.../gg264104.aspx |
|
|
|
|
|
Вверх #498 |
УмудрённыйРегистрация: 04.08.2003
|
Макрос тут избыточен.
Завести дополнительный столбец. Вбить в 1-ю ячейку формулу типа: ="http://cdn0.shop/items/"&ПСТР(A1;12;3)&"/"&ПСТР(A1;12;6)&"/0/700.jpg" где A1 — ссылка на столбец со "старыми" ссылками. Скопировать ячейку в остальной диапазон. Последний раз редактировалось 404; 05.08.2013 в 12:54. |
|
|
|
|
|
Вверх #499 |
НовенькийРегистрация: 02.08.2013
|
замена URL
Цитата
(garniv) »
PHP код:
запускать только один раз! т.к. на втором и следующем запусках - покоцает ссылки.... мне лень делать проверку) Сделано на основе http://forum.ixbt.com/topic.cgi?id=23:33826 Добавлено через 5 минут Функция Mid (Visual Basic): http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx Оператор &: http://msdn.microsoft.com/ru-ru/libr.../gg264104.aspx Отличный ответ спасибо. А подскажите пожалуйста если в url ячейки нет ссылки, а требуется из значения ссылки ее сделать, как это реализовать. Например : Есть ячейка в колонке с числом 552578, нужно для это ячейки сделать гипперссылку и в url написать http://cdn3.sima-land.ru/items/552/552578/0/700.jpg если число 552579 - то ссылка будет выглядеть http://cdn4.sima-land.ru/items/552/552579/0/700.jpg т.е. менять автоматом у всех выбранных ячейках столбца Подскажите с макросом. |
|
|
|
|
|
Вверх #501 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Nesta_dima) »
если в url ячейки нет ссылки, а требуется из значения ссылки ее сделать
UPD: Работает, если в исходной ячейке адрес гиперссылки совпадает с её текстом, либо содержится просто "адрес ссылки в текстовом виде". Иначе используйте способ garniv с макросом. Последний раз редактировалось 404; 14.08.2013 в 13:33. |
|
|
|
|
|
Вверх #502 |
НовенькийРегистрация: 15.08.2013
|
Добрый день, нужна ваша помощь. Есть 2 книги, в первой два столбца (артикул и штрихкод) столбец штрихкод пустой, во второй книге оба столбца заполнены, надо сделать перенос штрихкодов из второй книги в первую и так что бы каждый штрихкод встал рядом со своим артикулом. Очень надеюсь на вашу помощь, заранее спасибо!
|
|
|
|
|
|
Вверх #503 |
МодераторРегистрация: 29.06.2004
|
Stanton
Используй ВПР: http://excelru.ru/excel/podstanovka-dannyx-v-excel.html http://planetaexcel.ru/techniques/2/106/ |
|
|
|
|
|
Вверх #504 |
НачинающийРегистрация: 26.06.2013
|
Здравствуйте. Excel 2007. В одном файле (не моём на работе) меняю одно значение в одном поле. Потом сохраняю документ, открываю по новой, а там так и осталось предыдущее значение, т.е. новое не сохранилось. Что это может быть?
|
|
|
|
|
|
Вверх #506 |
НовенькийРегистрация: 24.07.2013
|
Добрый день
Есть вот такая формула =СУММЕСЛИМН(Таблица2[РРЦ];Таблица2[Статус переподписки];"Без переподписки";Таблица2[Менеджер];"Савощик";Таблица2[Месяц];"7") Сумму считает хорошо. Но возникла потребность что бы формула считала не только 7 месяц, но и 8 месяц. Следующая формула =СУММЕСЛИМН(Таблица2[РРЦ];Таблица2[Статус переподписки];"Без переподписки";Таблица2[Менеджер];"Савощик";Таблица2[Месяц];"7";Таблица2[Месяц];"8") возвращает значение "0". Подскажите, как в данной формуле соединить 7 и 8 месяц.... далее необходимо будет присоединить 9 месяц и так далее до конца года. Добавлю 7 и 8 месяц, а также 9,10,11 и 12 находятся в одном столбце. С этим я уже разобрался Вопрос теперь в другом. У меня данная формула будет находиться на одном листе, данные на другом листе. Как мне все это дело соединить. Попробовал поставить перед каждым диапазоном суммирования следующую запись 'имя листа!', но ничего не выходит, возвращает значение 0. Если убрать апострофы, то вообще неправильная формула Последний раз редактировалось ВадимРОС; 28.08.2013 в 13:25. |
|
|
|
|
|
Вверх #507 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(ВадимРОС) »
что бы формула считала не только 7 месяц, но и 8 месяц
СУММЕСЛИМН(Таблица2[РРЦ];Таблица2[Статус переподписки];"Без переподписки";Таблица2[Менеджер];"Савощик";Таблица2[Месяц];"8") А лучше так: =СУММПРОИЗВ((Таблица2[РРЦ])*(Таблица2[Статус переподписки]="Без переподписки")*(Таблица2[Менеджер]="Савощик")* (Таблица2[Месяц]={7;8})) Цитата
(ВадимРОС) »
данные на другом листе
Последний раз редактировалось 404; 28.08.2013 в 19:12. |
|
|
|
|
|
Вверх #508 |
УмудрённыйРегистрация: 28.06.2012
Адрес: Молдова,Кишинёв
|
Здравствуйте!
Никак не могу найти в гугле. Делаю прайс лист,Например есть мониторы,мне нужно чтобы я нажимал на + слева и открывался список мониторов который есть.Как это сделать? Добавлено через 15 минут Спасибо уже нашел) |
|
|
|
|
|
Вверх #509 |
УмудрённыйРегистрация: 04.08.2003
|
funny
В Microsoft Excel список открывается по Alt + <стрелка вниз>. В списке показываются все (уникальные) значения ячеек, встречающиеся выше/ниже текущей до первой пустой ячейки. Либо можно использовать элемент управления "Поле со списком", и вручную задать диапазон ячеек, из которых берутся значения для него. |
|
|
|
|
|
Вверх #510 |
НовенькийРегистрация: 14.09.2013
Адрес: Ust-Ilimsk
|
работа с таблицай
Подскажите а реально сделать, чтоб ячейка в таблице Exsel имела дату а я мог в ней видеть значения которые перешли с другой даты. Например мне надо остаток от 14.09.2013 сам перешел на 15.09.2013 и т.д.
|
|
|
|
|
|
Вверх #511 |
МодераторРегистрация: 29.06.2004
|
Судя по всему ты хочешь чтобы в одной хранилось и занчение, и дата этого значения и еще какой-то остаток)
Простое правило: в одной ячейке - только одно значение. Нужно много разных значений - распределяй их по разным ячейкам. Вряд ли твоя задача уникальная, опиши ее в целом. Наверняка уже есть способы ее решить оптимально. Последний раз редактировалось garniv; 14.09.2013 в 12:12. |
|
|
|
|
|
Вверх #513 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Igorka80) »
Такое возможно?
Последний раз редактировалось 404; 14.09.2013 в 15:34. |
|
|
|
|
|
Вверх #514 |
НовенькийРегистрация: 14.09.2013
Адрес: Ust-Ilimsk
|
Цитата
(404) »
По вашему описанию похоже, что вопрос решатся простой формулой-ссылку на другой лист вида ='Лист2'!B10 и т. п.
В3 это первое января то AF14 31 декабря лист 2 это календарь, а с А4 по Н4 остатки лист 3, а лист 1 общий остаток по дате в виде В3 это первое января то AF14 31 декабря примерно должно быть так. Последний раз редактировалось Igorka80; 14.09.2013 в 18:21. |
|
|
|
|
|
Вверх #515 |
МодераторРегистрация: 29.06.2004
|
Igorka80
Прикрепите к сообщению файл-пример XLS (запакованный в zip), иначе мы долго будем гадать что именно вам нужно. Если боитесь за секреты, то можно не с настоящими данными, а чем-то очень похожим) Последний раз редактировалось garniv; 14.09.2013 в 19:01. |
|
|
|
|
|
Вверх #518 |
НовенькийРегистрация: 14.09.2013
Адрес: Ust-Ilimsk
|
Цитата
(garniv) »
Лист "главная" отображает данные с листов "остатки масла" и "газ". Вроде с ним все нормально.
Лист "дата" пустой. Какие именно данные должны быть в его ячейках? Последний раз редактировалось Igorka80; 14.09.2013 в 20:14. |
|
|
|
|
|
Вверх #519 |
МодераторРегистрация: 29.06.2004
|
Так а в чем отличие остатков от итогов? Прихода и расхода ведь нет.
Если вписать в стоку расхода числа - все считается Ели вы хотите на этом листе сделать ячейку, при изменении даты в которой, значения в таблице менялись, то нужно делать еще один лист с raw-данными так сказать. В него будут вноситься ежедневно расходы и приходы масел. Последний раз редактировалось garniv; 14.09.2013 в 20:25. |
|
|
|
|
|
Вверх #520 |
НовенькийРегистрация: 14.09.2013
Адрес: Ust-Ilimsk
|
Цитата
(garniv) »
Так а в чем отличие остатков от итогов? Прихода и расхода ведь нет.
как это сделать подскажи, а то я не могу понять. Последний раз редактировалось Igorka80; 14.09.2013 в 20:29. |
|
|
|
|
|
Вверх #521 |
МодераторРегистрация: 29.06.2004
|
Цитата
(Igorka80) »
чтоб он вел автоматом при смене даты ставил остатки по дате на тот день который есть
Можете расписать это же самое предложение, только раза в 3 подробнее? Или подождите - может кто-то поумнее прочитает данную тему и поймет
|
|
|
|
|
|
Вверх #522 |
НовенькийРегистрация: 14.09.2013
Адрес: Ust-Ilimsk
|
Цитата
(garniv) »
я непонимаю что именно нужно
Можете расписать это же самое предложение, только раза в 3 подробнее? Или подождите - может кто-то поумнее прочитает данную тему и поймет
Добавлено через 12 минут Цитата
(garniv) »
я непонимаю что именно нужно
Можете расписать это же самое предложение, только раза в 3 подробнее? Или подождите - может кто-то поумнее прочитает данную тему и поймет
|
|
|
|
|
|
Вверх #526 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(Metcalfe) »
А+В в знаменателе!
Цитата
(garniv) »
=1/(А+В)
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #529 |
АбсолютныйРегистрация: 08.04.2009
|
Цитата
(Smirnoff) »
Посмотрим на дальнейшее развитие событий
__________________
Под косматой елью, в темном подземелье, Где рождается родник, — меж корней живет старик. |
|
|
|
|
|
Вверх #533 |
НовенькийРегистрация: 11.11.2013
|
Прошу помощи по Excel
С использованием пакета Еxcel выполнить следующее.
1 По предложенному ветвящемуся алгоритму вычислить значения функции f(x,a,b,c) на интервале независимой переменной х от xнач. до xкон. с шагом dx; а, b, с — действительные числа. 2 Построить диаграмму, содержащую графики полученной и каждой из составляющих функций на интервале от xнач. до xкон.. f(x) = а (х +7)2 - b при x <5 и b <>0 f(x) = (x -cd ) / ax при x > 5 и b =0 f(x) = x / c в остальных случаях Я никогда сам не разберусь, наверное, как тут прописать условия. Пожалуйста, помогите разобраться! |
|
|
|
|
|
Вверх #534 |
МодераторРегистрация: 29.06.2004
|
СантехникСан
Так ты же уже делал почти тоже самое: Не получается построить диаграмму |
|
|
|
|
|
Вверх #535 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(СантехникСан) »
на интервале независимой переменной х от xнач. до xкон
Цитата
(СантехникСан) »
Я никогда сам не разберусь, наверное, как тут прописать условия
|
|
|
|
|
|
Вверх #536 |
НовенькийРегистрация: 11.11.2013
|
Цитата
(garniv) »
СантехникСан
Так ты же уже делал почти тоже самое: Не получается построить диаграмму а, b, с — действительные числа.Это все, что дано. Видимо можно взять любые числа.Уважаемые, поймите правильно! Я не прошу чтобы за меня что-то сделали! Я прошу Вас помочь разобраться! |
|
|
|
|
|
Вверх #537 |
МодераторРегистрация: 29.06.2004
|
СантехникСан
так задавай конкретные вопросы, потому как это: Цитата
(СантехникСан) »
Пожалуйста, помогите разобраться!
Цитата
(СантехникСан) »
Я прошу Вас помочь разобраться!
|
|
|
|
|
|
Вверх #538 |
УмудрённыйРегистрация: 04.08.2003
|
СантехникСан
=ЕСЛИ(И(x<5;b<>0); а*(х +7)*2-b; ЕСЛИ(И(x>5;b=0); (x-c*d)/(a*x); x/c)) Здесь вместо x подставлять адрес ячеек с соотв. значением, например A1, вместо a, b, c — то же, только с "$", например $D$1, $D$2, $D$3, чтобы при копировании формулы ссылки на a, b, c не менялись Последний раз редактировалось 404; 07.12.2013 в 20:51. |
|
|
|
|
|
Вверх #539 |
НовенькийРегистрация: 11.11.2013
|
Цитата
(garniv) »
СантехникСан
так задавай конкретные вопросы, потому как это: вообще непонятно о чем. |
|
|
|
|
|
Вверх #542 |
УмудрённыйРегистрация: 04.08.2003
|
СантехникСан
Проследите за правильностью формул. 1-я формула, как я понял из вашего файла, а*(х +7)^2 - b, т. е. "(x + 7) в квадрате". Но в вашем файле потерялось "- b". Во 2-й формуле, если я опять же правильно понял, нужны скобки после дроби: (x-c*b)/(a*x). И кстати тут "c*b", или "с*d", как вы выше написали? Словом, проверьте соответствие формул тем, что у вас в условиях задачи. Последний раз редактировалось 404; 08.12.2013 в 18:04. |
|
|
|
|
|
Вверх #544 |
НовенькийРегистрация: 10.12.2013
|
Выбор 2-х аргументов по значению из массива
Доброго времени суток. Проблема такая: есть таблица объема воды по двум аргументам Trim & Sound. А как можно наоборот, по объему воды узнать Trim & Sound или хотя бы, по объему и триму узнать sound. Верчусь вокруг ВПР, ПОИСКПОЗ, СМЕЩ уже неделю, но что то ничего не выходит. Большая просьба, подскажите что и как. Заранее благодарен
|
|
|
|
|
|
Вверх #546 |
НовенькийРегистрация: 10.12.2013
|
Это таблица для балластных танков на судне, она идет с судовыми документами в бумажном виде. При балластировке судна (прием или сброс забортной воды) в эту таблицу входят с двумя параметрами: по горизонтали - дифферент судна (trim), по вертикали - замер уровня воды в танке (sound), на пересечении получают объем воды в танке (куб.метры). В отосланном мною примере я (с подсказками) написал формулу для рассчета этого объема по двум параметрам trim и sound (зеленая дополнительная таблица, последний столбец), а вот как найти обратную задачу, т.е по объему воды определить trim & sound (если это возможно). Или по trim (первая верхняя строка основной таблицы) и объему определить sound (крайний левый столбец основной таблицы) . Если возможно, то без макросов и UDF, этого мне не понять пока ))). Спасибо за отклик.
|
|
|
|
|
|
Вверх #547 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(gef68) »
по объему воды определить trim & sound (если это возможно).
Тут ведь даже формул не надо, чтобы понять - невозможно это...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #548 |
УмудрённыйРегистрация: 04.08.2003
|
Я что-то в упор не пойму.
Для решения такой задачи нужны сведения о форме танка, положении в нём измерителя уровня воды, тогда можно написать формулу зависимости. Если известно расположение баков на судне, и как-то задано распределение массы судна (которое, вообще-то, зависит от его загрузки), то может быть можно написать и формулу зависимости дифферента только от объёма воды в каждом из танков. А тут вместо формул и параметров — какие-то таблицы
Последний раз редактировалось 404; 12.12.2013 в 08:09. |
|
|
|
|
|
Вверх #549 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(404) »
вместо формул и параметров — какие-то таблицы
), а может и снята экспериментально...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #550 |
УмудрённыйРегистрация: 04.08.2003
|
А-а, понял. Тогда чтобы
Цитата
(gef68) »
по trim (первая верхняя строка основной таблицы) и объему определить sound
1) при помощи ПОИСКПОЗ найти соседние табличные значения "Trim" t1 и t2, между которыми попадает заданный дифферент t; 2) в каждом из столбцов, соответствующих t1 и t2, найти соседние табличные значения объёма (V11, V12) и (V21, V22), между которыми попадает заданный объём V; им будут соответствовать в левом столбце значения "Sound" (S11, S12) и (S21, S22). 3) и дальше линейная аппроксимация: S1= (S11*(V12 - V) + S12*(V - V11))/(V12 - V11) S2= (S21*(V22 - V) + S22*(V - V21))/(V22 - V21) S = (S1 *(t2 - t) + S2 *(t - t1))/(t2 - t1) P.S. Также можно искать и V(t,S) линейной аппроксимацией по соседним табличным точкам. У вас там ПРЕДСКАЗ, ТЕНДЕНЦИЯ и т. п, вроде слишком наворочено, не разбирался. Последний раз редактировалось 404; 12.12.2013 в 09:04. |
|
|
|
|
|
Вверх #551 |
НовенькийРегистрация: 10.12.2013
|
3) и дальше линейная аппроксимация:
S1= (S11*(V12 - V) + S12*(V - V11))/(V12 - V11) S2= (S21*(V22 - V) + S22*(V - V21))/(V22 - V21) S = (S1 *(t2 - t) + S2 *(t - t1))/(t2 - t1) Cпасибо за ответ. Т.е получается решение только через промежуточные разультаты, я правильно понял ? Для определения объема по двум аргументам (trim & sound) была написана такая формула 'ПРЕДСКАЗ(M14;ВЫБОР({1:2};ПРЕДСКАЗ(L14;СМЕЩ($B$6;ПОИСКПОЗ(M14;$A$6:$A$150)-1;ПОИСКПОЗ(L14;$B$5:$I$5)-1;;2);СМЕЩ($B$5;;ПОИСКПОЗ(L14;$B$5:$I$5)-1;;2));ПРЕДСКАЗ(L14;СМЕЩ($B$6;ПОИСКПОЗ(M14;$A$6:$A$150);ПОИСКПОЗ(L14;$B$5:$I$5)-1;;2);СМЕЩ($B$5;;ПОИСКПОЗ(L14;$B$5:$I$5)-1;;2)));СМЕЩ($A$6;ПОИСКПОЗ(M14;$A$6:$A$150)-1;;2)) (зеленая таблица, последний столбец) неужели ничего нельзя сделать для решения обратной задачи, без промежуточных рассчетов ?! |
|
|
|
|
|
Вверх #552 |
НовенькийРегистрация: 10.12.2013
|
Вот например, известен объем 3.898 (выделен желтым в главной таблице) - ему соответсвует trim = 1.0 и sound = 30. Неужели c помощью Exel никак это нельзя впихнуть в одну формулу ? Жалко если это так
, печалька.а функция СМЕЩ ничем здесь не поможет? |
|
|
|
|
|
Вверх #554 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(gef68) »
по известному объему никак нельзя с помощью Exel выбрать trim и sound
Вот тебе совсем примитивный пример: двое партнёров могут тебе дать каждый по нескольку яблок, ты себе составил такую же табличку со значениями по горизонтали и вертикали - типа, сколько каждый из них дал яблок и сколько их у тебя оказалось. И теперь ставишь обратную задачу: вот у тебя 4 яблока - сколько дал каждый из партнёров? Уже понятно, что однозначного ответа нет, или будешь на пальцах перебирать варианты?..
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #555 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(gef68) »
Неужели c помощью Exel никак это нельзя впихнуть в одну формулу?
Формулу в моём п. 3 можно записать в одну, просто подставьте выражения для S1 и S2 в формулу для S. Но всякие ПОИСКПОЗ и СМЕЩ из п. 1 и 2 лучше в промежуточные ячейки записать, иначе получится монструозная формула. И кстати: Цитата
(gef68) »
Для определения объема по двум аргументам (trim & sound) была написана такая формула
И кстати ПРЕДСКАЗ у меня для вашей таблицы для Sound=0 выдаёт отрицательные значения объёма По-видимому, ПРЕДСКАЗ здесь не годится и в вашей формуле.
Последний раз редактировалось 404; 12.12.2013 в 20:11. |
|
|
|
|
|
Вверх #556 |
НовенькийРегистрация: 10.12.2013
|
Спасибо за участие, буду пробовать. По результату отпишусь. Таблица имеет строго заданный диапазон, она фиксирована. У меня вроде считает нормально, без ошибок. Таблицы сканировал из бумажных, так что может где-то цифры непривильно отсканировались вот и выдает ошабку. Еще раз спасибо.
Добавлено через 4 минуты Да вроде без ошибок, ставлю sound = 0, trim = 0 считает 1,32 куб.метра Добавлено через 29 минут Еще дело в том, что внутри таблицы все числа уникальные, нет повторяющихся, и trim стандартно ограничен восемью столбцами, т.е если взять, скажем, столбец Е (ограничим таблицу до 20-й строки и будем искать только по точному значению объема) и объем 3,898, то простая формула ИНДЕКС(A5:I20;ПОИСКПОЗ(R5;E5 20;0);1) отлично возвращает sound равный 30 (табличка над красным текстом). Я думаю, что так путем перебора в восьми столбцах можно найти sound. В принципе это то, что подсказал ув. 404, только у него еще с интерполяцией. Это так, мысли в слух. )))
|
|
|
|
|
|
Вверх #557 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(gef68) »
Таблица имеет строго заданный диапазон, она фиксирована.
По хорошему надо ументь и trim = -0.5001 или 3.01, и sound = 381.5 тоже уметь обрабатывать |
|
|
|
|
|
Вверх #558 |
НовенькийРегистрация: 10.12.2013
|
[QUOTE=Smirnoff;2314425]Что-то выбрать можно, только с реальностью "выбранное" не будет иметь никакой связи.
если находить по точным значениям объема, то для: SOUND: "ИНДЕКС(A6:A16;МойПОИСКПОЗ(R5;B6:I16;1))" TRIM: "ИНДЕКС(B5:I5;1;МойПОИСКПОЗ(R5;B6:I15;2))" Подсказали на другом форуме. |
|
|
|
|
|
Вверх #559 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(gef68) »
если находить по точным значениям объема
В реальности не было, нет и не будет ни у кого "точного значения объёма" - такого, чтобы совпал с табличкой до последнего знака. Далее - не только судостроителю либо флотоводцу, но даже и ежу должно быть понятно: при одинаковом объёме воды в балластных цистернах крен судна и замеренный уровень воды могут отличаться (так, навскидку: расположение груза на это влияет, ветер; да та же течь вскрылась, например ).Если же рассуждать с точки зрения математики: твоя табличка интерпретируется как некая поверхность в трёхмерном пространстве; по одной-единственной координате в принципе невозможно получить одну-единственную точку на такой поверхности, только некую линию на этой поверхности. Вот если есть две любые координаты - тогда (поскольку это поверхность, а не объёмная фигура) третья координата уже определяется однозначно...
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #562 |
МодераторРегистрация: 29.06.2004
|
19419
http://support.microsoft.com/kb/291073/ru http://office.microsoft.com/ru-ru/ex...010236686.aspx Последний раз редактировалось garniv; 14.12.2013 в 17:10. |
|
|
|
|
|
Вверх #568 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(404) »
*ANDROID*, а подробнее, как именно он гадит?
![]() Добавлено через 1 минуту Цитата
(garniv) »
И какая именно версия?
__________________
Будущее настало! |
|
|
|
|
|
Вверх #569 |
НачинающийРегистрация: 12.09.2008
|
Всем привет!
Вопрос такой. Есть в таблице кроме прочих три столбца: основные затраты(абонплата за мобильную связь), дополнительные затраты(например, звонки заграницу) и характеристика дополнительных затрат( тут как раз и будет стоять, например, "звонок в Белорусию"(а во втором столбце будет соотвтествующая стоимость)). Проблема в том, что мне нужно, чтобы дополнительные затраты и характеристика дополнительных затрат были подзаголовками, вернее подзаголовки столбцов будут "стоимость" и "для чего", у этих двух столбцов должен быть один заголовок, один заголовок для двух столбцов. Как это сделать? Я было подумал, объединю ка я просто напросто две верхние ячейки, где должен быть заголовок, до того, как я вставлю таблицу, но не тут то было, уж как не ковыряцся, ну никак таблица экселевские не воспринимают объединённые ячейки. Быть может кто-то мне объяснит причину? Ну и, конечно, решение проблемы. Как же всё-таки сделать один заголовок на два столбца в таблице. Да, и может быть всё-таки возможно, чтобы и ещё и подзаголовки были, ну т.е. тоже как заголовки? И ещё как вариант, и я думаю, самый лучший был бы, если он, конечно, возможен. как можно сделать, чтобы некоторые заголовки были не в той строке, что все остальные? Моя мысль такая, что если бы это было возможно, я бы написал "Дополнительные затраты" в строке с остальными заголовками как нечасть таблицы в объединённых ячейках, ну и пож ними два заголовка. Но я уверен, так нельзя... Может у кого-нибудь вообще есть совсем другая идея? Т.е. должно это выглядеть приблизительно так: ![]() Только, чтоб в отличие от этого это была таблица. Спасиб заранее |
|
|
|
|
|
Вверх #572 |
МодераторРегистрация: 29.06.2004
|
"Если мы вставляем таблицу" это не вставка таблицы, а автоматическое оформление(фон, шрифт и т.д.) по выбранному шаблону. Логично что все предыдущее слетает - из-за автофильтра. Он не допускает объединения. Отключи его, или оформи таблицу вручную.
Последний раз редактировалось garniv; 20.04.2014 в 00:18. |
|
|
|
|
|
Вверх #573 |
НовенькийРегистрация: 09.06.2014
|
Как привязать таблицу к календарю,чтоб я мог вытянуть данные с промежутков 2-х месяцев и выдать в третьей таблице.Подробнее-я делаю перевеску скота раз в месяц-25-го числа.Мне нужно,чтобы в третьей таблице отображалась сумма выданного комбикорма за один учетный период-с 25-го по 25-е.Реально ли такое сделать...Заранее спасибо!!!
|
|
|
|
|
|
Вверх #581 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Евгеш) »
Вот как это выглядит сейчас
Не вручную, например, так. Если данные за разные месяцы в разных файлах, то надо брать значения за прошлый и текущий месяц из соответствующих файлов, в именах которых будет название данного месяца. Можете названия нужных месяцев просто вводить в "итоговом" файле вручную. А ссылки на ячейки в нужных файлах вычислять при помощи функций АДРЕС и ДВССЫЛ, ещё может понадобиться СЦЕПИТЬ. Описания функций см. в справке. Последний раз редактировалось 404; 09.06.2014 в 22:36. |
|
|
|
|
|
Вверх #583 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Евгеш) »
А не могли бы Вы пример формулы написать?
Тогда взять нужное значение из нужного файла можно, типа, так: =ДВССЫЛ(АДРЕС(x;y;4;ИСТИНА; СЦЕПИТЬ("[УЧЕТ КОРМОВ за "; A1; "]Лист1"))) где x, y — номера нужных строки и столбца в файле за нужный месяц, в данном случае, СЕНТЯБРЬ. Как автоматически взять текущий и предыдущий месяцы, см. в Справке по функциям — Функции даты и времени. Но я думаю, вариант указать вручную — лучше. Во-первых, можно в любое время смотреть итог за любой месяц, во-вторых, можно посмотреть итог за 2 и т. д. месяца: от данных сентября отнять данные июля, например. Добавлено через 15 минут P.S. Было бы ещё лучше, если бы вы держали данные не в разных файлах, а в одном. Данных то не так много. Например, завели бы для каждого месяца отдельный Лист в файле. И ещё один лист итоговый. Либо можно разные месяцы держать на одном листе: с 1-й строки идёт ЯНВАРЬ, с 50-й ФЕВРАЛЬ, с 100-й МАРТ и т. д. А отдельные Листы держать для каждого года. Тогда проще и любые итоги смотреть, и хоть графики разных параметров в зависимости от времени рисовать и т. д. Последний раз редактировалось 404; 09.06.2014 в 22:46. |
|
|
|
|
|
Вверх #584 |
МодераторРегистрация: 29.06.2004
|
Евгеш
я вижу две проблемы: СОРОЧИНСЬКИЙ и МИРНИЙ в августе и сентябре имеют разные наборы строк. Соответственно итоги для этих месяцев считаются по-разному. Программа сама этого не переварит - ей нужен единый жесткий шаблон. Если сможете унифицировать строки по всем месяцам, и у вас Excel версии 2007 и выше (сохраняет в файлы *.xlsx - там лимит столбцов увеличили с 256 до 16384) то можно сделать одну годовую таблицу со стыкующимися месяцами, по которой будет воображаемо "ездить окно выборки" (по этому "окну" дат и считать итоги). Примерно так: Последний раз редактировалось garniv; 09.06.2014 в 23:27. |
|
|
|
|
|
Вверх #585 |
НовенькийРегистрация: 09.06.2014
|
Цитата
(garniv) »
Евгеш
я вижу две проблемы: СОРОЧИНСЬКИЙ и МИРНИЙ в августе и сентябре имеют разные наборы строк. Соответственно итоги для этих месяцев считаются по-разному. Программа сама этого не переварит - ей нужен единый жесткий шаблон. |
|
|
|
|
|
Вверх #586 |
НовенькийРегистрация: 09.06.2014
|
Добрый день!Хочу сразу поблагодрить за предыдущие ответы,вы очень мне помогли!Есть еще такой вопрос-у меня есть стандартная таблица,по которой я начисляю норму комбика и использую для анализа норму привеса.Тут я так понял,нужна логическая формула.Нужно,чтобы при вычислении среднего веса животного в ячейке НОРМА КОМБИКОРМА вставлялась нужная цифра.Т.е, если средний вес 30 кг то норма берется из таблицы от 27,690 до 31,540 и в ячейке НОРМА ПРИВЕСА соответствующий привес.Я сам пробовал-но как для первого раза чтото не получилось.Помогите пожалуйста!Таблицы прилагаю.
|
|
|
|
|
|
Вверх #587 |
УмудрённыйРегистрация: 04.08.2003
|
Евгеш
1) Пожалуйста, ставьте пробелы после знаков препинания. 2) Как я понял, у вас есть столбцы значений 2 параметров x и y. Теперь, вы берёте какое-то новое значение x*, и хотите ему сопоставить некое y*. Его можно вычислить по формуле, например =ПРЕДСКАЗ(x*; столбец_y; столбец_x) Ещё есть аналогичные функции ТЕНДЕНЦИЯ, РОСТ и др., см. Справку по функциям — Статистические функции. Но, ПРЕДСКАЗ и др. выдают ошибку, если в столбцах x и y есть пустые строки. |
|
|
|
|
|
Вверх #588 |
НовенькийРегистрация: 12.12.2011
Адрес: Апатиты
|
Помогите пожалуйста.
Есть график ремонтов оборудования на месяц (Лист2), а есть ежедневный Акт приема передачи оборудования в ремонт (Лист1). Есть необходимость в Лист2 в ячейке C4 поставить любую дату от 1 до 31 числа, например 2.06.2014 г., и в таблице ниже появлялись бы данные из графика на месяц, т.е. строки 9,15,25 из столбцов B,C,D,E, Листа2 (т.к. в этот день стоят человеко/часы на ремонт. Вообще возможно такое сделать? Сложность в работе в том что таких графиков несколько и каждый день приходится делать выборку, в некоторых графиках по 20-30 строчек. Заранее спасибо? пример в Файле. Последний раз редактировалось warhipov; 26.06.2014 в 18:44. |
|
|
|
|
|
Вверх #590 |
НовенькийРегистрация: 12.12.2011
Адрес: Апатиты
|
Цитата
(404) »
warhipov
Функции ДЕНЬ и ГПР вам в помощь, см. описание в Справке по функциям. |
|
|
|
|
|
Вверх #592 |
НовенькийРегистрация: 27.06.2014
|
Exsel
Добрый день. Подскажите пожалуйста такую вещь: у меня есть файл Exsel, который выгрузили из программы 1С, он выглядит таким образом, что там есть два окна, в одном окне (на две колонки) есть значки "+", а в правом окне - напротив этих значков являются заголовки меню, если нажать на значок "+", то в правом окне открывается это меню и появляются подменю, которые также можно открывать. К примеру, можно установить меню "Женская одежда" когда откроешь это меню, будет выбор из: "платье", "брюки", "юбка", открываешь меню "платье" и появится список производителей или коллекций, или всех платьев которые в магазине . Вопрос в том, можно ли создать такой файл в Excel, чтобы было удобно вести остатки товаров в магазине, не имея программы 1С?
|
|
|
|
|
|
Вверх #593 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(cool_masyanya) »
если нажать на значок "+", то в правом окне открывается это меню и появляются подменю
|
|
|
|
|
|
Вверх #594 |
МодераторРегистрация: 29.06.2004
|
cool_masyanya
http://office.microsoft.com/ru-ru/ex...010095247.aspx Цитата
(cool_masyanya) »
чтобы было удобно вести остатки товаров в магазине, не имея программы 1С?
Конечно, если магазин продает больше одного платья в день. |
|
|
|
|
|
Вверх #595 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(garniv) »
замените слово "удобно" на "геморно"
Я, например, делал "программу" в Excel на ведение 15 магазинов, с которой работал 1 обычный сотрудник, в т. ч. вносил минорные модификации. На 1С трудоёмкость процесса будет выше на порядок. Если в магазине не десятки тысяч позиций, всё делается в Excel. |
|
|
|
|
|
Вверх #596 |
НовенькийРегистрация: 18.07.2014
|
Помогите с формулой пожалуйста. Как сделать так, чтобы ячейка в 1й строке окрашивалась в такой же цвет как ячейка ниже в этом же столбе? Например: F4-желтым цветов, то и F1 окрашивается в этот же цвет.
Если F4 окрасить в красный, то и F1 станет красной Вложение 42964 |
|
|
|
|
|
Вверх #597 |
МодераторРегистрация: 29.06.2004
|
Можно использовать условное форматирование ячейки по значению в этой самой ячейке.
Но тебе скорее всего придется написать макрос. Цитата
(Buffyang) »
Вложение 42964
Последний раз редактировалось garniv; 20.07.2014 в 09:38. |
|
|
|
|
|
Вверх #598 |
НовенькийРегистрация: 21.01.2015
Адрес: -
|
Помагите с формулами эксель! Очень надо!
Для вычисления ответов на эти задания необходимо использовать функции СУММЕСЛИ, СЧЕТЕСЛИ, ЕСЛИ 1Посчитать сколько производится машин черного и белого цвета. 2Посчитать сколько изделий имеют себестоимость производства более 100 руб., но менее 2000 руб. Не могу вообще правильно формулу составить....а спросить больше не укого,вся надежда на вас форумчане!
|
|
|
|
|
|
Вверх #601 |
УмудрённыйРегистрация: 04.08.2003
|
мадлен
У вас в заданиях фигурируют по несколько условий. Например: изделие — машина, И цвет чёрный. Cебестоимость производства >100 руб., И <2000 руб. Функции СУММЕСЛИ и СЧЁТЕСЛИ могут отслеживать только одно условие. Чтобы проверить на 2 и более условий, нужно использовать СУММЕСЛИМН и СЧЁТЕСЛИМН (в Excel 2007 или новее), либо "формулы диапазона". Но ещё есть волшебная функция СУММПРОИЗВ. Например: =СУММПРОИЗВ((A2:A17="машина")*(B2:B17="черный")) =СУММПРОИЗВ((C2:C17>100)*(C2:C17<2000)) Добавлено через 3 минуты Один нюанс. У вас там в ячейках, возможно, есть лишние пробелы. Например, вместо "белый" написано "_белый". Для СУММЕСЛИМН и СЧЁТЕСЛИМН в этом случае, возможно, сработает, если в формуле написать "*белый*", со звёздочками: =СУММЕСЛИМН(A2:A17;"*машина*";B2:B17;"*белый*") Для СУММПРОИЗВ — не сработает. Последний раз редактировалось 404; 21.01.2015 в 19:15. |
|
|
|
|
|
Вверх #602 |
НовенькийРегистрация: 21.01.2015
Адрес: -
|
А какакя формула здесь?
Посчитать сколько изделий приносит прибыль двумя способами. ![]() условия таблицы те же и сразу еще воппрос:что в этой формуле не так? =ГОД(СЕГОДНЯ("1.01.2015"))-ГОД("15.11.1974") почему эксель ее не берет? Последний раз редактировалось мадлен; 21.01.2015 в 19:26. |
|
|
|
|
|
Вверх #603 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(мадлен) »
Посчитать сколько изделий приносит прибыль двумя способами
А 2-й более простой… не хочется лишить вас удовольствия самой догадаться. Если не догадаетесь, подскажу. Добавлено через 1 минуту Цитата
(мадлен) »
=ГОД(СЕГОДНЯ("1.01.2015"))-ГОД("15.11.1974")
Последний раз редактировалось 404; 21.01.2015 в 19:44. |
|
|
|
|
|
Вверх #605 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(мадлен) »
=СЧЁТЕСЛИ(H2:H17,"=2") ?
|
|
|
|
|
|
Вверх #607 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(мадлен) »
можешь сделать 3 работы
|
|
|
|
|
|
Вверх #610 |
НовенькийРегистрация: 28.02.2015
|
Здравствуйте! Срочно нужна квалифицированная помощь.
Есть данная таблица эксель. 21 столбец, В столбце А-служебная информация, в столбцах B-U : 20 значений. Задача 1. Вышестоящая строка состоящая из 20 чисел должна проверять нижестоящую (тоже из 20-ти чисел) на совпадения чисел и выделять их в нижестоящей и так в каждой строке. Вопрос: как записать формулу в условном форматировании, чтобы найденные совпадения каждой вышестоящей строки выделялись визуально в каждой нижестоящей строке всего документа? Задача 2. Исходя из выделенных результатов найти подобные по размещению строки. Например, анализом задачи 1 в нужной строке были выделены числа в столбцах C, D, F, L, O, U. Нужно найти во всём документе отдельно : а) строки, в которых строго(!) точно такое же расположение выделенных чисел - C, D, F, L, O, U и больше никаких других выделений. б) строки, которые обязательно должны содержать вышеуказанное расположение + могут содержать другие выделенные числа; в) строки, которые содержат , по крайней мере, хоть одно из заранее заданных столбцах с числами - C, D, F, L, O, U. При этом важно , чтобы в реализации данных задач была возможность менять исходные условия поиска, т.к. для каждого случая, свои исходные данные. Во вложении - минимизированный образец документа. Пожалуйста, кто может помочь? Последний раз редактировалось ArtemV; 28.02.2015 в 15:14. |
|
|
|
|
|
Вверх #611 |
МодераторРегистрация: 29.06.2004
|
ArtemV
Во вложении пример форматирования по первой задаче. Уловное форматирование работает к каждой ячейке в отдельности. Вторую задачу думаю что вряд ли можно решить без макросов. Потому что требуются независимые проверки => нужен независимый вывод результатов проверок. А условное форматирование может "красить" только саму проверяющую ячейку. PS Цитата
(ArtemV) »
а) строки, в которых строго(!) точно такое же расположение выделенных чисел - C, D, F, L, O, U и больше никаких других выделений.
б) строки, которые обязательно должны содержать вышеуказанное расположение + могут содержать другие выделенные числа; в) строки, которые содержат , по крайней мере, хоть одно из заранее заданных столбцах с числами - C, D, F, L, O, U. При этом важно , чтобы в реализации данных задач была возможность менять исходные условия поиска, т.к. для каждого случая, свои исходные данные. "одно из заранее заданных столбцах с числами" ?.. "исходные условия поиска" ?.. В общем, до конца не понятно что нужно. Нарисуй примеры на все подпункты! Последний раз редактировалось garniv; 28.02.2015 в 17:54. |
|
|
|
|
|
Вверх #612 |
НовенькийРегистрация: 12.03.2015
|
помогите пожалуйста, как сделать так чтобы:
в первом файле у меня наличие товара в магазине где указан код товара, название и кол-во на остатках второй файл содержит информацию сколько за тот или иной товар продавец получает в зарплату. нужно сделать формулу чтобы в первом файле к каждому товару была ячейка где будет указана зарплата. То есть берется код товара из ячейки А1 в первом файле, во втором файле идет поиск по столбцу С где все товары в РФ. И в первом файле в ячейке В1 должна выводится цифра зарплаты из второго файла из столбца G. |
|
|
|
|
|
Вверх #617 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
*ANDROID*
Формат этих ячеек выбран как Текстовый?
__________________
Будущее настало! |
|
|
|
|
|
Вверх #619 |
НовенькийРегистрация: 11.05.2015
|
Довольно нестандартная задача. На скриншоте показано: В таблицу вводятся данные(обведено зеленым, с 1 по 14 строки), которые затем, приводятся в технический вид ( обведено синим,19-20 и 23 строки) путем простого приравнивания. Количество данных может меняться, но в техническом виде нельзя допустить пропусков.
Ломаю голову уже очень долго. Было бы идеально, если бы при обнаружении пропуска, ячейка просто исчезала/скрывалась, при этом остальная часть сдвигалась влево, но увы, такие маневры на сколько я знаю в программе не предусмотрены. Нужна логика вида: ЕСЛИ A11=0, то СДВИГ (B11-Q11) влево на 1 позицию. Поиск в интернете не помог, еще и потому что что очень сложно сформулировать проблему. Чаще всего натыкался на гайды по ф-ции СМЕЩ, которая мне не подходит. Вот набрел на Ваш форум, и надеюсь на помощь. Спасибо! |
|
|
|
|
|
Вверх #621 |
УмудрённыйРегистрация: 04.08.2003
|
pavelpsahd
Либо надо завести отдельный "индексный" столбец/строку (можно скрытую), в которой "пронумеровать" только непустые ячейки в искомом солбце/строке, и потом брать только пронумерованные ячейки. См. пример в приложенном файле (Столбец B — исходные значения, A — "индекс", C — выбранные значения). Последний раз редактировалось 404; 11.05.2015 в 01:34. |
|
|
|
|
|
Вверх #622 |
НовенькийРегистрация: 11.05.2015
|
404
Спасибо большое. Пока эта идея показалась мне наиболее простой и лаконичной среди всех предложенных, в том числе и на других форумах. К сожалению мои навыки работы с Excel крайне ограничены. Ну, не приходилось мне по долгу службы. Тем не менее мне удалось, по примеру проиндексировать строку(жаль что автозаполнение не захотело работать, видать всему виной горизонтальное расположение таблицы, а при транспонировании теряются связи). А вот второй этап я не осилил. Не смог организовать непосредсвенно выборку.
|
|
|
|
|
|
Вверх #623 |
УмудрённыйРегистрация: 04.08.2003
|
pavelpsahd
Для выборки из строки вам надо использовать в формуле вместо ВПР и СТРОКА() — ГПР и СТОЛБЕЦ(). И в моём примере в куске формулы: "СТОЛБЕЦ()-1" 1 — это число ячеек перед 1-й в диапазоне исходных значений. То есть, если у вас 1-я значимая ячейка в строке выбранных данных — R, то надо писать "СТОЛБЕЦ()-17" что ли. Добавил в приложенный файл пример выборки из строки. Автозаполнение работает (на это влияет правильное выборочное использование знаков "$" в формулах). Последний раз редактировалось 404; 11.05.2015 в 22:07. |
|
|
|
|
|
Вверх #624 |
НовенькийРегистрация: 11.05.2015
|
404
С автозаполнением разобрался, спасибо. Но с формулой беда. Уже битый час не пойму в чем проблема. Делал все по аналогии с Вашим примером, и казалось бы должно работать, но нет. Надеюсь что с шахматным порядком, в котором представлен первый технический вид не возникнет проблем.
Последний раз редактировалось pavelpsahd; 11.05.2015 в 13:27. |
|
|
|
|
|
Вверх #625 |
УмудрённыйРегистрация: 04.08.2003
|
pavelpsahd
Вот, ловите файл. 1) Строка/столбец с "индексом" должна идти до строки/столбца с данными. Так работают функции ГПР/ВПР (можно вместо них использовать ПОИСКПОЗ и ИНДЕКС). 2) В ячейке перед строкой/солбцом с индексом ещё считается максимальное число значений. Можно её не вводить, но так формулы немного короче. |
|
|
|
|
|
Вверх #626 |
НовенькийРегистрация: 11.05.2015
|
404
Спасибо большое! Не знаю что бы без Вас делал. Но осталось самое трудное - реализация шахматного порядка. Для этого я разбил таблицу на две строки и независимо проиндексировал. По сути необходимо осуществить выборку через одну ячейку. Вставка кода через раз, не помогла ибо получается пропуск значения. Последний раз редактировалось pavelpsahd; 11.05.2015 в 14:31. |
|
|
|
|
|
Вверх #627 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(pavelpsahd) »
Вставка кода через раз, не помогла ибо получается пропуск значения.
Последний раз редактировалось 404; 11.05.2015 в 15:00. |
|
|
|
|
|
Вверх #628 |
НовенькийРегистрация: 11.05.2015
|
404
У меня другая идея. Индексация с пропуском числа. Например: 1, 3, 5, ... Не нашел такого функционала у ф-ции СЧЕТ и сделал иначе. Если идет пропуск, то почему бы не вставить фиктивные(лишние цифры?), так и сделал. Все отлично работало, радости не было предела, но потом решил проверить что если убрать одно исходное значение? Нумерация сместилась и фиктивные единички попали в выборку... Вопрос к сожалению не решен. UPD еще попытка: Вместо столбец()-n, который использовался как искомый аргумент функции ГПР, я вставил вставил числа, 1, 2, 3 ... Правда в этом случае автозаполение отказалось мне помогать, а "$" перед цифрой приводит к ошибке. Но это мелочи, в принципе пока все работает. Добавлено через 1 час 2 минуты Обнаружилась еще одна проблема. Если исходная ячейка пуста, то при приравнивании там появляется 0, что сводит на нет весь алгоритм. Что можно предпринять? Последний раз редактировалось pavelpsahd; 11.05.2015 в 16:22. |
|
|
|
|
|
Вверх #629 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(pavelpsahd) »
Если исходная ячейка пуста, то при приравнивании там появляется 0, что сводит на нет весь алгоритм. Что можно предпринять?
Добавлено через 6 минут Цитата
(pavelpsahd) »
Индексация с пропуском числа. Например: 1, 3, 5
|
|
|
|
|
|
Вверх #634 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Jorel) »
Через значёк границы, такое возможно в 2013 экселе?
http://kompmix.ru/excel_2013/kak_zad...strukciya.html |
|
|
|
|
|
Вверх #638 |
МодераторРегистрация: 29.06.2004
|
404
А я текст Цитата
(Jorel) »
столбца конкретной строки
![]() Добавлено через 3 минуты Цитата
(Jorel) »
а одиночную ячейку делить на две не возможно
|
|
|
|
|
|
Вверх #639 |
НовенькийРегистрация: 22.05.2015
|
Цитата
(garniv) »
404
А я текст понял как "ячейку". В общем, от Jorel требуются более точное описание того что ему надо ![]() Добавлено через 3 минуты Можно только в случае если эта ячейка была ранее объединена из нескольких. |
|
|
|
|
|
Вверх #643 |
НовенькийРегистрация: 30.10.2015
Адрес: Новосибирск
|
Вот вопрос
Люди нужна помощь в написании формулы. Вот суть проблемы:
имеется таблица результатов отработки нормативов Ф.И.О., возрастная группа, и результат норматива время или количество повторений и т.п. Имеется таблица результатов в зависимости от возрастной группы ну например: Иванов И.И. / 3 возрастная группа / 12 подтягиваний, я смотрю в таблице и вижу что это оценка 5 баллов мне необходимо чтобы таблица сама выбирала оценку согласно возрастной группы из таблицы нормативов согласно выполненному количеству повторений или времени забега ну и т.п. да таблицу нормативов я могу например добавить на отдельный лист в книгу Эксель |
|
|
|
|
|
Вверх #644 |
МодераторРегистрация: 29.06.2004
|
babah2000
Прочитайте http://www.excel-vba.ru/chto-umeet-e...-ili-sila-vpr/ Попробуйте самостоятельно написать формулу. Если не будет получаться - прикрепите файл-образец. |
|
|
|
|
|
Вверх #646 |
АбсолютныйРегистрация: 24.12.2012
Адрес: Москва
|
Цитата
(*ANDROID*) »
Сколько может быть невидимых символов в строке текста скопированного из Excel и сохраненного в TXT ?
Для 32 разрядной системы это 2048 Мб, для 64 разрядной немного больше
|
|
|
|
|
|
Вверх #648 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(404) »
Если текст из одной ячейки, то её размер в Excel ограничен 32 килобайтами.
__________________
Будущее настало! |
|
|
|
|
|
Вверх #650 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
А что такое "невидимый символ"?
__________________
Будущее настало! |
|
|
|
|
|
Вверх #651 |
АбсолютныйРегистрация: 24.12.2012
Адрес: Москва
|
Цитата
(*ANDROID*) »
То что не видно, а оно есть.
|
|
|
|
|
|
Вверх #652 |
МодераторРегистрация: 29.06.2004
|
*ANDROID*
Давай поступим так: либо ты технически грамотно и точно формулируешь вопросы и ответы, либо я все последние сообщения удаляю как флуд.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #653 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
*ANDROID*
Давай поступим так: либо ты технически грамотно и точно формулируешь вопросы и ответы, либо я все последние сообщения удаляю как флуд. Добавлено через 58 секунд Цитата
(zl0dey4eg) »
Если ты сам его не вставлял в строку, то его нет
Добавлено через 2 минуты Цитата
(garniv) »
А что такое "невидимый символ"?
__________________
Будущее настало! |
|
|
|
|
|
Вверх #654 |
АбсолютныйРегистрация: 24.12.2012
Адрес: Москва
|
Цитата
(*ANDROID*) »
Идем учится в школу.
![]() Тут вам не здесь, и ... Excel не Word
|
|
|
|
|
|
Вверх #655 |
МодераторРегистрация: 29.06.2004
|
Цитата
(zl0dey4eg) »
Вы мне покажите, как в excel вставить перевод строки в ячейку
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #657 |
АбсолютныйРегистрация: 24.12.2012
Адрес: Москва
|
Цитата
(*ANDROID*) »
Счетчик мегабайтов показывает, что там есть что ещё.
последний можно легко распотрошить и посмотреть, что там понапихано Последний раз редактировалось zl0dey4eg; 14.02.2016 в 21:36. |
|
|
|
|
|
Вверх #658 |
МодераторРегистрация: 29.06.2004
|
Цитата
(*ANDROID*) »
Может там быть кроме этого что то ещё ?
Добавлено через 48 секунд Цитата
(*ANDROID*) »
Счетчик мегабайтов показывает
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #659 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Такой.
Цитата
(zl0dey4eg) »
xls
__________________
Будущее настало! |
|
|
|
|
|
Вверх #660 |
АбсолютныйРегистрация: 24.12.2012
Адрес: Москва
|
Цитата
(garniv) »
Сейчас попробовал с разными управляющими ASCII-символами. Никакой реакции у Excel'я на них нет
я тут тоже сижу ковырях, правда xlsx, и так интересно выходит ... ![]() Оказывается, если в ячейке нет Alt+Enter, то данные сохряняются непосредственно в worksheets\sheet1.xml а если ввесте несколько строк через Alt+Enter, то в worksheets\sheet1.xml в ячейке сохраняется только указатель на данные в sharedStrings.xml Последний раз редактировалось zl0dey4eg; 14.02.2016 в 21:47. |
|
|
|
|
|
Вверх #661 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
Что за счетчик мегабайтов? Скрин.
__________________
Будущее настало! |
|
|
|
|
|
Вверх #662 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(zl0dey4eg) »
а файл при сохранении не увеличивается в размерах?
__________________
Будущее настало! |
|
|
|
|
|
Вверх #663 |
МодераторРегистрация: 29.06.2004
|
В случае с txt это просто: открой их любым 16-ричным редактором и сравни их содержимое
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #664 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(*ANDROID*) »
После выкусывания текста из TXT в Excel и сохранения обратно в TXT файл немного распухает.
Варианты, так на вскидку: 1) Вы пользуетесь текстовым редактором, или изначально берёте фрагмент текста, в котором концы строк "не той системы": в Windows стандартно конец строки — это 2 символа, а в некоторых редакторах/программах может быть один символ. 2) В начале у вас файл в кодировке ASCII, а потом сохраняется в Юникоде. |
|
|
|
|
|
Вверх #665 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(404) »
1) Вы пользуетесь текстовым редактором, или изначально берёте фрагмент текста, в котором концы строк "не той системы": в Windows стандартно конец строки — это 2 символа, а в некоторых редакторах/программах может быть один символ.
Их с начала времён было 2, затрудняюсь представить 1.
__________________
Будущее настало! |
|
|
|
|
|
Вверх #666 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(*ANDROID*) »
затрудняюсь представить 1
Ну это так, пальцем в небо. Последний раз редактировалось 404; 15.02.2016 в 20:37. |
|
|
|
|
|
Вверх #667 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(404) »
Ну, например, откуда-то с html-странички, написанной в unix-овом редакторе, изначально скопировал текст, мало ли.
__________________
Будущее настало! |
|
|
|
|
|
Вверх #668 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(*ANDROID*) »
Ещё до unix-ов были стандарты
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #669 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(Smirnoff) »
"До *nix" не было ни MS DOS, ни винды. При этом *nix великолепно обходятся одним символом для отметки окончания строки...
__________________
Будущее настало! |
|
|
|
|
|
Вверх #670 |
МодераторРегистрация: 29.06.2004
|
*ANDROID*
Изучай: https://ru.wikipedia.org/wiki/Перевод_строки
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #671 |
ЗапрещенныйРегистрация: 24.03.2016
|
Цитата
(Lockheed) »
спасибо!! а я уже и так догадалась, методом тыка!
|
|
|
|
|
|
Вверх #672 |
НовенькийРегистрация: 04.04.2016
|
Нужна помощь
начинаю осваивать Excel, появилась следующая задача: рассчитывать для клиента суммы заказов, получаемых при различных вариантах исполнения, с последующим выводом в итоге самых дешевых вариантов. позиций и методов исполнения будет много, и дабы не запутывать себя решил попробовать на обычном примере из 3 вариантов. результат нужного не получил, к сожалению. в файле во вложении первые 3 столбца будут заполняться вручную (сумма заказа), а в 4 столбце необходимо вывести букву варианта исполнения с минимальной суммой из этой строки. Например, А=30000, В= 28000, С= 35000, нужно чтоб в 4 столбце выводилась буква В (минимальная сумма из всех вариантов) помогите вывести формулу для решения сией задачи. Заранее благодарю за помощь |
|
|
|
|
|
Вверх #674 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Дионис) »
Например, А=30000, В= 28000, С= 35000, нужно чтоб в 4 столбце выводилась буква В (минимальная сумма из всех вариантов)
помогите вывести формулу для решения сией задачи Последний раз редактировалось 404; 05.04.2016 в 23:25. |
|
|
|
|
|
Вверх #675 |
НовенькийРегистрация: 04.04.2016
|
спасибо за помощь) сам бы не сделал такое)
Но возникла новая проблема, бывают 2 одинаковых значения в столбцах, а выводит соответственно только одну букву, как сделать так чтоб выводилось несколько букв????? через запятую или еще как-нибудь |
|
|
|
|
|
Вверх #676 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Дионис) »
бывают 2 одинаковых значения в столбцах, а выводит соответственно только одну букву, как сделать так чтоб выводилось несколько букв?
в 11-й столбец K (можно сделать его скрытым) вводите формулу =МИН(A2:C2) а в 12-й столбец такую: =ЕСЛИ(A2=K2;"A,";"")&ЕСЛИ(B2=K2;"B,";"")&ЕСЛИ(C2=K2;"C,";"")&ЕСЛИ(D2=K2;"D,";"")& ЕСЛИ(E2=K2;"E,";"")&ЕСЛИ(F2=K2;"F,";"")&ЕСЛИ(G2=K2;"G,";"")&ЕСЛИ(H2=K2;"H,";"")& ЕСЛИ(I2=K2;"I,";"")&ЕСЛИ(J2=K2;"J,";"") Со 100 столбцами не прокатит, т. к. просто длина формулы ограничена 256–1024 символами, точно не помню сколькими. Добавлено Как альтернатива, можно выделять ячейки с минимальными значениями цветом фона, с помощью "Условного форматирования". В Excel 2003: Меню Формат — Условное форматирование — Формула =A2=$K2 Формат — Вид, кликнуть на нужный цвет, Ok, Ok. Потом скопировать ячейку A2, выделить диапазон A2:J100, Правка — Специальная вставка, галка "фoрматы", Ok. Добавлено Кстати, можно выбирать ячейки не только со строго минимальной, но и близкой (в пределах n%) к минимальной сумме. Например, для n = 5%, в столбце K формулу изменить на =МИН(A2:C2)*(1 + 0.05) А в прочих формулах A2=K2, B2=K2... изменить на A2<=K2, B2<=K2 и т. д. Можно процент n не явно вбить в формулы, а держать как переменную, например, в ячейке K1 =МИН(A2:C2)*(1 + $K$1) Тогда можно будет выбирать более или менее близкие к минимальным столбцы (при K1=0 — строго минимальные). Последний раз редактировалось 404; 08.04.2016 в 11:33. |
|
|
|
|
|
Вверх #677 |
ИнтересующийсяРегистрация: 26.03.2014
|
Добрый вечер ребят.
Скажите пожалуйста возможно ли так сделать? Если столбец(каждая ячейка отдельно) "Вес, кг" больше 1кг ТО последний столбец "Вознаграждение Субагента..." = 40р, но сложность в том что если вес более 1кг(2,3,4,10 допустим) то за каждый кг должно прибавляться 3р к стоимости! Через формулу ЕСЛИ такое возможно? Файл во вложении, по человечески прошу помочь камрады. ссылка на файл https://yadi.sk/i/-ZyEWwyQsJ9qj |
|
|
|
|
|
Вверх #678 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
slavaonly
К чему именно должно прибавляться 3р.? К "Вознаграждению Субагента"? Тогда так: Код:
=ЕСЛИ(G8>1;40+3*G8;0)
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. Последний раз редактировалось SOLO; 07.06.2016 в 15:59. |
|
|
|
|
|
Вверх #679 |
НачинающийРегистрация: 23.01.2009
|
Вопрос по Excel
Доброго времени суток. Есть книга Excel на листе заполнены данные по столбцам с интервалом (столбец А заполнен столбцы B и C пустые, столбец D - заполнен и тд. два пустые, один заполнен...) Создаю новый лист в ячейке А1 пишу формулу (=Лист1!A1+5). Хочу сделать автозаполнение - протягиваю мышкой вправо и мне выдает =Лист1!B1+5. Задача состоит в том что бы при автозаполнении мне пропускало 2 пустых ячейки и брало с третей ячейки данные. Тоесть что бы у В1 было не =Лист1!B1+5 а =Лист1!D1+5. Проще говоря можно ли задать интервал при автозаполнении, что бы пропускало 2 ячейки а брало с третьей и тд.???
Заранее благодарен |
|
|
|
|
|
Вверх #680 |
МодераторРегистрация: 29.06.2004
|
Насколько я знаю, именно так сделать нельзя. Автозаполнение довольно простой инструмент.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #682 |
НовенькийРегистрация: 06.09.2017
|
Помощь в excel
Здравствуйте форумчане, нужна консультация по работе в Excel. В общем, в течение месяца заполняется таблица одного и того же типа, содержащая даты выхода из строя и наименования поломанных устройств. Уникальных наименований устройств около 200. Вопрос такой, можно ли сделать так, чтобы при появлении в течение месяца повторяющихся наименований устройств (повторения 2 и более раз), в отдельную табличку рядом выводилось автоматически название устройства и количество его поломок? Заранее спасибо за ответ)
|
|
|
|
|
|
Вверх #684 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(gubskymax) »
можно ли сделать так, чтобы в отдельную табличку рядом выводилось автоматически название устройства и количество его поломок?
Можно сделать без использования инструмента "Сводные таблицы": Перед столбцом "Название устройства" создать добавочный (можно скрытый) "индексный" столбец с порядковым номером, который при встрече нового названия увеличивается на единицу, см. приложенный файл №1. Используя эти номера, в отдельную табличку поместить список всех названий. А дальше для них можно считать любую итоговую статистику, какую хотите. Если нужно выбрать не просто все уникальные названия устройств, а ещё с каким-то условием ("встречается 2 и более раз" и т. п.), включите это условие в формулу "индекса", см. приложенный файл №2. Единственная проблема — в Excel размер итоговой таблицы фиксирован. Поэтому в "лишних" строках будут стоять ошибки #Н/Д. Лечится проверкой превышения максимального номера "индекса" и т. п. Последний раз редактировалось 404; 14.09.2017 в 14:08. |
|
|
|
|
|
Вверх #685 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
Приветствую всех!
Есть файл состоит из множества одинаковых листов - названия листов - дата (04.12.2017), но не каждый день - вот такой вид (отправка почты) Организация + Индекс + Нас. Пункт + Адрес На одном листе изредка попадается одна орг-я 2-3 раза. Почти все листы имеют одинаковое кол-во строк, после которой в колонке A (организация) пишется 10 ноября 2017 - дата Главный бухгалтер ЗАДАЧА на отдельном листе сделать таблицу с сылками на ВСЕ листы Фирма 1 = 124 раза (писем) Фирма 2 = 17 раза (писем) и т.д. чтобы не переписывать на отдельном листе названия фирм А чтобы авто- видело - что в колонке A есть на одном листе Фирма 1 = 1 раз Фирма 2 = 2 раза + на другом листе Фирма 2 = 1 раза Фирма 3 = 1 раза Фирма 4 = 1 раза Фирма 5 = 1 раза и т.д. |
|
|
|
|
|
Вверх #687 |
12.12.1959 - 5.11.2025Регистрация: 30.12.2004
Адрес: Новосибирск
|
Цитата
(nobana1) »
Есть файл состоит из множества одинаковых листов
__________________
С уважением, Олег Р. Смирнов |
|
|
|
|
|
Вверх #688 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
DarkJoney
ну примерно так... 1 лист наименование + индекс + нас.пункт + адрес фирма 1 + 244000 + г.Светлов + ул.Светлова, 1/45 (!) фирма 2 + 245000 + г.Светлов + ул.Цветкова, 21/5 2 лист фирма 1 + 244000 + г.Светлов + ул.Светлова, 1-45 (!) фирма 3 + 247000 + г.Светлов + ул.Светлая, 11/15 на отдельном листе фирма 1 = 2 раза фирма 2 = 1 раз фирма 3 = 1 раз и т.д. Добавлено через 7 минут Цитата
(Smirnoff) »
Импортировать в Access, все названные задачи там решаются на 1-2...
я пробую открыть из А файл E - фигня выходит... как экспортировать-импортировать - не знаю Последний раз редактировалось nobana1; 07.12.2017 в 22:23. |
|
|
|
|
|
Вверх #689 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Access не нужен, сейчас excel умеет в функционал субд при помощи Power Query (для 2010 и 2013 он идёт надстройкой, с 2016 встроен изначально).
См. вложение, делается за несколько кликов мышкой.
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #690 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Рассказываю для 2016-го excel:
Сперва на каждом листе сделать список "умной таблицей" (встать курсором внутрь таблицы - "Вставка" - "Таблица" или "Главная" - "Форматировать как таблицу".) Далее для каждого листа надо создать "подключение", по сути - запрос. Встать курсором в таблицу, вкладка "Данные" - "Из таблицы" - "Закрыть и загрузить" - "Закрыть и загрузить в..." - "только создать подключение" - "Загрузить". На выходе получим готовый запрос для листа. Повторить с каждым листом. Далее идём на вкладку "Данные" - "Создать запрос" - "Объеденить запросы" - "Добавить" - "Три таблицы или более" - Добавить все доступные запросы в область "Таблицы для добавления" - "Ok" - "Группировать по" - выбираем столбец для группировки (с названием фирмы), "Операция" - Считать строки - "Ок" - "Закрыть и загрузить" - "Закрыть и загрузить в..." - "Таблица" - "Новый лист" - "Загрузить". Готово. При изменении исходных данных надо просто обновить таблицу - "Данные" - "Обновить".
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. Последний раз редактировалось SOLO; 08.12.2017 в 07:54. |
|
|
|
|
|
Вверх #692 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
вроде получается, но название листа 12.01.2017 - не понимает точки. Было бы не плохо когда присваивает таблице имя которое равно имени листа! При добавлении нового запроса ИТОГ формируется... на новом листе... ничего страшного - пред можно и удалить, но было бы проще.... Типа сводной таблицы и при добавлении нового листа в книгу в это сводной таблице указывался бы это вновь добавленный лист и соответственно данные были бы актуальны с учетом последнего изменения (добавление нового листа в книгу). Последний раз редактировалось nobana1; 08.12.2017 в 14:57. |
|
|
|
|
|
Вверх #693 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Цитата
(nobana1) »
название листа 12.01.2017 - не понимает точки.
Цитата
(nobana1) »
Было бы не плохо когда присваивает таблице имя которое равно имени листа!
Цитата
(nobana1) »
При добавлении нового запроса ИТОГ формируется... на новом листе... ничего страшного - пред можно и удалить, но было бы проще....
Цитата
(nobana1) »
Типа сводной таблицы и при добавлении нового листа в книгу в это сводной таблице указывался бы это вновь добавленный лист и соответственно данные были бы актуальны с учетом последнего изменения (добавление нового листа в книгу).
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #694 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
тут получается вот что - Отправляется почта с организации (БелБизнесПочта - ну как-то так) по безналу, деньги загоняются платежкой, в авансовую книгу добавляется сумма - при отправке писем к примеру 08.12.2017 деньги списываются путем заполнения соответствующего листа в АК, также копируется лист с пред отправки и вносится инфа о текущей отправке почты - несколько писем, в т.ч. ЗАКАЗНЫМИ С УВЕДОМЛЕНИЯМИ (я начал делать пометку для таких поскольку они больше всего стоят, особенно с Минска на Россию - я об этом не говорил НО не плохо бы их тоже отобразить - я в принципе знаю некоторые постоянные клиенты что именно заказными почту получают - но лучше это показать = хотя... думаю не столь важно). Сначала просто отправлялись, потом директор захотел чтобы был список... думаю будет следующее указание - подсчитать сколько кому отправлено было раз... ПОМОГИ будь добр... что-нить такое ... чуть проще чем твой вариант - мне придется обработать на сегодняшний день (08.12.2017) ... 82 листа. Сам понимаешь - кайфа очень мало! Последний раз редактировалось nobana1; 08.12.2017 в 20:34. |
|
|
|
|
|
Вверх #695 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Ну есть колхозный вариант - объединить данные со всех листов в один, причесать сортировкой и обработать сводной таблицей. Процесс можно автоматизировать макросом. Проще было бы решить задачу имея образец файла, хотя бы пары листов с затертыми персональными данными.
Добавлено через 14 минут Есть такая надстройка платная - PLEX, там это штатная функция (обьединение листов с присвоением префикса по имени листа). Я ее покупал пару лет назад, рублей 500 обошлась.
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #696 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
Ну вот пример.
Обрати внимание на адреса фирм 1 и 18 - они вроде бы одинаковы НО адреса "разные" - поэтому выборка по названию - потому как в адресе или индексе может быть ошибка (в начале книги на 1х листах была) Последний раз редактировалось nobana1; 08.12.2017 в 22:38. |
|
|
|
|
|
Вверх #697 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
https://youtu.be/olNuXGQstao
Оно? http://www.planetaexcel.ru/plex тут можно взять эту надстройку, ну или искать vba скрипт для объединения листов, гуглится просто.
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #698 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
А нельзя это все формулой сцепить? типа ВПР или выборка из массива... пока самый 1й вариант мне более понятен НО он очень долгий ... вот еще вариант... http://www.excel-vba.ru/multex/sbor-...vknig/#wbtools Последний раз редактировалось nobana1; 09.12.2017 в 11:31. |
|
|
|
|
|
Вверх #699 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Цитата
(nobana1) »
А нельзя это все формулой сцепить? типа ВПР или выборка из массива...
Цитата
(nobana1) »
вот еще вариант... http://www.excel-vba.ru/multex/sbor-...vknig/#wbtools
Мой совет - надо один раз заморочиться, и собрать общую таблицу из уже имеющихся данных любым их вышеуказанных способов. А для дальнейшей работы менять формат на более удобоваримый. Пусть в том же excel, но _правильный_ Почитайте хотя бы азы про реляционные базы данных. Как правильно выбирать структуру и формат таблиц, про целостность данных и избыточность данных и пр.
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #700 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
все это кончено интересно, НО 1. таблица на каждую дату может быть с разным кол-во строк (писем организациям) 2. любой лист должен легко быть распечатать на листе A4 - поэтому менять форму расположения элементов на листе скорее всего нельзя будет. А для дальнейшей работы менять формат на более удобоваримый. Пусть в том же excel, но _правильный_ НАПРИМЕР? |
|
|
|
|
|
Вверх #701 |
УмудрённыйРегистрация: 04.08.2003
|
nobana1
Прямо перед вашим 1-м сообщением, в посте номер 684 показано, с примерами, как эту задачу решить только формулами, без инструмента "Сводная таблица" и т. п. Там только названия устройств, вместо фирм, и все они изначально на одном листе, но суть та же. |
|
|
|
|
|
Вверх #702 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
404
это я пробовал - вот не совсем понял как применить к моей книге? еще и индекс какой-то... а листов то 83 штуки, т.е. на каждом листе надо сделать еще столбец с индексом? пусть даже после основных столбцов справа Последний раз редактировалось nobana1; 09.12.2017 в 22:30. |
|
|
|
|
|
Вверх #703 |
УмудрённыйРегистрация: 04.08.2003
|
nobana1
83 листа конечно многовато. Но столбец "индекс" на всех листах одинаковый (и формулы в столбце "индекс" одинаковые). Вам надо создать этот столбец на 1-м листе, а затем скопировать его на остальные. Трудоёмкость альтернативных способов всё равно умножается на 83 листа. P.S. Столбец "индекс" в примере расположен *перед* столбцом с названием устройств (в вашем случае, фирм). Можно сделать его скрытым. Последний раз редактировалось 404; 09.12.2017 в 22:47. |
|
|
|
|
|
Вверх #705 |
УмудрённыйРегистрация: 04.08.2003
|
Можно уточнить:
Цитата
(nobana1) »
ЗАДАЧА
на отдельном листе сделать таблицу с сылками на ВСЕ листы Фирма 1 = 124 раза Фирма 2 = 17 раза и т.д. Тогда завтра сделаю на примере. Последний раз редактировалось 404; 09.12.2017 в 23:36. |
|
|
|
|
|
Вверх #707 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Цитата
(nobana1) »
а листов то 83 штуки, т.е. на каждом листе надо сделать еще столбец с индексом? пусть даже после основных столбцов справа
Цитата
(404) »
Вам надо создать этот столбец на 1-м листе, а затем скопировать его на остальные.
Трудоёмкость альтернативных способов всё равно умножается на 83 листа. Но все равно не решается проблема со сбором данных со всех имеющихся листов + новых. Добавлено через 3 минуты Цитата
(nobana1) »
А для дальнейшей работы менять формат на более удобоваримый. Пусть в том же excel, но _правильный_ НАПРИМЕР?
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #708 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
Цитата
(SOLO) »
если выделить все листы и производить какие-то манипуляции с активным листом, то этому изменению подвергнутся все выделенные листы.
|
|
|
|
|
|
Вверх #709 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Цитата
(nobana1) »
НАПРИМЕР?
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #710 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
"не удалось обновить связи" то что в колонтитулах там можно добавить - это я знаю. - мне это не нужно. нужно то что на листе "Статистика"- сколько раз отправлено каждой фирме раз почты - все скопировал последний лист и внес в него данные по новой отправке за 11.12.2017 и... сцепил его и на листе "Статистика" учитывается отправка за 11.12.2017 а в идеале. во вновь скопированном листе становишься на ячейку и в выдающем списке выбираешь фирму - выбрал, нажал ENTER - выбралась ФИРМА 12 и... индекс, нас.пункт и адрес записалось само - иногда бывает что фирма 12 НО адреса разные, тогда чуток подправил ручками - но это наверное сильно много я хочу и тяжело такое сотворить p.s. у меня нет файла PLEX.xlam Последний раз редактировалось nobana1; 10.12.2017 в 13:44. |
|
|
|
|
|
Вверх #711 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Цитата
(nobana1) »
"не удалось обновить связи"
Цитата
(nobana1) »
p.s. у меня нет файла PLEX.xlam
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #713 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
Цитата
(nobana1) »
скопировал последний лист и внес в него данные по новой отправке за 11.12.2017 и... сцепил его и на листе "Статистика" учитывается отправка за 11.12.2017
а в идеале. во вновь скопированном листе становишься на ячейку и в выдающем списке выбираешь фирму - выбрал, нажал ENTER - выбралась ФИРМА 12 и... индекс, нас.пункт и адрес записалось само - иногда бывает что фирма 12 НО адреса разные, тогда чуток подправил ручками - А лучше так: http://www.planetaexcel.ru/techniques/11/1233/
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. Последний раз редактировалось SOLO; 10.12.2017 в 14:04. |
|
|
|
|
|
Вверх #714 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
я добавил на последний лист новую фирму - как обновить всё это дело? в листе "Статистика" появилась строка "пусто" p.s. Мне надо чтобы каждая отправка почты была сохранена, а не только распечатана - поэтому выпадающий список не совсем то, что надо. Если он при нажатии на клавишу сохраняется в отдельный файл - "Оправка почты РМ за 11.12.2017" - тогда было было бы супер. В основном файле делаешь записи - все проверил, нажал на клавишу - сгенерировался соотв файл - я его отправил бух-ру по почте (у себя я его тоже сохранил) |
|
|
|
|
|
Вверх #715 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
nobana1
Так, давай по порядку. Я наверное зря не убрал старые листы с датами их исходного файла - они не нужны. Нужны три листа - "данные", "список" и "статистика". В листе "данные" находится единственная таблица, в которую заносятся все отправки за все дни. На листе "список" находится таблица с перечнем организаций и их реквизитами, это нужно для сохранения целостности данных и удобства ввода из выпадающего списка. Можно усложнить ее под несколько адресов для каждой организации, не суть. На листе "статистика" - сводная таблица с итогами и кнопка "обновить" для удобства. Её надо нажимать чтоб увидеть актуальные значения с последними изменениями. Все таблицы являются "умными", они автоматически масштабируются под новые данные, достаточно просто дописать снизу новую строку. Все формулы и форматирование наследуются в нее сами. Таблицы легко сортируются и фильтруются по любому значению. Цитата
(nobana1) »
Мне надо чтобы каждая отправка почты была сохранена, а не только распечатана - поэтому выпадающий список не совсем то, что надо.
Цитата
(nobana1) »
В основном файле делаешь записи - все проверил, нажал на клавишу - сгенерировался соотв файл - я его отправил бух-ру по почте
Цитата
(nobana1) »
(у себя я его тоже сохранил)
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #716 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
SOLO
выгружАть нужно любой лист "**.**.2017" а лист "Статистика" - это то что надо а если вот так можно было сделать скопировал последний лист, стал в ячейку выбрал фирму (ведь уже много фирм "попало" на лист "статистика") - фирма 1 и... остальные данные в этой строке но в др столбцах выбраны согласно данных листа "Статистика". =потом= на этом листе нажал "выгрузить" и файл готов к отправке. или я масло масленное выдумываю... я сам не силен в таких вещах... если хочешь я вышлю оригинальный файл (там нет секретной инфы) - ты сделаешь, НО так... что бы я копировал последний лист и там мог выбрать любую в ячейке фирму, которая бралась из уже листа "Статистика"... соответственно если фирма новая я мог бы ручками в новом листе написать А когда она в след раз повториться то уже можно было выбрать из выпадающего списка в ячейке 1го столбца.... или И так будет лучше как изначально я пишу ручками название фирмы и ост данные А статистика собирается ... иначе .. будут всякие типа циклические ссылки - запутаться можно будет вовсе Последний раз редактировалось nobana1; 10.12.2017 в 15:28. |
|
|
|
|
|
Вверх #717 |
НовенькийРегистрация: 05.04.2018
|
Сравнение столбцов
Добрый день. Подскажите как сделать. Нужно сравнить столбец A (А5-А50) со столбцами G5-G50, H5-H50 и I5-I50 построчно. Числа в столбце G всегда больше, чем в H. А в H всегда больше, чем в I. Если число в столбце A меньше, чем в столбце G, то в A2 прибавить единицу. Если число в столбце A больше чем в G, но меньше чем в H, то в B2 прибавить единицу. Если число в столбце А больше чем в Н, но меньше чем в I, то в C2 прибавить единицу. Если число в столбце А больше чем в I, то в D2 прибавить единицу. Столбцы сравниваются только построчно.
|
|
|
|
|
|
Вверх #718 |
МодераторРегистрация: 29.06.2004
|
ak1ra87
Макросом? Иначе смущает слово "прибавить" - формулами с функциями "ЕСЛИ" в данных ячейках образуются циклические ссылки. Добавлено через 7 минут Да и вообще слово "прибавить" странно использовано - ведь непонятно какие данные в A2 2 изначально...Добавлено через 22 минуты Т.к. Цитата
(ak1ra87) »
Числа в столбце G всегда больше, чем в H
Цитата
(ak1ra87) »
Если число в столбце A больше чем в G, но меньше чем в H
И аналогично: т.к. Цитата
(ak1ra87) »
в H всегда больше, чем в I
Цитата
(ak1ra87) »
Если число в столбце А больше чем в Н, но меньше чем в I
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. Последний раз редактировалось garniv; 05.04.2018 в 12:28. |
|
|
|
|
|
Вверх #720 |
МодераторРегистрация: 06.05.2003
Адрес: Иркутск
|
garniv
Я так понял что задача и стоит проверить массив на соблюдение этих условий. Это вообще можно наглядно сделать условным форматированием.
__________________
Добро всегда побеждает зло, поэтому кто победил - тот и добро. |
|
|
|
|
|
Вверх #721 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
Народ! Помогите! Срочно надо!
на листе ТИТУЛ должны быть данные со всех листов. Таблица одинаковая. В колонке ЛИСТ - указывается что строчка взята с конкретного листа на листе ТИТУЛ нужны колонки Позиция Наименование и техническая характеристика Типа, марка, обозначение документа, опросного листа Код оборудования, изделия, материала Завод-изготовитель Ед.изм. Кол-во Масса ед., кг Примечание Если в строчке столбца Наименование и техническая характеристика ничего нет - надо исключить его в показе на листе ТИТУЛ |
|
|
|
|
|
Вверх #722 |
МодераторРегистрация: 29.06.2004
|
Срочно - используй макрос http://www.excelworld.ru/forum/10-5354-1
PHP код:
Цитата
(nobana1) »
В колонке ЛИСТ - указывается что строчка взята с конкретного листа
Цитата
(nobana1) »
Если в строчке столбца Наименование и техническая характеристика ничего нет - надо исключить его в показе на листе ТИТУЛ
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. Последний раз редактировалось garniv; 18.04.2018 в 13:32. |
|
|
|
|
|
Вверх #723 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
Цитата
(garniv) »
такого он не делает. Дорабатывай макрос под свои нужды
Вроде макрос сработал... а вот как записать файлик с включенным макросом в том же файле и формате? с расширением xls получается а с xlsx - нет, почему-то Последний раз редактировалось nobana1; 18.04.2018 в 15:03. |
|
|
|
|
|
Вверх #724 |
МодераторРегистрация: 29.06.2004
|
В xlsx никак нельзя сохранить макросы, только в формате xlsm или xlsb.
Добавлено через 10 минут Если в этот макрос после строки PHP код:
PHP код:
Я тоже в VBS и Excel на уровне 1 класса. Для большего (заполнение всех ячеек столбца ЛИСТ, и удаления пустых строк) надо читать мануалы и пробовать
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. Последний раз редактировалось garniv; 18.04.2018 в 15:25. |
|
|
|
|
|
Вверх #726 |
МодераторРегистрация: 29.06.2004
|
Цитата
(nobana1) »
можно сделать что бы всю страницу оно подписывало в это столбце?
Надо изучать https://yandex.ru/search/?text=excel%20range
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. Последний раз редактировалось garniv; 18.04.2018 в 16:04. |
|
|
|
|
|
Вверх #727 |
ОпытныйРегистрация: 26.07.2013
Адрес: Минск
|
Цитата
(garniv) »
можно, но как именно - я пока не знаю
просто еще несколько проектов будет - поэтому ... нада! |
|
|
|
|
|
Вверх #730 |
МодераторРегистрация: 29.06.2004
|
*ANDROID*
https://www.google.com/search?q=exce...duplicate+rows https://www.google.com/search?q=exce...80%D0%BE%D0%BA
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #732 |
МодераторРегистрация: 29.06.2004
|
А там что надо знать? Попробуй сначала почитать инструкции по ссылкам.
Все делается через условное форматирование, как например тут https://exceltable.com/formatirovani...nakovye-stroki - назначается цвет, а дальше уже по цвету можно отфильтровать.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. Последний раз редактировалось garniv; 15.01.2022 в 22:49. |
|
|
|
|
|
Вверх #733 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
Все делается через условное форматирование, как например тут https://exceltable.com/formatirovani...nakovye-stroki - назначается цвет, а дальше уже по цвету можно отфильтровать.
__________________
Будущее настало! |
|
|
|
|
|
Вверх #736 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(Полковник Исаев) »
*ANDROID*
Автозаменой?
__________________
Будущее настало! |
|
|
|
|
|
Вверх #737 |
МодераторРегистрация: 29.06.2004
|
*ANDROID*
Для этого даже есть специальная большая кнопка https://office-guru.ru/excel/udaleni...excel-139.html
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #738 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
*ANDROID*
Для этого даже есть специальная большая кнопка https://office-guru.ru/excel/udaleni...excel-139.html
__________________
Будущее настало! |
|
|
|
|
|
Вверх #739 |
МодераторРегистрация: 29.06.2004
|
*ANDROID*
Начиная с Excel 2007 (поступила в продажу для организаций 30 ноября 2006, для индивидуальных клиентов — 30 января 2007) - т.е. уже лет 15 ![]() https://naprimerax.org/posts/67/udal...likaty-v-excel
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #740 |
АбсолютныйРегистрация: 27.06.2009
Адрес: Великая страна, секретный бункер
|
Цитата
(garniv) »
*ANDROID*
Начиная с Excel 2007 (поступила в продажу для организаций 30 ноября 2006, для индивидуальных клиентов — 30 января 2007) - т.е. уже лет 15 ![]() https://naprimerax.org/posts/67/udal...likaty-v-excel
__________________
Будущее настало! |
|
|
|
|
|
Вверх #745 |
МодераторРегистрация: 17.03.2004
Адрес: K-PAX
|
Товарищи, а есть какой способ сделать толщину линий таблицы меньше? Что-то я не нашёл в 2019 версии, можно сделать толстую линию, но мне это не надо.
Единственный способ что я придумал - это увеличить размер шрифтов, но не очень удобный способ. Поиск в интернете выдаёт какую-то фигню. |
|
|
|
|
|
Вверх #746 |
МодераторРегистрация: 29.06.2004
|
XaXoL
Меньше чем 1 пикс? Если только пунктиром... А в целом, проблема осталась непонятна по такому минималистичному описанию.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #747 |
МодераторРегистрация: 17.03.2004
Адрес: K-PAX
|
Цитата
(garniv) »
Меньше чем 1 пикс?
Пунктир - это ж прерывистая линия. Ну ради интереса попробую. |
|
|
|
|
|
Вверх #748 |
МодераторРегистрация: 29.06.2004
|
Цитата
(XaXoL) »
Да.
![]() Цитата
(XaXoL) »
Пунктир - это ж прерывистая линия. Ну ради интереса попробую.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|
|
|
Вверх #749 |
МодераторРегистрация: 17.03.2004
Адрес: K-PAX
|
Цитата
(garniv) »
А где/когда ты вообще видел на экране линии толщиной меньше пикселя?
|
|
|
|
|
|
Вверх #750 |
МодераторРегистрация: 29.06.2004
|
Цитата
(XaXoL) »
важно какая толщина линии выходит на печать.
![]() Цитата
(XaXoL) »
Не нашёл такой настройки, видимо её не существует,
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. Последний раз редактировалось garniv; 30.01.2025 в 18:02. |
|
|
|
|
|
Вверх #751 |
МодераторРегистрация: 17.03.2004
Адрес: K-PAX
|
Цитата
(garniv) »
в Word есть
Цитата
(garniv) »
в Excel почему-от нет. Хотя толщина контура фигуры может настраиваться
|
|
|
|
|
|
Вверх #752 |
МодераторРегистрация: 29.06.2004
|
Цитата
(XaXoL) »
помню что где-то такое видел, видимо там.
__________________
Хочешь помочь новичку — делай вместе с ним. Хочешь помочь старику — делай вместо него. Хочешь помочь мастеру — отойди и не мешай. А хочешь помочь Таргитаю — сам Таргитай. |
|
|
|