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

Вход

Регистрация

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

 

= Мир MS Excel/Автонумерация - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автонумерация (Формулы/Formulas)
Автонумерация
krosav4ig Дата: Среда, 07.01.2015, 23:12 | Сообщение № 21
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
а у мну так получилось
для E4
Код
=ЕСЛИОШИБКА(СУММ(A4^{0;1})-1;"")
или
Код
=ЕСЛИОШИБКА(МУМНОЖ(A4;1);"")
или
Код
=ЕСЛИ(A4;СЧЁТ($A$3:A4);"")

для I4
Код
=СЧЁТ($A$3:A4)
К сообщению приложен файл: 5070777.xls (26.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеа у мну так получилось
для E4
Код
=ЕСЛИОШИБКА(СУММ(A4^{0;1})-1;"")
или
Код
=ЕСЛИОШИБКА(МУМНОЖ(A4;1);"")
или
Код
=ЕСЛИ(A4;СЧЁТ($A$3:A4);"")

для I4
Код
=СЧЁТ($A$3:A4)

Автор - krosav4ig
Дата добавления - 07.01.2015 в 23:12
AlexM Дата: Среда, 07.01.2015, 23:23 | Сообщение № 22
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
с учетом того, что исходной таблицы не будет

Для первого варианта
Код
=ЕСЛИ(B3=B4;"";СУММ(Ч(B$3:B3<>B$4:B4)))
и для второго
Код
=СУММ(Ч(B$3:B3<>B$4:B4))
формулы массивные.
К сообщению приложен файл: 9380433_2.xls (26.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
с учетом того, что исходной таблицы не будет

Для первого варианта
Код
=ЕСЛИ(B3=B4;"";СУММ(Ч(B$3:B3<>B$4:B4)))
и для второго
Код
=СУММ(Ч(B$3:B3<>B$4:B4))
формулы массивные.

Автор - AlexM
Дата добавления - 07.01.2015 в 23:23
RAN Дата: Среда, 07.01.2015, 23:23 | Сообщение № 23
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Да что вы к таблице "Имеем" прицепилмсь.
Удалили ее уже давно. Нет ее. :D


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеДа что вы к таблице "Имеем" прицепилмсь.
Удалили ее уже давно. Нет ее. :D

Автор - RAN
Дата добавления - 07.01.2015 в 23:23
Nic70y Дата: Четверг, 08.01.2015, 08:14 | Сообщение № 24
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
Что не так?

все так - это я тупанул :(


ЮMoney 41001841029809
 
Ответить
Сообщение
Что не так?

все так - это я тупанул :(

Автор - Nic70y
Дата добавления - 08.01.2015 в 08:14
RAN Дата: Четверг, 08.01.2015, 22:02 | Сообщение № 25
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Всем хороши формулы, но при вставке/удалении строки они слетают.
блок
[vba]
Код
ЕСЛИ(F15=F14
[/vba]
превращается в
[vba]
Код
ЕСЛИ(F16=F14
[/vba]
UDF работает, но хочется обойтись без нее.
Можно?
полный вид формулы
[vba]
Код
=ЕСЛИОШИБКА(ЕСЛИ(F13=F12;"";МАКС(Таблица1[[#Заголовки];[1]]:$A12)+1);1)
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеВсем хороши формулы, но при вставке/удалении строки они слетают.
блок
[vba]
Код
ЕСЛИ(F15=F14
[/vba]
превращается в
[vba]
Код
ЕСЛИ(F16=F14
[/vba]
UDF работает, но хочется обойтись без нее.
Можно?
полный вид формулы
[vba]
Код
=ЕСЛИОШИБКА(ЕСЛИ(F13=F12;"";МАКС(Таблица1[[#Заголовки];[1]]:$A12)+1);1)
[/vba]

Автор - RAN
Дата добавления - 08.01.2015 в 22:02
RAN Дата: Четверг, 08.01.2015, 22:59 | Сообщение № 26
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
С UDF я тоже погорячился, исходный вариант сбивал.
Вот этот не сбивает.
[vba]
Код
Function Autonum(r As Range, rr As Range, Optional all As Boolean = False)
Set r = r.Offset(-1).Resize(2)
Set rr = rr.Resize(rr.Rows.Count - 1)
     If IsNull(r.Text) Then
         Autonum = Application.Max(rr) + 1
     Else
         If all Then: Autonum = Application.Max(rr): Else: Autonum = ""
     End If
End Function
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеС UDF я тоже погорячился, исходный вариант сбивал.
Вот этот не сбивает.
[vba]
Код
Function Autonum(r As Range, rr As Range, Optional all As Boolean = False)
Set r = r.Offset(-1).Resize(2)
Set rr = rr.Resize(rr.Rows.Count - 1)
     If IsNull(r.Text) Then
         Autonum = Application.Max(rr) + 1
     Else
         If all Then: Autonum = Application.Max(rr): Else: Autonum = ""
     End If
End Function
[/vba]

Автор - RAN
Дата добавления - 08.01.2015 в 22:59
Serge_007 Дата: Пятница, 09.01.2015, 02:04 | Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
блок
Код
ЕСЛИ(F15=F14
превращается в
Код
ЕСЛИ(F16=F14
UDF работает, но хочется обойтись без нее.
Можно?
Можно
Замени
Код
ЕСЛИ(F15=F14
на
Код
ЕСЛИ(ДВССЫЛ("f15")=ДВССЫЛ("f14")

"Слетать" не будет. Но волатильности добавишь :)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
блок
Код
ЕСЛИ(F15=F14
превращается в
Код
ЕСЛИ(F16=F14
UDF работает, но хочется обойтись без нее.
Можно?
Можно
Замени
Код
ЕСЛИ(F15=F14
на
Код
ЕСЛИ(ДВССЫЛ("f15")=ДВССЫЛ("f14")

"Слетать" не будет. Но волатильности добавишь :)

Автор - Serge_007
Дата добавления - 09.01.2015 в 02:04
vikttur Дата: Пятница, 09.01.2015, 02:20 | Сообщение № 28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
волатильности добавишь
использовать ИНДЕКС вместо ДВССЫЛ
Длиннее, но без летучести.
 
Ответить
Сообщение
Цитата
волатильности добавишь
использовать ИНДЕКС вместо ДВССЫЛ
Длиннее, но без летучести.

Автор - vikttur
Дата добавления - 09.01.2015 в 02:20
Serge_007 Дата: Пятница, 09.01.2015, 02:23 | Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Можно и так :)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеМожно и так :)

Автор - Serge_007
Дата добавления - 09.01.2015 в 02:23
bumnik Дата: Понедельник, 06.07.2015, 18:59 | Сообщение № 30
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 185
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007,2010

Здравствуйте! Подскажите можно ли изменить функцию чтобы счёт значений вёлся с правой стороны от функции?
[moder]У Вас уже столько сообщений, а правила прочитать так и не удосужились!
Создавайте свою тему.[/moder]


Сообщение отредактировал Manyasha - Понедельник, 06.07.2015, 19:03
 
Ответить
Сообщение
Здравствуйте! Подскажите можно ли изменить функцию чтобы счёт значений вёлся с правой стороны от функции?
[moder]У Вас уже столько сообщений, а правила прочитать так и не удосужились!
Создавайте свою тему.[/moder]

Автор - bumnik
Дата добавления - 06.07.2015 в 18:59
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Автонумерация (Формулы/Formulas)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

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