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

Вход

Регистрация

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

 

= Мир MS Excel/Создание нескольких сквозных нумераций в одной таблице - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Создание нескольких сквозных нумераций в одной таблице
imitsho Дата: Понедельник, 02.11.2015, 17:05 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Задача такая: Есть два столбца с выпадающими списками. Второй столбец заполняется автоматически от значений первого столбца. Необходимо в зависимости от значений второго столбца создать в третьем столбце сквозную нумерацию этих повторяющихся значений.
Для наглядности в третье столбце я руками забил результат того, что должно получится.
К сообщению приложен файл: 2887154.xlsx (17.9 Kb)
 
Ответить
СообщениеЗадача такая: Есть два столбца с выпадающими списками. Второй столбец заполняется автоматически от значений первого столбца. Необходимо в зависимости от значений второго столбца создать в третьем столбце сквозную нумерацию этих повторяющихся значений.
Для наглядности в третье столбце я руками забил результат того, что должно получится.

Автор - imitsho
Дата добавления - 02.11.2015 в 17:05
buchlotnik Дата: Понедельник, 02.11.2015, 17:14 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
Код
=СУММПРОИЗВ(--($B$3:B4&$C$3:C4=B4&C4))
К сообщению приложен файл: 8389976.xlsx (12.7 Kb)
 
Ответить
Сообщениетак нужно?
Код
=СУММПРОИЗВ(--($B$3:B4&$C$3:C4=B4&C4))

Автор - buchlotnik
Дата добавления - 02.11.2015 в 17:14
Pelena Дата: Понедельник, 02.11.2015, 17:14 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
[vba]
Код
=СЧЁТЕСЛИ(Таблица2[[#Заголовки];[Статус города ]]:[@[Статус города ]];[@[Статус города ]])
[/vba]
К сообщению приложен файл: 1168219.xlsx (51.8 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение[vba]
Код
=СЧЁТЕСЛИ(Таблица2[[#Заголовки];[Статус города ]]:[@[Статус города ]];[@[Статус города ]])
[/vba]

Автор - Pelena
Дата добавления - 02.11.2015 в 17:14
imitsho Дата: Понедельник, 02.11.2015, 17:28 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, спасибо большое, этот вариант то что нужно, а как сделать чтобы при отсутствии значения в строке он его пропускал и не считал?

buchlotnik, формула работает некорректно при добавлении новых строк в таблице, почему-то последние строки перестают делать нумерацию и выдают значения последнего посчитанного элемента таблицы.
 
Ответить
СообщениеPelena, спасибо большое, этот вариант то что нужно, а как сделать чтобы при отсутствии значения в строке он его пропускал и не считал?

buchlotnik, формула работает некорректно при добавлении новых строк в таблице, почему-то последние строки перестают делать нумерацию и выдают значения последнего посчитанного элемента таблицы.

Автор - imitsho
Дата добавления - 02.11.2015 в 17:28
Pelena Дата: Понедельник, 02.11.2015, 18:03 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
при отсутствии значения

Можно просто поставить формат ячеек 0;;, тогда нули будут скрываться.
Или в формулу поставить доп. проверку
[vba]
Код
=ЕСЛИ([@[Статус города ]]="";"";СЧЁТЕСЛИ(Таблица2[[#Заголовки];[Статус города ]]:[@[Статус города ]];[@[Статус города ]]))
[/vba]


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
при отсутствии значения

Можно просто поставить формат ячеек 0;;, тогда нули будут скрываться.
Или в формулу поставить доп. проверку
[vba]
Код
=ЕСЛИ([@[Статус города ]]="";"";СЧЁТЕСЛИ(Таблица2[[#Заголовки];[Статус города ]]:[@[Статус города ]];[@[Статус города ]]))
[/vba]

Автор - Pelena
Дата добавления - 02.11.2015 в 18:03
imitsho Дата: Понедельник, 02.11.2015, 18:23 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, еще раз спасибо, для отсутствия значения необходимо доделать и второй столбец, если кому интересно:
в столбце два будет такая формула: [vba]
Код
=ЕСЛИ(Таблица2[[#Все];[Город ]]="";"";ВПР(B9;Списки[#Все];2;ЛОЖЬ))
[/vba]
в столбце три будет такая формула: [vba]
Код
=ЕСЛИ([@[Статус города ]]="";"";СЧЁТЕСЛИ(Таблица2[[#Заголовки];[Статус города ]]:[@[Статус города ]];[@[Статус города ]]))
[/vba]
[moder]Оформляйте формулы тегами (кнопка fx, если что-то не читается, то можно кнопкой #)
Поправила за Вас.[/moder]


Сообщение отредактировал Manyasha - Понедельник, 02.11.2015, 18:48
 
Ответить
СообщениеPelena, еще раз спасибо, для отсутствия значения необходимо доделать и второй столбец, если кому интересно:
в столбце два будет такая формула: [vba]
Код
=ЕСЛИ(Таблица2[[#Все];[Город ]]="";"";ВПР(B9;Списки[#Все];2;ЛОЖЬ))
[/vba]
в столбце три будет такая формула: [vba]
Код
=ЕСЛИ([@[Статус города ]]="";"";СЧЁТЕСЛИ(Таблица2[[#Заголовки];[Статус города ]]:[@[Статус города ]];[@[Статус города ]]))
[/vba]
[moder]Оформляйте формулы тегами (кнопка fx, если что-то не читается, то можно кнопкой #)
Поправила за Вас.[/moder]

Автор - imitsho
Дата добавления - 02.11.2015 в 18:23
imitsho Дата: Понедельник, 02.11.2015, 22:31 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
А вот еще вопрос: как в столбце три заставить нумерацию начаться заново, если в столбце два были пропущены данные?
Образец прилагается.
К сообщению приложен файл: 2776272.xlsx (18.2 Kb)
 
Ответить
СообщениеА вот еще вопрос: как в столбце три заставить нумерацию начаться заново, если в столбце два были пропущены данные?
Образец прилагается.

Автор - imitsho
Дата добавления - 02.11.2015 в 22:31
Pelena Дата: Вторник, 03.11.2015, 09:56 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Так подойдёт?

Хотя в Вашем примере работает и такая формула
[vba]
Код
=ЕСЛИ([@[Статус города ]]="";"";ЕСЛИ(ИЛИ(СМЕЩ([@[Статус города ]];-1;)="";СМЕЩ([@[Статус города ]];-1;)=Таблица2[[#Заголовки];[Статус города ]]);1;СМЕЩ([@Номер];-1;)+1))
[/vba]
К сообщению приложен файл: 7094636.xlsx (12.9 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак подойдёт?

Хотя в Вашем примере работает и такая формула
[vba]
Код
=ЕСЛИ([@[Статус города ]]="";"";ЕСЛИ(ИЛИ(СМЕЩ([@[Статус города ]];-1;)="";СМЕЩ([@[Статус города ]];-1;)=Таблица2[[#Заголовки];[Статус города ]]);1;СМЕЩ([@Номер];-1;)+1))
[/vba]

Автор - Pelena
Дата добавления - 03.11.2015 в 09:56
imitsho Дата: Вторник, 03.11.2015, 12:50 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Все хорошо, только если значения не одинаковые то вся нумерация рассыпается.
К сообщению приложен файл: 9938656.xlsx (19.0 Kb)
 
Ответить
СообщениеВсе хорошо, только если значения не одинаковые то вся нумерация рассыпается.

Автор - imitsho
Дата добавления - 03.11.2015 в 12:50
Pelena Дата: Вторник, 03.11.2015, 13:02 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Надо было сразу реальный пример прикладывать. А как тогда должно быть? Вторую формулу пробовали?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНадо было сразу реальный пример прикладывать. А как тогда должно быть? Вторую формулу пробовали?

Автор - Pelena
Дата добавления - 03.11.2015 в 13:02
imitsho Дата: Вторник, 03.11.2015, 13:24 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Да, немного запутанно и в тоже время ничего не изменилось. Прикладываю тот же самый пример, только немного расширенный.

Да, вторая формула работает отлично.
К сообщению приложен файл: 2030078.xlsx (19.3 Kb)


Сообщение отредактировал imitsho - Вторник, 03.11.2015, 13:27
 
Ответить
СообщениеДа, немного запутанно и в тоже время ничего не изменилось. Прикладываю тот же самый пример, только немного расширенный.

Да, вторая формула работает отлично.

Автор - imitsho
Дата добавления - 03.11.2015 в 13:24
imitsho Дата: Вторник, 03.11.2015, 14:15 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
А вот еще вопрос в продолжение к предыдущему: мы имеем три столбца, возможно ли в четвертом столбце сделать нумерацию с префиксом "S00..", "S01.." и т.д. если в третьем столбце стоит номер 1 и во втором столбце меняется значение "Столица", "Город милионник" и т.д.?
Пример прикладываю.
К сообщению приложен файл: 6652803.xlsx (20.2 Kb)
 
Ответить
СообщениеА вот еще вопрос в продолжение к предыдущему: мы имеем три столбца, возможно ли в четвертом столбце сделать нумерацию с префиксом "S00..", "S01.." и т.д. если в третьем столбце стоит номер 1 и во втором столбце меняется значение "Столица", "Город милионник" и т.д.?
Пример прикладываю.

Автор - imitsho
Дата добавления - 03.11.2015 в 14:15
Pelena Дата: Вторник, 03.11.2015, 15:18 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Не надо складывать все вопросы в одну тему.
К сообщению приложен файл: 4914659.xlsx (15.0 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНе надо складывать все вопросы в одну тему.

Автор - Pelena
Дата добавления - 03.11.2015 в 15:18
imitsho Дата: Вторник, 03.11.2015, 16:52 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Pelena, Спасибо огромное.
А еще можно в этой теме задачу озвучить к этой же таблице или надо отдельную тему создавать?
 
Ответить
СообщениеPelena, Спасибо огромное.
А еще можно в этой теме задачу озвучить к этой же таблице или надо отдельную тему создавать?

Автор - imitsho
Дата добавления - 03.11.2015 в 16:52
Pelena Дата: Вторник, 03.11.2015, 17:21 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Читаем Правила форума: один вопрос - одна тема


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЧитаем Правила форума: один вопрос - одна тема

Автор - Pelena
Дата добавления - 03.11.2015 в 17:21
  • Страница 1 из 1
  • 1
Поиск:

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