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

Вход

Регистрация

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

 

= Мир MS Excel/Помогите рассортировать по датам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Помогите рассортировать по датам
Awe Дата: Пятница, 10.12.2010, 01:05 | Сообщение № 1
Группа: Гости
Здравствуйте, есть таблица такого вида

Номер Дата Количество

2 1/12/2010 5
4 5/4/2010 7
25 3/7/2010 8
43 11/7/2010 94 Вася
223 2/12/2010 1 Иван
45 10/10/2010 5
23 11/4/2010 4
43 11/7/2010 94 Петя
2 1/12/2010 5
11 5/5/2010 77
25 3/7/2010 8
223 2/12/2010 1 Федор

т.е. номер заказа, дата заказа и количество и т.д. При этом номера заказа несколько раз дублирестья в списке с другим параметром (но дата и количество остаются неизменным)
Вопросов 2.
1. Как можно вывести сортированный спиок только тех дат когда был заказ
2. Как можно расчитать общее количество заказов в эти дни.

По поводу второго пункта - поэксперементировал с SUMIF, но не смог исключить из общей суммы повторяюемые строки.

Заранее благодарен!

 
Ответить
СообщениеЗдравствуйте, есть таблица такого вида

Номер Дата Количество

2 1/12/2010 5
4 5/4/2010 7
25 3/7/2010 8
43 11/7/2010 94 Вася
223 2/12/2010 1 Иван
45 10/10/2010 5
23 11/4/2010 4
43 11/7/2010 94 Петя
2 1/12/2010 5
11 5/5/2010 77
25 3/7/2010 8
223 2/12/2010 1 Федор

т.е. номер заказа, дата заказа и количество и т.д. При этом номера заказа несколько раз дублирестья в списке с другим параметром (но дата и количество остаются неизменным)
Вопросов 2.
1. Как можно вывести сортированный спиок только тех дат когда был заказ
2. Как можно расчитать общее количество заказов в эти дни.

По поводу второго пункта - поэксперементировал с SUMIF, но не смог исключить из общей суммы повторяюемые строки.

Заранее благодарен!


Автор - Awe
Дата добавления - 10.12.2010 в 01:05
kim Дата: Пятница, 10.12.2010, 01:34 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Awe,
Вам скорее всего требуется извлечение уникальных значений
http://www.excelworld.ru/forum/3-54-1
Здесь Кот выкладывал разные заготовки формул - возможно и Вам подойдет.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеAwe,
Вам скорее всего требуется извлечение уникальных значений
http://www.excelworld.ru/forum/3-54-1
Здесь Кот выкладывал разные заготовки формул - возможно и Вам подойдет.

Автор - kim
Дата добавления - 10.12.2010 в 01:34
Serge_007 Дата: Пятница, 10.12.2010, 07:25 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте.
Что бы Вам помочь нужен файл - пример.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.
Что бы Вам помочь нужен файл - пример.

Автор - Serge_007
Дата добавления - 10.12.2010 в 07:25
Serge_007 Дата: Пятница, 10.12.2010, 15:34 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Нашёл на другом форуме Вашу тему.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНашёл на другом форуме Вашу тему.

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

Excel 2016
Думаю так надо:
Code
=ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$15;$B$3:$B$15;0)=СТРОКА($A$1:$A$13);$B$3:$B$15);СТРОКА(A1));"ДД/ММ/ГГГГ")&" "&ВПР(НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$15;$B$3:$B$15;0)=СТРОКА($A$1:$A$13);$B$3:$B$15);СТРОКА(A1));$B$3:$C$15;2;0)

Формула массива.
К сообщению приложен файл: Awe.xls (28.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДумаю так надо:
Code
=ТЕКСТ(НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$15;$B$3:$B$15;0)=СТРОКА($A$1:$A$13);$B$3:$B$15);СТРОКА(A1));"ДД/ММ/ГГГГ")&" "&ВПР(НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$15;$B$3:$B$15;0)=СТРОКА($A$1:$A$13);$B$3:$B$15);СТРОКА(A1));$B$3:$C$15;2;0)

Формула массива.

Автор - Serge_007
Дата добавления - 10.12.2010 в 15:47
Awe Дата: Пятница, 10.12.2010, 22:01 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Serge спасибо больше за старания, но как я не старался это формула не позволяет получить сумму заказов за день. Прикрепил еще один пример, более наглядный - буду очень признателен если сможете помочь.
Офиса под рукой нет - пользуюсь экспортом из Google Docs (это на случай если какие то недопонимания будут)
К сообщению приложен файл: primer-2-.xls (6.0 Kb)
 
Ответить
СообщениеSerge спасибо больше за старания, но как я не старался это формула не позволяет получить сумму заказов за день. Прикрепил еще один пример, более наглядный - буду очень признателен если сможете помочь.
Офиса под рукой нет - пользуюсь экспортом из Google Docs (это на случай если какие то недопонимания будут)

Автор - Awe
Дата добавления - 10.12.2010 в 22:01
Serge_007 Дата: Пятница, 10.12.2010, 22:44 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Awe)
это формула не позволяет получить сумму заказов за день

Конечно smile
Она только выводит список уникальных wink

Вечером в пятницу туго соображается, так что пока только так:

Code
=ИНДЕКС($B$3:$B$19;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$19;$B$3:$B$19;0)=СТРОКА($A$1:$A$17);СТРОКА($A$1:$A$17));СТРОКА(A1)))

в английской версии:
Code
{=INDEX($B$3:$B$19,SMALL(IF(MATCH($B$3:$B$19,$B$3:$B$19,0)=ROW($A$1:$A$17),ROW($A$1:$A$17)),ROW(A1)))}
-для списка,
Code
=СУММ(ЕСЛИ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$19&$A$3:$A$19;$B$3:$B$19&$A$3:$A$19;0)=СТРОКА($A$1:$A$17);$B$3:$B$19)=H3;$C$3:$C$19))

в английской версии:
Code
{=SUM(IF(IF(MATCH($B$3:$B$19&$A$3:$A$19,$B$3:$B$19&$A$3:$A$19,0)=ROW($A$1:$A$17),$B$3:$B$19)=H3,$C$3:$C$19))}
-для сумм.
К сообщению приложен файл: Awe-.xls (25.0 Kb)


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

Конечно smile
Она только выводит список уникальных wink

Вечером в пятницу туго соображается, так что пока только так:

Code
=ИНДЕКС($B$3:$B$19;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$19;$B$3:$B$19;0)=СТРОКА($A$1:$A$17);СТРОКА($A$1:$A$17));СТРОКА(A1)))

в английской версии:
Code
{=INDEX($B$3:$B$19,SMALL(IF(MATCH($B$3:$B$19,$B$3:$B$19,0)=ROW($A$1:$A$17),ROW($A$1:$A$17)),ROW(A1)))}
-для списка,
Code
=СУММ(ЕСЛИ(ЕСЛИ(ПОИСКПОЗ($B$3:$B$19&$A$3:$A$19;$B$3:$B$19&$A$3:$A$19;0)=СТРОКА($A$1:$A$17);$B$3:$B$19)=H3;$C$3:$C$19))

в английской версии:
Code
{=SUM(IF(IF(MATCH($B$3:$B$19&$A$3:$A$19,$B$3:$B$19&$A$3:$A$19,0)=ROW($A$1:$A$17),$B$3:$B$19)=H3,$C$3:$C$19))}
-для сумм.

Автор - Serge_007
Дата добавления - 10.12.2010 в 22:44
Awe Дата: Суббота, 11.12.2010, 03:08 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Serge_007 спасибо большое, вроде на первый взгляд ваша формула справилась с задачей! Большое спасибо - пойду изучать ее поближе и получать необхадимые данные!
 
Ответить
СообщениеSerge_007 спасибо большое, вроде на первый взгляд ваша формула справилась с задачей! Большое спасибо - пойду изучать ее поближе и получать необхадимые данные!

Автор - Awe
Дата добавления - 11.12.2010 в 03:08
  • Страница 1 из 1
  • 1
Поиск:

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