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

Вход

Регистрация

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

 

= Мир MS Excel/вывод данных из таблицы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
вывод данных из таблицы
serhiox Дата: Понедельник, 14.05.2012, 19:37 | Сообщение № 1
Группа: Гости
Здрасте,
Если кто знает как, направте в правильное русло.

Есть таблица с данными:
1 столбец - имена
2 столбец- номера фактур
3 столбец- сумма (которую должны заплатить)
4 столбец- сумма которую реально заплатили

Второй лист должен быть таким:
1 столбец- номер фактуры (без повторений)
2 столбец- имя
3 столбец- общий долг

Сделал: вынес все фактуры без повторений в таблицу =INDEX($A$2:$A$1961,SMALL(IF(COUNTIF($B$1:B4,$A$2:$A$1961)=0,ROW($A$1:$A$1960)),1))
далее ступор, как высчитать сумму по одной фактуре (сколько должны всего заплатить и сколько заплатили, в том случае если запись есть что фактура оплачена на половину, и потом ещё на половину вторая запись)

Пример: http://dump.ru/file/5728490
 
Ответить
СообщениеЗдрасте,
Если кто знает как, направте в правильное русло.

Есть таблица с данными:
1 столбец - имена
2 столбец- номера фактур
3 столбец- сумма (которую должны заплатить)
4 столбец- сумма которую реально заплатили

Второй лист должен быть таким:
1 столбец- номер фактуры (без повторений)
2 столбец- имя
3 столбец- общий долг

Сделал: вынес все фактуры без повторений в таблицу =INDEX($A$2:$A$1961,SMALL(IF(COUNTIF($B$1:B4,$A$2:$A$1961)=0,ROW($A$1:$A$1960)),1))
далее ступор, как высчитать сумму по одной фактуре (сколько должны всего заплатить и сколько заплатили, в том случае если запись есть что фактура оплачена на половину, и потом ещё на половину вторая запись)

Пример: http://dump.ru/file/5728490

Автор - serhiox
Дата добавления - 14.05.2012 в 19:37
anger47 Дата: Понедельник, 14.05.2012, 19:46 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 192
Репутация: 6 ±
Замечаний: 0% ±

serhiox, а почему нельзя просто:
Code
=Sheet1!C2-Sheet1!D2
? Или я не понял суть вопроса?!
 
Ответить
Сообщениеserhiox, а почему нельзя просто:
Code
=Sheet1!C2-Sheet1!D2
? Или я не понял суть вопроса?!

Автор - anger47
Дата добавления - 14.05.2012 в 19:46
Гость Дата: Вторник, 15.05.2012, 10:27 | Сообщение № 3
Группа: Гости
надо сделать так что бы формула нашла две фактуры в первой таблице, и посчитала разницу, а ответ был вынесен в строке напротив номера фактуры на втором листе.. как то так smile
 
Ответить
Сообщениенадо сделать так что бы формула нашла две фактуры в первой таблице, и посчитала разницу, а ответ был вынесен в строке напротив номера фактуры на втором листе.. как то так smile

Автор - Гость
Дата добавления - 15.05.2012 в 10:27
Формуляр Дата: Вторник, 15.05.2012, 11:18 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Можно через сводную таблицу.
К сообщению приложен файл: primer.xlsx (13.3 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
СообщениеМожно через сводную таблицу.

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

Excel 2016
Code
=ВПР(B2;Sheet1!$A$2:$C$5;3;)-СУММПРОИЗВ((B2=Sheet1!A$2:A$5)*(Sheet1!D$2:D$5))


Quote (Формуляр)
Можно через сводную таблицу.

Саш, так не получится


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=ВПР(B2;Sheet1!$A$2:$C$5;3;)-СУММПРОИЗВ((B2=Sheet1!A$2:A$5)*(Sheet1!D$2:D$5))


Quote (Формуляр)
Можно через сводную таблицу.

Саш, так не получится

Автор - Serge_007
Дата добавления - 15.05.2012 в 11:20
serhiox Дата: Вторник, 15.05.2012, 11:52 | Сообщение № 6
Группа: Гости
serge 007> :)) вы создатель екселя?

по делу, по вашей формуле мы находим значение фактуры по имени, далее что формула делает? не могу понять.. и она не работает почему то.
 
Ответить
Сообщениеserge 007> :)) вы создатель екселя?

по делу, по вашей формуле мы находим значение фактуры по имени, далее что формула делает? не могу понять.. и она не работает почему то.

Автор - serhiox
Дата добавления - 15.05.2012 в 11:52
Serge_007 Дата: Вторник, 15.05.2012, 12:00 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (serhiox)
она не работает почему то.

Для того что бы формула начала работать её надо вставить в файл. У Вас с этим проблемы?
К сообщению приложен файл: serhiox.xls (24.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (serhiox)
она не работает почему то.

Для того что бы формула начала работать её надо вставить в файл. У Вас с этим проблемы?

Автор - Serge_007
Дата добавления - 15.05.2012 в 12:00
serhiox Дата: Вторник, 15.05.2012, 12:07 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

спасибо smile буду разбираться
 
Ответить
Сообщениеспасибо smile буду разбираться

Автор - serhiox
Дата добавления - 15.05.2012 в 12:07
serhiox Дата: Вторник, 15.05.2012, 12:19 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

с формулой разобрался, ток вот возник другой вопрос, а если данные такие:

Имя Номер счёта Должен заплатить Заплатил
Иванов 1 5 5
Сидоров 2 10 10
Иванов 3 15 5
Петров 4 10 4
по формуле считает только первую фактуру (номер), а если есть больше фактур, как поступить тогда?
 
Ответить
Сообщениес формулой разобрался, ток вот возник другой вопрос, а если данные такие:

Имя Номер счёта Должен заплатить Заплатил
Иванов 1 5 5
Сидоров 2 10 10
Иванов 3 15 5
Петров 4 10 4
по формуле считает только первую фактуру (номер), а если есть больше фактур, как поступить тогда?

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

Excel 2016
Пример давайте


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПример давайте

Автор - Serge_007
Дата добавления - 15.05.2012 в 12:22
serhiox Дата: Вторник, 15.05.2012, 12:33 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

вот так
К сообщению приложен файл: serhiox.xlsx (9.1 Kb)
 
Ответить
Сообщениевот так

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

Excel 2016
[vba]
Code
=ВПР(A2;Sheet1!B$2:C$9;2;)-СУММПРОИЗВ((A2=Sheet1!B$2:B$9)*(Sheet1!D$2:D$9))
[/vba]
К сообщению приложен файл: serhiox2.xls (25.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[vba]
Code
=ВПР(A2;Sheet1!B$2:C$9;2;)-СУММПРОИЗВ((A2=Sheet1!B$2:B$9)*(Sheet1!D$2:D$9))
[/vba]

Автор - Serge_007
Дата добавления - 15.05.2012 в 12:47
serhiox Дата: Вторник, 15.05.2012, 13:02 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

то что нужно, СПАААААСИБО!
 
Ответить
Сообщението что нужно, СПАААААСИБО!

Автор - serhiox
Дата добавления - 15.05.2012 в 13:02
Michael_S Дата: Вторник, 15.05.2012, 15:29 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (Serge_007)
=ВПР(A2;Sheet1!B$2:C$9;2;)-СУММПРОИЗВ((A2=Sheet1!B$2:B$9)*(Sheet1!D$2:D$9))

Сереж, что-то у тебя не так считает...
К сообщению приложен файл: serhiox3.xls (21.5 Kb)
 
Ответить
Сообщение
Quote (Serge_007)
=ВПР(A2;Sheet1!B$2:C$9;2;)-СУММПРОИЗВ((A2=Sheet1!B$2:B$9)*(Sheet1!D$2:D$9))

Сереж, что-то у тебя не так считает...

Автор - Michael_S
Дата добавления - 15.05.2012 в 15:29
Serge_007 Дата: Вторник, 15.05.2012, 15:36 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Michael_S)
что-то у тебя не так считает

Считает правильно, там в файле видно.
А что тебя смущает?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Michael_S)
что-то у тебя не так считает

Считает правильно, там в файле видно.
А что тебя смущает?

Автор - Serge_007
Дата добавления - 15.05.2012 в 15:36
serhiox Дата: Вторник, 15.05.2012, 15:46 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

а мне кажется всё правильно, находит что должен Х заплатить, вычитает сумму заплаченых в зависимости от номера фактуры.
 
Ответить
Сообщениеа мне кажется всё правильно, находит что должен Х заплатить, вычитает сумму заплаченых в зависимости от номера фактуры.

Автор - serhiox
Дата добавления - 15.05.2012 в 15:46
Michael_S Дата: Вторник, 15.05.2012, 16:29 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
по-моему так

К сообщению приложен файл: 8388645.gif (31.0 Kb)
 
Ответить
Сообщениепо-моему так


Автор - Michael_S
Дата добавления - 15.05.2012 в 16:29
Serge_007 Дата: Вторник, 15.05.2012, 16:33 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Иванов (3) должен заплатить 15. Первый транш пошел на 5, второй на 8 итого 13. Сколько остался должен Иванов?

ЗЫ Поэтому здесь я и написал, что сводной не получится smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИванов (3) должен заплатить 15. Первый транш пошел на 5, второй на 8 итого 13. Сколько остался должен Иванов?

ЗЫ Поэтому здесь я и написал, что сводной не получится smile

Автор - Serge_007
Дата добавления - 15.05.2012 в 16:33
Формуляр Дата: Вторник, 15.05.2012, 18:45 | Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Quote (Serge_007)
ЗЫ Поэтому здесь я и написал, что сводной не получится
А что, собственно, не получится?
К сообщению приложен файл: 7951662.xlsx (13.2 Kb)


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Quote (Serge_007)
ЗЫ Поэтому здесь я и написал, что сводной не получится
А что, собственно, не получится?

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

Excel 2016
Quote (Формуляр)
А что, собственно, не получится?

Ценю твоё чувство юмора smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Формуляр)
А что, собственно, не получится?

Ценю твоё чувство юмора smile

Автор - Serge_007
Дата добавления - 15.05.2012 в 21:20
  • Страница 1 из 1
  • 1
Поиск:

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