|
|
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Проблема такая. Имеется файл с автофильтром. Имеется формула промежуточного итога на СУММУ. Так вот: на одном компьютере она работает как положено, а переношу этот же файл на другой - выдаёт ошибку! Никаких изменений не делаю! И еще вдогонку по автофильтру... Очень нужно отфильтровать автофильтром набор ЧИСЕЛ 1237095, 2345670, 4565634 и т.д. хочу по условий "содержит" *70* и не находит! Не хочет работать с числами! Если ставлю апостроф '1237045 - тогда как строку текста он находит правильно и фильтрует. А МНЕ НУЖНО ЧИСЛА! Блин, идею хочу воплотить подслушанную из крупных зарубежных ERP систем бездебетокредетовой проводки по шифру. Идея мне очень понравилась, но для её реализации надо фильтровать числа по условию *70*... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2010, 21:12 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Valll, Если в ячейке H3 есть число, содержащее 70, то формула =НЕ(ЕОШ(ПОИСК("70";H3))) вернет ИСТИНА; если нет - ЛОЖЬ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 10:27 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Разделители (запятая, точка)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 10:44 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Числа целые восьмизначные, например: 12345678, 12121212, 45454545 вообщем, любые восьмизначные. 70 я привел просто как пример. Все числа расположены списком на него навешен автофильтр. Так вот именно в автофильтре я пытаюсь указать условие: "содержит" - *12*. То есть, по логике должны остаться в отфильтрованном списке 1-е и 2-е число. Так и происходит, если числа сделать текстами поставив впереди апостроф: '12345678. Но ставить его каждый раз будет тошно, да и забыть можно. Попытки сделать в ячейках с числами текстовый формат ни к чему не привело. Всё равно Эксель определяет их как ЧИСЛА. За приведённую формулу спасибо, но задача - отфильтровать список автофильтром по условию "содержит" ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 19:42 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
По-поводу ПРОМЕЖУТОЧНЫХ.ИТОГОВ. Я ошибся - считает по условию КОЛИЧЕСТВО (а не сумма). Так вот на одном компе считает правильно при фильтрации в автофильтре, а на другом компе - выдает ошибку! Числа целые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 19:46 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Valll, выкладывайте файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 21:41 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Valll, добавь столбец (допустим, 1-й - исходный, 2-й - добавили) и заполни его так: For Each c in r.Columns(1).Cells if not instr(CStr(c.value),"70")=0 Then c.offset(0,1).value=70 else c.offset(0,1).value=0 end if Next И фильтруй на здоровье по этому столбцу: равно 70 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 21:42 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Valll, добавь столбец (допустим, 1-й - исходный, 2-й - добавили) и заполни его так: Код: plaintext 1. 2. 3. 4. 5. 6. И фильтруй на здоровье по этому столбцу: равно 70 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 21:44 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Valll, А так можно сделать без кодов (для Е2007). Условное форматирование - Создать правило - Использовать формулу - пишем формулу =НЕ(ЕОШ(ПОИСК("12";С5))), где С5 - верхняя ячейка списка. Задаем формат (заливку ячеек). Ставим на список автофильтр по цвету ячеек. Проверил - работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 23:10 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
=SUBTOTAL(9,<диапазон>) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2010, 15:17 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
БУМ БУМ не понял авторValll Member Откуда: Сообщений: 104 Проблема такая. Имеется файл с автофильтром. Имеется формула промежуточного итога на СУММУ. Так вот: на одном компьютере она работает как положено, а переношу этот же файл на другой - выдаёт ошибку! Никаких изменений не делаю! И еще вдогонку по автофильтру... Очень нужно отфильтровать автофильтром набор ЧИСЕЛ 1237095, 2345670, 4565634 и т.д. хочу по условий "содержит" *70* и не находит! Не хочет работать с числами! Если ставлю апостроф '1237045 - тогда как строку текста он находит правильно и фильтрует. А МНЕ НУЖНО ЧИСЛА! Блин, идею хочу воплотить подслушанную из крупных зарубежных ERP систем бездебетокредетовой проводки по шифру. Идея мне очень понравилась, но для её реализации надо фильтровать числа по условию *70*... обясни на примере может и помогу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2010, 15:19 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Прикрепляю пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2010, 19:31 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
Может доп.столбец поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2010, 20:19 |
|
||
|
Промежуточные итоги - на везде считаются!
|
|||
|---|---|---|---|
|
#18+
kimtan Спасибо за помощь! Конечно я думал реализовать это с помощью условия самого автофильтра (без доп формул), но Эксель такого не позволяет. Доп. формулы для автофильтра сбоку, конечно мысль (приму к сведению), но когда записей 65000 - это плюс 65000 формул. Я всё же решил остановиться на добавлении какого-либо текстового знака, чтобы вся строка стала текстом и уже в ней искать необходимое число. Что-то типа: 12345678R, 23456712$ и так далее. Раньше я бы это записывал в 3-х колонках: "Дебет", "Кредит", "Валюта", а так в одной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2010, 09:41 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=165&tid=2178255]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 491ms |

| 0 / 0 |
