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

Вход

Регистрация

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

 

= Мир MS Excel/Автоматическая обратная нумерация - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Автоматическая обратная нумерация
Юрий_Ф Дата: Пятница, 06.09.2024, 16:41 | Сообщение № 1
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
День добрый всем!

Нужно сделать автоматическую нумерацию обратной так, чтобы в А2 было максимальное значение, а в А8 - начиналась нумерация с цифры 1. При добавлении значения в следующие ячейки столбца В в столбце А всё пересчитывалось.
К сообщению приложен файл: 4427005.xlsx (13.6 Kb)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеДень добрый всем!

Нужно сделать автоматическую нумерацию обратной так, чтобы в А2 было максимальное значение, а в А8 - начиналась нумерация с цифры 1. При добавлении значения в следующие ячейки столбца В в столбце А всё пересчитывалось.

Автор - Юрий_Ф
Дата добавления - 06.09.2024 в 16:41
i691198 Дата: Пятница, 06.09.2024, 21:26 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 337
Репутация: 108 ±
Замечаний: 0% ±

Добрый вечер. Попробуйте такую формулу (для A2)
Код
=ЕСЛИ(ПОИСКПОЗ("яяяя";B:B)-СТРОКА()>-1;ПОИСКПОЗ("яяяя";B:B)-СТРОКА()+1;"")
 
Ответить
СообщениеДобрый вечер. Попробуйте такую формулу (для A2)
Код
=ЕСЛИ(ПОИСКПОЗ("яяяя";B:B)-СТРОКА()>-1;ПОИСКПОЗ("яяяя";B:B)-СТРОКА()+1;"")

Автор - i691198
Дата добавления - 06.09.2024 в 21:26
Юрий_Ф Дата: Пятница, 06.09.2024, 22:54 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
i691198,

Отменно! С первого встрела - прямое попадание!
hands


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
Сообщениеi691198,

Отменно! С первого встрела - прямое попадание!
hands

Автор - Юрий_Ф
Дата добавления - 06.09.2024 в 22:54
Egyptian Дата: Суббота, 07.09.2024, 00:01 | Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация: 193 ±
Замечаний: 0% ±

Excel 2013/2016
Забежал на минутку.
Еще вариант:
Код
=IF(COUNTA(B:B)>=ROW();COUNTA(B:B)-1-ROW()+2;"")
 
Ответить
СообщениеЗабежал на минутку.
Еще вариант:
Код
=IF(COUNTA(B:B)>=ROW();COUNTA(B:B)-1-ROW()+2;"")

Автор - Egyptian
Дата добавления - 07.09.2024 в 00:01
DrMini Дата: Суббота, 07.09.2024, 07:13 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1870
Репутация: 267 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Свои 3 копейки кину.
Код
=ЕСЛИ(B2<>0;(СТРОКА(A3)>1)*A3+1;0)

формат ячейки:
[vba]
Код
#;;;
[/vba]

UPD
Код
=ЕСЛИ(B2<>0;(СТРОКА(A3)>1)*СУММ(A3;1);"")
К сообщению приложен файл: obratka.xlsx (16.4 Kb)


Сообщение отредактировал DrMini - Суббота, 07.09.2024, 16:37
 
Ответить
СообщениеСвои 3 копейки кину.
Код
=ЕСЛИ(B2<>0;(СТРОКА(A3)>1)*A3+1;0)

формат ячейки:
[vba]
Код
#;;;
[/vba]

UPD
Код
=ЕСЛИ(B2<>0;(СТРОКА(A3)>1)*СУММ(A3;1);"")

Автор - DrMini
Дата добавления - 07.09.2024 в 07:13
Юрий_Ф Дата: Суббота, 07.09.2024, 20:46 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
Спасибо, друзья за участие.
Но!
Egyptian
Если удаляешь содержимое ячейки в столбце В, нумерация смещается и заполненная ячейка В9 (допустим) остаётся вообще без номера!

DrMini
Тоже неплохой вариант, ноесли удаляешь содержимое ячейки В4 (допустим), то выше неё начинается новая нумерация с цифры 1, а внизу нумерация своя...

Однако оба варианта подходят, если использованные строки под шапкой просто удалять (как приходится делать мне)
Поэтому спасибо вам обоим.


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеСпасибо, друзья за участие.
Но!
Egyptian
Если удаляешь содержимое ячейки в столбце В, нумерация смещается и заполненная ячейка В9 (допустим) остаётся вообще без номера!

DrMini
Тоже неплохой вариант, ноесли удаляешь содержимое ячейки В4 (допустим), то выше неё начинается новая нумерация с цифры 1, а внизу нумерация своя...

Однако оба варианта подходят, если использованные строки под шапкой просто удалять (как приходится делать мне)
Поэтому спасибо вам обоим.

Автор - Юрий_Ф
Дата добавления - 07.09.2024 в 20:46
gling Дата: Суббота, 07.09.2024, 21:49 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация: 706 ±
Замечаний: 0% ±

2010
Здравствуйте.
Еще вариант
Код
=ЕСЛИ(ЕПУСТО(B2);"";ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B2:B$1048576))


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте.
Еще вариант
Код
=ЕСЛИ(ЕПУСТО(B2);"";ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B2:B$1048576))

Автор - gling
Дата добавления - 07.09.2024 в 21:49
Юрий_Ф Дата: Воскресенье, 08.09.2024, 10:12 | Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
gling,

О! Это шикарный вариант! Подсчёт сохраняется при любых лействиях автора!
hands hands


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
Сообщениеgling,

О! Это шикарный вариант! Подсчёт сохраняется при любых лействиях автора!
hands hands

Автор - Юрий_Ф
Дата добавления - 08.09.2024 в 10:12
Egyptian Дата: Воскресенье, 08.09.2024, 19:23 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация: 193 ±
Замечаний: 0% ±

Excel 2013/2016
Если удаляешь содержимое ячейки в столбце В, нумерация смещается и заполненная ячейка В9 (допустим) остаётся вообще без номера!

Тогда так:
Код
=IF(B2>0;COUNTA(B:B)-COUNT($A$1:A1)-1;"")
 
Ответить
Сообщение
Если удаляешь содержимое ячейки в столбце В, нумерация смещается и заполненная ячейка В9 (допустим) остаётся вообще без номера!

Тогда так:
Код
=IF(B2>0;COUNTA(B:B)-COUNT($A$1:A1)-1;"")

Автор - Egyptian
Дата добавления - 08.09.2024 в 19:23
Светлый Дата: Воскресенье, 08.09.2024, 22:58 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Код
=ЕСЛИ(B2="";"";МАКС(A3:A17)+1)


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Код
=ЕСЛИ(B2="";"";МАКС(A3:A17)+1)

Автор - Светлый
Дата добавления - 08.09.2024 в 22:58
Юрий_Ф Дата: Воскресенье, 08.09.2024, 23:47 | Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
Egyptian,

Хороший вариант!
Однако если выделить какую-то строку (полностью) и переместить её в другое место, нумерация нарушается, а перемещаемая строка сохраняет свой старый номер. Этого нет в предложенном варианте у gling.


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!


Сообщение отредактировал Юрий_Ф - Понедельник, 09.09.2024, 00:01
 
Ответить
СообщениеEgyptian,

Хороший вариант!
Однако если выделить какую-то строку (полностью) и переместить её в другое место, нумерация нарушается, а перемещаемая строка сохраняет свой старый номер. Этого нет в предложенном варианте у gling.

Автор - Юрий_Ф
Дата добавления - 08.09.2024 в 23:47
Юрий_Ф Дата: Воскресенье, 08.09.2024, 23:48 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
Светлый,

Формула не работает, пишет: циклическая ссылка, а потом - по нулям...


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеСветлый,

Формула не работает, пишет: циклическая ссылка, а потом - по нулям...

Автор - Юрий_Ф
Дата добавления - 08.09.2024 в 23:48
Светлый Дата: Вторник, 10.09.2024, 09:45 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1851
Репутация: 523 ±
Замечаний: 0% ±

Excel 2013, 2016
Формула не работает
Это смотря куда её записать и протянуть.
К сообщению приложен файл: 4427005_1.xlsx (13.8 Kb)


Программировать проще, чем писать стихи.
 
Ответить
Сообщение
Формула не работает
Это смотря куда её записать и протянуть.

Автор - Светлый
Дата добавления - 10.09.2024 в 09:45
Юрий_Ф Дата: Вторник, 10.09.2024, 19:56 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
Светлый,

Спасибо!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеСветлый,

Спасибо!

Автор - Юрий_Ф
Дата добавления - 10.09.2024 в 19:56
Egyptian Дата: Вторник, 10.09.2024, 20:16 | Сообщение № 15
Группа: Проверенные
Ранг: Ветеран
Сообщений: 526
Репутация: 193 ±
Замечаний: 0% ±

Excel 2013/2016
Однако если выделить какую-то строку (полностью) и переместить её в другое место, нумерация нарушается, а перемещаемая строка сохраняет свой старый номер.

ОК. Вариант по сути идентичый предложенному Светлым. В ячейку А2 и вниз.
Код
=IF(B2>0;COUNT(A3:$A$1000)+1;"")
 
Ответить
Сообщение
Однако если выделить какую-то строку (полностью) и переместить её в другое место, нумерация нарушается, а перемещаемая строка сохраняет свой старый номер.

ОК. Вариант по сути идентичый предложенному Светлым. В ячейку А2 и вниз.
Код
=IF(B2>0;COUNT(A3:$A$1000)+1;"")

Автор - Egyptian
Дата добавления - 10.09.2024 в 20:16
Юрий_Ф Дата: Среда, 11.09.2024, 14:50 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 841
Репутация: 5 ±
Замечаний: 60% ±

Excel 2010
Egyptian,

Снова: если перем[sup]ещать выделенную строку в другое место (Shift и перемещать), то появляется предупреждение, что некоторые формулы содержат циклические ссылки на самих себя и перемещённая строка сохраняет свой старый номер. Т.е. формулы в столбце А надо обновлять.


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
 
Ответить
СообщениеEgyptian,

Снова: если перем[sup]ещать выделенную строку в другое место (Shift и перемещать), то появляется предупреждение, что некоторые формулы содержат циклические ссылки на самих себя и перемещённая строка сохраняет свой старый номер. Т.е. формулы в столбце А надо обновлять.

Автор - Юрий_Ф
Дата добавления - 11.09.2024 в 14:50
  • Страница 1 из 1
  • 1
Поиск:

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