Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Работа с формулами и таблицами - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Работа с формулами и таблицами
artur23 Дата: Вторник, 09.08.2011, 18:30 | Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Вот так должно быть.Здесь я привел км, кол-во рейсов и остальное с потолка но смысл отдин и тотже

Хочу вам более подробно объяснить что откуда и как берется
1.Сначало наша компания разрабатывает отчет запроса там указывается так как нам нужно(№поезда(в разброс),составность поезда время отбытия и прибытия поездарейсов )
2.№поездов по ссылке копируются в отчет фактический его составляем также мы он отличается от первого отчета тем что туда вносятся изменения (если изменилась составность,если поезд не прибыл в один из дней)и высчитываются поездо-км и вагоно-км.
3.ЦО-39-отчет который присылает нам РЖД внем написано по порядкукаждый поезд за каждый день месяца и в том числе и Двойные поезда- те поезда по каким то причинам разбиты на 2 поезда.Здесь уже Подсчитаны вагоно-км и поездо-км в общем а не за каждый
4.Сверка-отчет в который вносятся Поездо-км и вагоно-км(ссылками из наших данных(фактический отчет ) и данные из РЖД (данные ЦО-39) по каждому поезду и мы видим где у нас разница
К сообщению приложен файл: 5631123.xls (73.0 Kb)


А.А.В.

Сообщение отредактировал artur23 - Вторник, 09.08.2011, 19:56
 
Ответить
СообщениеВот так должно быть.Здесь я привел км, кол-во рейсов и остальное с потолка но смысл отдин и тотже

Хочу вам более подробно объяснить что откуда и как берется
1.Сначало наша компания разрабатывает отчет запроса там указывается так как нам нужно(№поезда(в разброс),составность поезда время отбытия и прибытия поездарейсов )
2.№поездов по ссылке копируются в отчет фактический его составляем также мы он отличается от первого отчета тем что туда вносятся изменения (если изменилась составность,если поезд не прибыл в один из дней)и высчитываются поездо-км и вагоно-км.
3.ЦО-39-отчет который присылает нам РЖД внем написано по порядкукаждый поезд за каждый день месяца и в том числе и Двойные поезда- те поезда по каким то причинам разбиты на 2 поезда.Здесь уже Подсчитаны вагоно-км и поездо-км в общем а не за каждый
4.Сверка-отчет в который вносятся Поездо-км и вагоно-км(ссылками из наших данных(фактический отчет ) и данные из РЖД (данные ЦО-39) по каждому поезду и мы видим где у нас разница

Автор - artur23
Дата добавления - 09.08.2011 в 18:30
Serge_007 Дата: Вторник, 09.08.2011, 19:39 | Сообщение № 22
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (artur23)
Вот так должно быть

Н-да...
Всё впустую.

Делаю последнюю попытку помочь Вам. ПОСЛЕДНЮЮ.
Во вложении файл, который содержит ВСЮ необходимую информацию для составления примера.
В исходной таблице ТОЛЬКО два поезда (!!!), один из них раздвояется smile
Нарисуйте, ИСХОДЯ ТОЛЬКО ИЗ ЭТИХ ДАННЫХ (тех что во вложении к ЭТОМУ посту!!!) итоговую таблицу. С ПРАВИЛЬНЫМИ данными. Итоговая таблица должна содержать ТОЛЬКО информацию из вложения к этому посту. Т.е. поездов в ней может быть ТОЛЬКО ДВА!!!
К сообщению приложен файл: artur23_fin.xls (32.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (artur23)
Вот так должно быть

Н-да...
Всё впустую.

Делаю последнюю попытку помочь Вам. ПОСЛЕДНЮЮ.
Во вложении файл, который содержит ВСЮ необходимую информацию для составления примера.
В исходной таблице ТОЛЬКО два поезда (!!!), один из них раздвояется smile
Нарисуйте, ИСХОДЯ ТОЛЬКО ИЗ ЭТИХ ДАННЫХ (тех что во вложении к ЭТОМУ посту!!!) итоговую таблицу. С ПРАВИЛЬНЫМИ данными. Итоговая таблица должна содержать ТОЛЬКО информацию из вложения к этому посту. Т.е. поездов в ней может быть ТОЛЬКО ДВА!!!

Автор - Serge_007
Дата добавления - 09.08.2011 в 19:39
artur23 Дата: Вторник, 09.08.2011, 20:12 | Сообщение № 23
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

ВОТ так
К сообщению приложен файл: artur33333333_f.xls (29.5 Kb)


А.А.В.
 
Ответить
СообщениеВОТ так

Автор - artur23
Дата добавления - 09.08.2011 в 20:12
Serge_007 Дата: Вторник, 09.08.2011, 20:34 | Сообщение № 24
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (artur23)
ВОТ так

Решение я выложил ещё в посте №21.

Единственное - чуть подправил формулу в ячейках D20:H24, что бы суммировало, а не возвращало среднее.
К сообщению приложен файл: artur23_f.xls (60.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (artur23)
ВОТ так

Решение я выложил ещё в посте №21.

Единственное - чуть подправил формулу в ячейках D20:H24, что бы суммировало, а не возвращало среднее.

Автор - Serge_007
Дата добавления - 09.08.2011 в 20:34
artur23 Дата: Среда, 10.08.2011, 10:32 | Сообщение № 25
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

А можно еще один вопрос можно ли без этих скобок { } а то при копировании они куда то исчезают и даже если ставишь курсир в формулу у меня 2010 Excel {=МОДА(ЕСЛИ($A$4:$A$17=$A21;D$4:D$17))}


А.А.В.

Сообщение отредактировал artur23 - Среда, 10.08.2011, 10:44
 
Ответить
СообщениеА можно еще один вопрос можно ли без этих скобок { } а то при копировании они куда то исчезают и даже если ставишь курсир в формулу у меня 2010 Excel {=МОДА(ЕСЛИ($A$4:$A$17=$A21;D$4:D$17))}

Автор - artur23
Дата добавления - 10.08.2011 в 10:32
Serge_007 Дата: Среда, 10.08.2011, 11:16 | Сообщение № 26
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (artur23)
можно ли без этих скобок?

Нет.

Заканчивайте ввод формулы Ctrl+Shift+Enter, а не просто Enter, как обычно. И скобки появятся сами.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (artur23)
можно ли без этих скобок?

Нет.

Заканчивайте ввод формулы Ctrl+Shift+Enter, а не просто Enter, как обычно. И скобки появятся сами.

Автор - Serge_007
Дата добавления - 10.08.2011 в 11:16
artur23 Дата: Среда, 10.08.2011, 12:30 | Сообщение № 27
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

=ИНДЕКС(B$4:B$3000;МОДА(ЕСЛИ($A$4:$A$3000=$A3004;ПОИСКПОЗ(B$4:B$3000;B$4:B$3000;0)))) Выдает ошибку


А.А.В.
 
Ответить
Сообщение=ИНДЕКС(B$4:B$3000;МОДА(ЕСЛИ($A$4:$A$3000=$A3004;ПОИСКПОЗ(B$4:B$3000;B$4:B$3000;0)))) Выдает ошибку

Автор - artur23
Дата добавления - 10.08.2011 в 12:30
artur23 Дата: Среда, 10.08.2011, 14:38 | Сообщение № 28
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
Возможно необходимо поправить диапазоны.
Давайте файл с ошибкой.
К сообщению приложен файл: _---____111.xls.zip (93.3 Kb)


А.А.В.

Сообщение отредактировал artur23 - Среда, 10.08.2011, 14:40
 
Ответить
Сообщение
Quote (Serge_007)
Возможно необходимо поправить диапазоны.
Давайте файл с ошибкой.

Автор - artur23
Дата добавления - 10.08.2011 в 14:38
Serge_007 Дата: Среда, 10.08.2011, 14:51 | Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
У Вас в диапазоне формулы пустые ячейки. Ошибка из-за этого.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеУ Вас в диапазоне формулы пустые ячейки. Ошибка из-за этого.

Автор - Serge_007
Дата добавления - 10.08.2011 в 14:51
artur23 Дата: Среда, 10.08.2011, 14:55 | Сообщение № 30
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Даже если вывести пустые все равно ошибка


А.А.В.
 
Ответить
СообщениеДаже если вывести пустые все равно ошибка

Автор - artur23
Дата добавления - 10.08.2011 в 14:55
Serge_007 Дата: Среда, 10.08.2011, 16:00 | Сообщение № 31
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (artur23)
Даже если вывести пустые все равно ошибка

У Вас ещё куча апострофов перед числами.
Если перед числом стоит апостроф - то он автоматически превращает число в текст.
Так что либо убирайте их (какой в них смысл?!), либо ставьте везде.

Решение во вложении.
К сообщению приложен файл: artur23_up.rar (60.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (artur23)
Даже если вывести пустые все равно ошибка

У Вас ещё куча апострофов перед числами.
Если перед числом стоит апостроф - то он автоматически превращает число в текст.
Так что либо убирайте их (какой в них смысл?!), либо ставьте везде.

Решение во вложении.

Автор - Serge_007
Дата добавления - 10.08.2011 в 16:00
artur23 Дата: Пятница, 12.08.2011, 12:56 | Сообщение № 32
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

А вообще возможно убрать эти апостроф быстро и автоматически


А.А.В.
 
Ответить
СообщениеА вообще возможно убрать эти апостроф быстро и автоматически

Автор - artur23
Дата добавления - 12.08.2011 в 12:56
Serge_007 Дата: Пятница, 12.08.2011, 13:11 | Сообщение № 33
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (artur23)
возможно убрать эти апостроф быстро и автоматически

Автоматически - это макрос надо, а быстро можно так (на примере столбца D):
  • Выделяете ячейку D4
  • F2 (или двойной клик)
  • Enter - в левом верхнем углу ячейки появится зелёный треугольник, а слева от ячейки иконка с восклицательным знаком в желтом ромбике.
  • Выделяем все ячейки с псевдочислами (Shift+End - стрелка вниз)
  • Кликаем по ромбику, из появившегося меню выбираем пункт "Преобразовать в число".

Всё.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (artur23)
возможно убрать эти апостроф быстро и автоматически

Автоматически - это макрос надо, а быстро можно так (на примере столбца D):
  • Выделяете ячейку D4
  • F2 (или двойной клик)
  • Enter - в левом верхнем углу ячейки появится зелёный треугольник, а слева от ячейки иконка с восклицательным знаком в желтом ромбике.
  • Выделяем все ячейки с псевдочислами (Shift+End - стрелка вниз)
  • Кликаем по ромбику, из появившегося меню выбираем пункт "Преобразовать в число".

Всё.

Автор - Serge_007
Дата добавления - 12.08.2011 в 13:11
artur23 Дата: Пятница, 12.08.2011, 14:30 | Сообщение № 34
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
сообщению приложен файл: artur23_up.rar(61Kb)

Не понятно в строке где двойные поезда что это означает и что считает
СТРОКА($A$1:$A$14))


А.А.В.
 
Ответить
Сообщение
Quote (Serge_007)
сообщению приложен файл: artur23_up.rar(61Kb)

Не понятно в строке где двойные поезда что это означает и что считает
СТРОКА($A$1:$A$14))

Автор - artur23
Дата добавления - 12.08.2011 в 14:30
Serge_007 Дата: Пятница, 12.08.2011, 14:42 | Сообщение № 35
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Означает массив из 14 чисел {1;2;3;4;5;6;7;8;9;10;11;12;13;14}.
Можете вместо СТРОКА($A$1:$A$14) использовать вышеприведённый массив. Просто его набирать долго, а на больших массивах трудозатраты по его набору будут неоправданными smile
Да и Excel может не потянуть такие формулы, потому как кол-во знаков в формуле ограничено.

ЗЫ Сама по себе эта часть формулы ничего не считает.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеОзначает массив из 14 чисел {1;2;3;4;5;6;7;8;9;10;11;12;13;14}.
Можете вместо СТРОКА($A$1:$A$14) использовать вышеприведённый массив. Просто его набирать долго, а на больших массивах трудозатраты по его набору будут неоправданными smile
Да и Excel может не потянуть такие формулы, потому как кол-во знаков в формуле ограничено.

ЗЫ Сама по себе эта часть формулы ничего не считает.

Автор - Serge_007
Дата добавления - 12.08.2011 в 14:42
artur23 Дата: Пятница, 12.08.2011, 14:49 | Сообщение № 36
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

что то у меня не получается применить вашу формулу все равно она считает все вместе


А.А.В.
 
Ответить
Сообщениечто то у меня не получается применить вашу формулу все равно она считает все вместе

Автор - artur23
Дата добавления - 12.08.2011 в 14:49
Serge_007 Дата: Пятница, 12.08.2011, 15:01 | Сообщение № 37
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (artur23)
что то у меня не получается применить вашу формулу

Значит что-то неправильно делаете.
Давайте файл с формулой, которая считает неправильно.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (artur23)
что то у меня не получается применить вашу формулу

Значит что-то неправильно делаете.
Давайте файл с формулой, которая считает неправильно.

Автор - Serge_007
Дата добавления - 12.08.2011 в 15:01
artur23 Дата: Пятница, 12.08.2011, 15:45 | Сообщение № 38
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

=ИНДЕКС($A$4:$H$17;НАИМЕНЬШИЙ(ЕСЛИ(($A24=$A$4:$A$17)*($D$4:$D$17<>МОДА(ЕСЛИ($A$4:$A$17=$A24;$D$4:$D$17)));СТРОКА($A$1:$A$14));СТРОКА(B2));СТОЛБЕЦ())

да на маленьких примерах все нормально а вот с большим объемом че та не так


А.А.В.
 
Ответить
Сообщение=ИНДЕКС($A$4:$H$17;НАИМЕНЬШИЙ(ЕСЛИ(($A24=$A$4:$A$17)*($D$4:$D$17<>МОДА(ЕСЛИ($A$4:$A$17=$A24;$D$4:$D$17)));СТРОКА($A$1:$A$14));СТРОКА(B2));СТОЛБЕЦ())

да на маленьких примерах все нормально а вот с большим объемом че та не так

Автор - artur23
Дата добавления - 12.08.2011 в 15:45
artur23 Дата: Пятница, 19.08.2011, 11:48 | Сообщение № 39
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Quote (Serge_007)
авайте файл с формулой, которая считает неправильно.
К сообщению приложен файл: 7048-2-.xlsx (12.2 Kb)


А.А.В.

Сообщение отредактировал artur23 - Пятница, 19.08.2011, 11:52
 
Ответить
Сообщение
Quote (Serge_007)
авайте файл с формулой, которая считает неправильно.

Автор - artur23
Дата добавления - 19.08.2011 в 11:48
Serge_007 Дата: Пятница, 19.08.2011, 21:06 | Сообщение № 40
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
artur23, во-первых СТРОКА($A$1:$A$62) надо изменить соразмерно массиву данных - СТРОКА($A$1:$A$59);
во-вторых - из ваших примеров ранее я понял что "нормальных" поездов всё-таки намного больше чем других;
в третьих - Вы из массива, состоящего из ОДНОГО столбца: ИНДЕКС($A$4:$A$62... пытаетесь получить ВТОРОЙ: СТОЛБЕЦ(), в ячейке В68.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеartur23, во-первых СТРОКА($A$1:$A$62) надо изменить соразмерно массиву данных - СТРОКА($A$1:$A$59);
во-вторых - из ваших примеров ранее я понял что "нормальных" поездов всё-таки намного больше чем других;
в третьих - Вы из массива, состоящего из ОДНОГО столбца: ИНДЕКС($A$4:$A$62... пытаетесь получить ВТОРОЙ: СТОЛБЕЦ(), в ячейке В68.

Автор - Serge_007
Дата добавления - 19.08.2011 в 21:06
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!