Автонумерация
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
а у мну так получилось для E4 Код
=ЕСЛИОШИБКА(СУММ(A4^{0;1})-1;"")
или Код
=ЕСЛИОШИБКА(МУМНОЖ(A4;1);"")
или Код
=ЕСЛИ(A4;СЧЁТ($A$3:A4);"")
для I4 krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение а у мну так получилось для E4 Код
=ЕСЛИОШИБКА(СУММ(A4^{0;1})-1;"")
или Код
=ЕСЛИОШИБКА(МУМНОЖ(A4;1);"")
или Код
=ЕСЛИ(A4;СЧЁТ($A$3:A4);"")
для I4 Автор - krosav4ig Дата добавления - 07.01.2015 в 23:12
AlexM
Дата: Среда, 07.01.2015, 23:23 |
Сообщение № 22
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4494
Репутация:
1115
±
Замечаний:
0% ±
Excel 2003
с учетом того, что исходной таблицы не будет
Для первого вариантаКод
=ЕСЛИ(B3=B4;"";СУММ(Ч(B$3:B3<>B$4:B4)))
и для второгоКод
=СУММ(Ч(B$3:B3<>B$4:B4))
формулы массивные.
с учетом того, что исходной таблицы не будет
Для первого вариантаКод
=ЕСЛИ(B3=B4;"";СУММ(Ч(B$3:B3<>B$4:B4)))
и для второгоКод
=СУММ(Ч(B$3:B3<>B$4:B4))
формулы массивные.AlexM
Номер мобильного модема (без голосовой связи) 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
Да что вы к таблице "Имеем" прицепилмсь. Удалили ее уже давно. Нет ее.
Да что вы к таблице "Имеем" прицепилмсь. Удалили ее уже давно. Нет ее. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Да что вы к таблице "Имеем" прицепилмсь. Удалили ее уже давно. Нет ее. Автор - RAN Дата добавления - 07.01.2015 в 23:23
Nic70y
Дата: Четверг, 08.01.2015, 08:14 |
Сообщение № 24
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
все так - это я тупанул
все так - это я тупанул Nic70y
ЮMoney 41001841029809
Ответить
Сообщение все так - это я тупанул Автор - Nic70y Дата добавления - 08.01.2015 в 08:14
RAN
Дата: Четверг, 08.01.2015, 22:02 |
Сообщение № 25
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Всем хороши формулы, но при вставке/удалении строки они слетают. блок [vba][/vba] превращается в [vba][/vba] UDF работает, но хочется обойтись без нее. Можно? полный вид формулы [vba]Код
=ЕСЛИОШИБКА(ЕСЛИ(F13=F12;"";МАКС(Таблица1[[#Заголовки];[1]]:$A12)+1);1)
[/vba]
Всем хороши формулы, но при вставке/удалении строки они слетают. блок [vba][/vba] превращается в [vba][/vba] UDF работает, но хочется обойтись без нее. Можно? полный вид формулы [vba]Код
=ЕСЛИОШИБКА(ЕСЛИ(F13=F12;"";МАКС(Таблица1[[#Заголовки];[1]]:$A12)+1);1)
[/vba] RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Всем хороши формулы, но при вставке/удалении строки они слетают. блок [vba][/vba] превращается в [vba][/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
С 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
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение С 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
блок
превращается в
UDF работает, но хочется обойтись без нее.
Можно?
Можно Замени на Код
ЕСЛИ(ДВССЫЛ("f15")=ДВССЫЛ("f14")
"Слетать" не будет. Но волатильности добавишь
блок
превращается в
UDF работает, но хочется обойтись без нее.
Можно?
Можно Замени на Код
ЕСЛИ(ДВССЫЛ("f15")=ДВССЫЛ("f14")
"Слетать" не будет. Но волатильности добавишь Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение блок
превращается в
UDF работает, но хочется обойтись без нее.
Можно?
Можно Замени на Код
ЕСЛИ(ДВССЫЛ("f15")=ДВССЫЛ("f14")
"Слетать" не будет. Но волатильности добавишь Автор - Serge_007 Дата добавления - 09.01.2015 в 02:04
vikttur
Дата: Пятница, 09.01.2015, 02:20 |
Сообщение № 28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Цитата
волатильности добавишь
использовать ИНДЕКС вместо ДВССЫЛ Длиннее, но без летучести.
Цитата
волатильности добавишь
использовать ИНДЕКС вместо ДВССЫЛ Длиннее, но без летучести.vikttur
Ответить
Сообщение Цитата
волатильности добавишь
использовать ИНДЕКС вместо ДВССЫЛ Длиннее, но без летучести.Автор - 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]
Здравствуйте! Подскажите можно ли изменить функцию чтобы счёт значений вёлся с правой стороны от функции? [moder]У Вас уже столько сообщений, а правила прочитать так и не удосужились! Создавайте свою тему.[/moder] bumnik
Сообщение отредактировал Manyasha - Понедельник, 06.07.2015, 19:03
Ответить
Сообщение Здравствуйте! Подскажите можно ли изменить функцию чтобы счёт значений вёлся с правой стороны от функции? [moder]У Вас уже столько сообщений, а правила прочитать так и не удосужились! Создавайте свою тему.[/moder] Автор - bumnik Дата добавления - 06.07.2015 в 18:59