powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Промежуточные итоги - на везде считаются!
14 сообщений из 14, страница 1 из 1
Промежуточные итоги - на везде считаются!
    #36569539
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема такая. Имеется файл с автофильтром. Имеется формула промежуточного итога на СУММУ.

Так вот: на одном компьютере она работает как положено, а переношу этот же файл на другой - выдаёт ошибку! Никаких изменений не делаю! И еще вдогонку по автофильтру...

Очень нужно отфильтровать автофильтром набор ЧИСЕЛ 1237095, 2345670, 4565634 и т.д. хочу по условий "содержит" *70* и не находит! Не хочет работать с числами! Если ставлю апостроф '1237045 - тогда как строку текста он находит правильно и фильтрует. А МНЕ НУЖНО ЧИСЛА! Блин, идею хочу воплотить подслушанную из крупных зарубежных ERP систем бездебетокредетовой проводки по шифру. Идея мне очень понравилась, но для её реализации надо фильтровать числа по условию *70*...
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36570027
nilem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valll,

Если в ячейке H3 есть число, содержащее 70, то формула =НЕ(ЕОШ(ПОИСК("70";H3))) вернет ИСТИНА; если нет - ЛОЖЬ.
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36570077
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разделители (запятая, точка)?
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36571718
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Числа целые восьмизначные, например: 12345678, 12121212, 45454545 вообщем, любые восьмизначные. 70 я привел просто как пример. Все числа расположены списком на него навешен автофильтр. Так вот именно в автофильтре я пытаюсь указать условие: "содержит" - *12*. То есть, по логике должны остаться в отфильтрованном списке 1-е и 2-е число. Так и происходит, если числа сделать текстами поставив впереди апостроф: '12345678. Но ставить его каждый раз будет тошно, да и забыть можно. Попытки сделать в ячейках с числами текстовый формат ни к чему не привело. Всё равно Эксель определяет их как ЧИСЛА.

За приведённую формулу спасибо, но задача - отфильтровать список автофильтром по условию "содержит" !
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36571722
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-поводу ПРОМЕЖУТОЧНЫХ.ИТОГОВ.

Я ошибся - считает по условию КОЛИЧЕСТВО (а не сумма). Так вот на одном компе считает правильно при фильтрации в автофильтре, а на другом компе - выдает ошибку! Числа целые.
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36571811
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valll, выкладывайте файл.
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36571816
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36571819
zchvv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valll,

добавь столбец (допустим, 1-й - исходный, 2-й - добавили) и заполни его так:

Код: plaintext
1.
2.
3.
4.
5.
6.
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
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36571894
nilem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Valll,

А так можно сделать без кодов (для Е2007).
Условное форматирование - Создать правило - Использовать формулу -
пишем формулу =НЕ(ЕОШ(ПОИСК("12";С5))), где С5 - верхняя ячейка списка.
Задаем формат (заливку ячеек).
Ставим на список автофильтр по цвету ячеек.
Проверил - работает.
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36572259
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=SUBTOTAL(9,<диапазон>)
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36572261
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
БУМ БУМ не понял
авторValll
Member

Откуда:
Сообщений: 104 Проблема такая. Имеется файл с автофильтром. Имеется формула промежуточного итога на СУММУ.

Так вот: на одном компьютере она работает как положено, а переношу этот же файл на другой - выдаёт ошибку! Никаких изменений не делаю! И еще вдогонку по автофильтру...

Очень нужно отфильтровать автофильтром набор ЧИСЕЛ 1237095, 2345670, 4565634 и т.д. хочу по условий "содержит" *70* и не находит! Не хочет работать с числами! Если ставлю апостроф '1237045 - тогда как строку текста он находит правильно и фильтрует. А МНЕ НУЖНО ЧИСЛА! Блин, идею хочу воплотить подслушанную из крупных зарубежных ERP систем бездебетокредетовой проводки по шифру. Идея мне очень понравилась, но для её реализации надо фильтровать числа по условию *70*...
обясни на примере может и помогу
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36572390
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикрепляю пример.
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36572433
kimtan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может доп.столбец поможет?
...
Рейтинг: 0 / 0
Промежуточные итоги - на везде считаются!
    #36572665
Valll
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kimtan

Спасибо за помощь! Конечно я думал реализовать это с помощью условия самого автофильтра (без доп формул), но Эксель такого не позволяет. Доп. формулы для автофильтра сбоку, конечно мысль (приму к сведению), но когда записей 65000 - это плюс 65000 формул. Я всё же решил остановиться на добавлении какого-либо текстового знака, чтобы вся строка стала текстом и уже в ней искать необходимое число. Что-то типа: 12345678R, 23456712$ и так далее. Раньше я бы это записывал в 3-х колонках: "Дебет", "Кредит", "Валюта", а так в одной.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Промежуточные итоги - на везде считаются!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]