![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 12.04.2014
Сообщений: 16
|
![]()
Всем привет! Прошу помощи с вопросом по формулам. Вопрос решался бы легко макросами, но работа идет под Mac Excel 2008
![]() В приложенном файле есть 4 графы, Номер записи,Страна,Заказ,Стоимость доставки. В номере записи (ID) значения могут повторяться, то есть это значит, что заказано несколько товаров. Однако с другими графами загвоздка: в графе страна не проставляется страна, если запись с этим номером не первая, а графа стоимость доставки делает для каждой линии отдельную стоимость (при этом, заказ с одним номером записи должен идти под общей стоимость, которая в данный момент трижды проставляется). (в примере номер заказа 13) В связи с этим возникает вопрос: нужна формула, которая сможет многократно перебирать весь диапазон, отбирать одинаковые номера записи, для них подставлять такую же страну, как и в первой по порядку, а также понимать, что например в другой лист нужно тянуть только значение стоимости заказа из первой встречающейся строчки. Скажите пожалуйста, возможно ли это в целом? потому что звучит как необходимость ручной работы с циклами, и я не знаю, как это реализовать голыми формулами. Если есть какие-то похожие формулы, или другой способ быстро это сделать, подскажите его, пожалуйста, буду очень благодарен ![]() |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Этот Ваш файл трабл, это что? Исходные данные или то что хотите получить? Если первое, то где второе и наоборот?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 12.04.2014
Сообщений: 16
|
![]()
Вот добавил то, как должно быть, но это мало что меняет...вопрос в первом сообщении, хотя и понимаю, что заковыристый
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 12.04.2014
Сообщений: 16
|
![]()
извините, вот
|
![]() |
![]() |
![]() |
#5 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Если заказы отсортированы, то такой вариант подойдет?
https://youtu.be/S5HbB2aFhLw
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 12.04.2014
Сообщений: 16
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
улавливаете разницу?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа проверяющая тесты | Razdolbai | Общие вопросы C/C++ | 0 | 23.05.2014 17:17 |
Программа, проверяющая сеть. | Batori | Помощь студентам | 7 | 03.09.2013 14:01 |
Ссылка на диапазон и формула | zoosublimation | Microsoft Office Excel | 4 | 19.04.2010 15:19 |
c++ многократно определенный символ. | ahab | Помощь студентам | 0 | 15.01.2010 16:05 |
Как обойти 503 в гугле при попытке многократно скачивать содержимое страницы | dkdkdk | Работа с сетью в Delphi | 2 | 14.01.2010 12:16 |