Форум 3DNews
Вернуться   Форум 3DNews > Софт > Программное обеспечение

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

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

Последний раз редактировалось Ariny; 09.06.2014 в 20:06.
Lockheed вне форума  
Ответить с цитированием
Непрочитано 11.05.2015, 01:28   [включить плавающее окно]   #621
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
pavelpsahd
Либо надо завести отдельный "индексный" столбец/строку (можно скрытую), в которой "пронумеровать" только непустые ячейки в искомом солбце/строке, и потом брать только пронумерованные ячейки.

См. пример в приложенном файле (Столбец B — исходные значения, A — "индекс", C — выбранные значения).
Вложения
Тип файла: zip Выборка.zip (2.2 Кб, 168 просмотров)

Последний раз редактировалось 404; 11.05.2015 в 01:34.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.05.2015, 11:42   [включить плавающее окно]   #622
pavelpsahd
Мужской Новенький
 
Регистрация: 11.05.2015
404
Спасибо большое. Пока эта идея показалась мне наиболее простой и лаконичной среди всех предложенных, в том числе и на других форумах. К сожалению мои навыки работы с Excel крайне ограничены. Ну, не приходилось мне по долгу службы. Тем не менее мне удалось, по примеру проиндексировать строку(жаль что автозаполнение не захотело работать, видать всему виной горизонтальное расположение таблицы, а при транспонировании теряются связи). А вот второй этап я не осилил. Не смог организовать непосредсвенно выборку.
pavelpsahd вне форума  
Ответить с цитированием
Непрочитано 11.05.2015, 12:08   [включить плавающее окно]   #623
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
pavelpsahd
Для выборки из строки вам надо использовать в формуле вместо ВПР и СТРОКА() — ГПР и СТОЛБЕЦ().
И в моём примере в куске формулы: "СТОЛБЕЦ()-1" 1 — это число ячеек перед 1-й в диапазоне исходных значений. То есть, если у вас 1-я значимая ячейка в строке выбранных данных — R, то надо писать "СТОЛБЕЦ()-17" что ли.

Добавил в приложенный файл пример выборки из строки.

Автозаполнение работает (на это влияет правильное выборочное использование знаков "$" в формулах).
Вложения
Тип файла: zip Выборка.zip (5.2 Кб, 146 просмотров)

Последний раз редактировалось 404; 11.05.2015 в 22:07.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.05.2015, 13:09   [включить плавающее окно]   #624
pavelpsahd
Мужской Новенький
 
Регистрация: 11.05.2015
404
С автозаполнением разобрался, спасибо. Но с формулой беда. Уже битый час не пойму в чем проблема. Делал все по аналогии с Вашим примером, и казалось бы должно работать, но нет.
Надеюсь что с шахматным порядком, в котором представлен первый технический вид не возникнет проблем.
Вложения
Тип файла: rar Programma_dlya_RS.rar (21.3 Кб, 159 просмотров)

Последний раз редактировалось pavelpsahd; 11.05.2015 в 13:27.
pavelpsahd вне форума  
Ответить с цитированием
Непрочитано 11.05.2015, 13:47   [включить плавающее окно]   #625
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
pavelpsahd
Вот, ловите файл.
1) Строка/столбец с "индексом" должна идти до строки/столбца с данными. Так работают функции ГПР/ВПР (можно вместо них использовать ПОИСКПОЗ и ИНДЕКС).
2) В ячейке перед строкой/солбцом с индексом ещё считается максимальное число значений. Можно её не вводить, но так формулы немного короче.
Вложения
Тип файла: zip Programma_dlya_RS_1.zip (13.0 Кб, 165 просмотров)
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.05.2015, 14:28   [включить плавающее окно]   #626
pavelpsahd
Мужской Новенький
 
Регистрация: 11.05.2015
404
Спасибо большое! Не знаю что бы без Вас делал.
Но осталось самое трудное - реализация шахматного порядка. Для этого я разбил таблицу на две строки и независимо проиндексировал. По сути необходимо осуществить выборку через одну ячейку. Вставка кода через раз, не помогла ибо получается пропуск значения.

Последний раз редактировалось pavelpsahd; 11.05.2015 в 14:31.
pavelpsahd вне форума  
Ответить с цитированием
Непрочитано 11.05.2015, 14:56   [включить плавающее окно]   #627
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (pavelpsahd) »
Вставка кода через раз, не помогла ибо получается пропуск значения.
Можно использовать (СТОЛБЕЦ()-16)/2, что-то такое. Чтобы из номеров столбцов R, T, V… получить номера значений подряд: 1, 2, 3…

Последний раз редактировалось 404; 11.05.2015 в 15:00.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.05.2015, 15:51   [включить плавающее окно]   #628
pavelpsahd
Мужской Новенький
 
Регистрация: 11.05.2015
404
У меня другая идея. Индексация с пропуском числа. Например: 1, 3, 5, ...
Не нашел такого функционала у ф-ции СЧЕТ и сделал иначе.
Если идет пропуск, то почему бы не вставить фиктивные(лишние цифры?), так и сделал. Все отлично работало, радости не было предела, но потом решил проверить что если убрать одно исходное значение? Нумерация сместилась и фиктивные единички попали в выборку...
Вопрос к сожалению не решен.
UPD еще попытка: Вместо столбец()-n, который использовался как искомый аргумент функции ГПР, я вставил вставил числа, 1, 2, 3 ... Правда в этом случае автозаполение отказалось мне помогать, а "$" перед цифрой приводит к ошибке. Но это мелочи, в принципе пока все работает.

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

Обнаружилась еще одна проблема. Если исходная ячейка пуста, то при приравнивании там появляется 0, что сводит на нет весь алгоритм. Что можно предпринять?

Последний раз редактировалось pavelpsahd; 11.05.2015 в 16:22.
pavelpsahd вне форума  
Ответить с цитированием
Непрочитано 11.05.2015, 17:04   [включить плавающее окно]   #629
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (pavelpsahd) »
Если исходная ячейка пуста, то при приравнивании там появляется 0, что сводит на нет весь алгоритм. Что можно предпринять?
Проверять при приравнивании, является ли ячейка пустой: =ЕСЛИ(ЕПУСТО(B2);"-";B2).

Добавлено через 6 минут

Цитата (pavelpsahd) »
Индексация с пропуском числа. Например: 1, 3, 5
А кстати да, можно: СЧЁТ(…)*2-1.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 11.05.2015, 17:39   [включить плавающее окно]   #630
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Добавил в приложенный файл вывод ячеек через одну двумя указанными выше способами.
Вложения
Тип файла: zip Выборка.zip (3.5 Кб, 167 просмотров)
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.05.2015, 15:18   [включить плавающее окно]   #631
Jorel
Мужской Новенький
 
Регистрация: 22.05.2015
Вопрос

Ребят вопрос такой: возможно ли сделать разделение столбца конкретной строки допустим с:17 на два отдельных столбца, и только на конкретной строке а не у всего листа, если так возможно то скажите как это сделать?
Jorel вне форума  
Ответить с цитированием
Непрочитано 22.05.2015, 15:24   [включить плавающее окно]   #632
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Что такое "разделение столбца"?
Поставить просто черту? Пожалуйста, в Excel 2003 меню Формат — Ячейки — Граница, или через значок "Границы" на панели инструментов.

Последний раз редактировалось 404; 22.05.2015 в 15:29.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.05.2015, 22:51   [включить плавающее окно]   #633
Jorel
Мужской Новенький
 
Регистрация: 22.05.2015
Цитата (404) »
Что такое "разделение столбца"?
Поставить просто черту? Пожалуйста, в Excel 2003 меню Формат — Ячейки — Граница, или через значок "Границы" на панели инструментов.
Через значёк границы, такое возможно в 2013 экселе?
Jorel вне форума  
Ответить с цитированием
Непрочитано 22.05.2015, 22:54   [включить плавающее окно]   #634
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (Jorel) »
Через значёк границы, такое возможно в 2013 экселе?
Да.
http://kompmix.ru/excel_2013/kak_zad...strukciya.html
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.05.2015, 23:05   [включить плавающее окно]   #635
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
404
Так это вроде если выделены несколько ячеек? Кода выделена только одна - из внутренних линий доступны лишь диагональные.

Последний раз редактировалось garniv; 22.05.2015 в 23:12.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.05.2015, 23:17   [включить плавающее окно]   #636
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
garniv
Так вроде и требуется "отделить" часть столбца после ячейки C17, как я понял.
404 вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.05.2015, 23:19   [включить плавающее окно]   #637
Jorel
Мужской Новенький
 
Регистрация: 22.05.2015
Большое спасибо, а одиночную ячейку делить на две не возможно?
p.s. мне и отделить и поделить надо)
Jorel вне форума  
Ответить с цитированием
Непрочитано 22.05.2015, 23:22   [включить плавающее окно]   #638
garniv
Мужской Модератор
 
Аватар для garniv
 
Регистрация: 29.06.2004
404
А я текст
Цитата (Jorel) »
столбца конкретной строки
понял как "ячейку". В общем, от Jorel требуются более точное описание того что ему надо

Добавлено через 3 минуты

Цитата (Jorel) »
а одиночную ячейку делить на две не возможно
Можно только в случае если эта ячейка была ранее объединена из нескольких.
garniv вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 22.05.2015, 23:43   [включить плавающее окно]   #639
Jorel
Мужской Новенький
 
Регистрация: 22.05.2015
Цитата (garniv) »
404
А я текст понял как "ячейку". В общем, от Jorel требуются более точное описание того что ему надо

Добавлено через 3 минуты


Можно только в случае если эта ячейка была ранее объединена из нескольких.
Спасибо за помощь, разобрался)
Jorel вне форума  
Ответить с цитированием
Непрочитано 22.06.2015, 23:11   [включить плавающее окно]   #640
Dimon_1991
Мужской Новенький
 
Регистрация: 22.06.2015
Помогите пожалуйста с задачей.
Выполнить численное интегрирование функции y= cos(x) в интервале от 0 до пи/2 с шагом 0.2 по методу трапеций.
Построить гистограмму площадей трапеций. Рассчитать среднюю ошибку интегрирования.
Dimon_1991 вне форума  
Ответить с цитированием
Ответ Создать новую тему

Метки
excel

Опции темы
Опции просмотра

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey