![]() |
|
Помогите с экселем, вставить в формулу номер ячейки по условию Ø (Kassern 24.05.2022 14:01) |
☑ | ||
---|---|---|---|---|
0
Злопчинский
24.05.22
✎
12:28
|
Книга покупок, для каждого поставщика надо посчитать его долю (процент в общей сумме книги)
R$1017 - итоговая сумма книги покупок Вместо R$18 - надо как-то подставить содержимое ячейки, которая определяется по условию типа от текущей строки вниз в колонке Q найти первое "Всего по продавцу" и взять содержимое ячейки в столбце К потыкался/помыкался малость - не взлетает... . https://tscscreencastlive.blob.core.windows.net/uploads/g000301IVBQHiQkjKaPQcOYT9YacK/LWR_Recording.png?sv=2019-07-07&sr=b&sig=1obAU0JJ8aatX8aDDZLTBft8r3Gfrhoy7tvnoCPFzwg%3D&st=2022-05-24T09%3A17%3A49Z&se=2022-05-25T09%3A22%3A49Z&sp=r . |
|||
1
Злопчинский
24.05.22
✎
12:29
|
"в столбце К" читать как "в столбце R"
|
|||
2
VoditelKobyly
24.05.22
✎
12:38
|
Код должен быть на 1с или vba?
Если отчет формируется из 1с, может проще запоминать строки при выводе? |
|||
3
VladZ
24.05.22
✎
12:38
|
Это уже какой-то космос.
Скопируй итоги по продавцу в соседнюю колонку и считай как обычно. |
|||
4
Злопчинский
24.05.22
✎
12:46
|
(2) не, просто в самом экселе формула
|
|||
5
Злопчинский
24.05.22
✎
12:50
|
(3) не, так не получится (строки на скрине свернуты плюсиком и "скопировать" в соседнюю колонку - примерно та же задача плюс в итоге надо иметь без всяких допколонок и с возможностью пересчета если какие-то строки из книги покупок будут удалены)
|
|||
6
Злопчинский
24.05.22
✎
12:52
|
както надо ИНДЕКС и ПОИСКПОЗ скомбинировать наверное
|
|||
7
butterbean
24.05.22
✎
12:52
|
Power Query в помощь
|
|||
8
Злопчинский
24.05.22
✎
12:53
|
(7) если бы я это умел - я бы сабж не писал... ;-)
|
|||
9
Злопчинский
24.05.22
✎
12:54
|
блин, ну не хренячить же обработку в 1С, с перебором, поиском и модификацией формулы....
|
|||
10
VoditelKobyly
24.05.22
✎
12:55
|
Нужна программа, которая обрабатывает файл екселя или один раз формулу написать?
|
|||
11
Злопчинский
24.05.22
✎
12:56
|
формулу написать...
но в экселе не осилил ее написать... |
|||
12
Kassern
24.05.22
✎
12:58
|
(11) Там так же есть условия, вот синтаксис:
=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь) |
|||
13
Злопчинский
24.05.22
✎
12:59
|
(12) я в курсе попробуй с этим если решить ;-)
|
|||
14
Злопчинский
24.05.22
✎
13:00
|
.. и при копировании формулу в другую ячейку 9аналогичную) - все должно тоже корректно считаться для другой ячейки ...
|
|||
15
Kassern
24.05.22
✎
13:00
|
есть еще = Просмотр (искомое_значение; Лукуп_вектор; Ресулт_вектор)
|
|||
16
Kassern
24.05.22
✎
13:01
|
проще наверное на 1с условие написать, чтобы перед глазами было и попробовать на функции экселя переписать
|
|||
17
Злопчинский
24.05.22
✎
13:06
|
(16) угу... придется видать все-таки обработку налабать для тупо "вычисления" формулы...
тупые одноэсники ;-) пишу уже |
|||
18
VoditelKobyly
24.05.22
✎
13:08
|
Сколько там таких строк? Мож проще просто их пройти ручками?
|
|||
19
VoditelKobyly
24.05.22
✎
13:09
|
Без макросов скорее всего не обойтись, раз диапазоны ячеек плавают...
|
|||
20
Ryzeman
24.05.22
✎
13:13
|
(4) Блин, я аж полез на мдсн смотреть чё там с объектами ячеек эксель как формулы пихать))
(0) что то типа =ИНДЕКС(K5:K$999;ПОИСКПОЗ("Всего по продавцу";Q5:Q$999;0)+1;1) ? это для пятой строки. в excel вроде нельзя "от этой до последней". Ну при условии что у тебя в отчёте будет не больше 999 строк будет работать. Надо больше - надо поменять эту цифру. |
|||
21
Ryzeman
24.05.22
✎
13:14
|
+1 лишняя, у меня другая табличка)
=ИНДЕКС(K5:K$999;ПОИСКПОЗ("Всего по продавцу";Q5:Q$999;0);1) |
|||
22
Злопчинский
24.05.22
✎
13:16
|
а K5:K$999 - К это что?
|
|||
23
Ryzeman
24.05.22
✎
13:17
|
>в колонке Q найти первое "Всего по продавцу" и взять содержимое ячейки в столбце К
|
|||
24
Ryzeman
24.05.22
✎
13:18
|
Индекс это значение ячейки, из столбца K, номер строки ищем из Q через ПОИСКПОЗ
|
|||
25
Злопчинский
24.05.22
✎
13:25
|
(23) N/А дает
https://www.screencast.com/t/5H0UpAGlqtU |
|||
26
Kassern
24.05.22
✎
13:27
|
(25) я обычно иду с конца и проверяю результат каждой функции, если не взлетело. Надо вначале потестить поиск позиций, если все норм, прикручивать остальные навороты
|
|||
27
Злопчинский
24.05.22
✎
13:30
|
а, сорри, ячейки объединенные для "Всего по продавцу".. ща...
|
|||
28
Злопчинский
24.05.22
✎
13:34
|
во, блин! работает вроде! ща...
|
|||
29
Злопчинский
24.05.22
✎
13:59
|
тоже крутил Индекс и ПоискПоз, но не дотумкал диапазоном задавать адреса где искать
|
|||
30
Злопчинский
24.05.22
✎
14:00
|
Все получилось, спасибо!
итоговая формулА =ИНДЕКС(R13:R$1017;ПОИСКПОЗ("Всего по продавцу";E13:E$1017;0);1)/R$1017*100 |
|||
31
Злопчинский
24.05.22
✎
14:00
|
Ветку можно закрыть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |