Изменение номеров строк по порядку в зависимости от удаления
DrMini
Дата: Пятница, 01.09.2023, 08:34 |
Сообщение № 21
Группа: Проверенные
Ранг: Старожил
Сообщений: 1307
Репутация:
131
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
А вот в варианте покороче пишет: #ЗНАЧ!
Вроде норм. Попробуйте ввести формулу, как массивную:Ctrl+Shift+Enter у меня офис 2021 и там зачастую вводить не надо.
А вот в варианте покороче пишет: #ЗНАЧ!
Вроде норм. Попробуйте ввести формулу, как массивную:Ctrl+Shift+Enter у меня офис 2021 и там зачастую вводить не надо.DrMini
Сообщение отредактировал DrMini - Пятница, 01.09.2023, 08:41
Ответить
Сообщение А вот в варианте покороче пишет: #ЗНАЧ!
Вроде норм. Попробуйте ввести формулу, как массивную:Ctrl+Shift+Enter у меня офис 2021 и там зачастую вводить не надо.Автор - DrMini Дата добавления - 01.09.2023 в 08:34
Юрий_Ф
Дата: Пятница, 01.09.2023, 09:02 |
Сообщение № 22
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
DrMini Да, так вводится! Спасибо!
DrMini Да, так вводится! Спасибо!Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение DrMini Да, так вводится! Спасибо!Автор - Юрий_Ф Дата добавления - 01.09.2023 в 09:02
Юрий_Ф
Дата: Пятница, 01.09.2023, 09:15 |
Сообщение № 23
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
DrMini , Но вот такая проблема с подаренным вами вариантом. В приведенном примере всё работает великолепно. А при постановке её в мою рабочую таблицу, формула начинает работать лишь с D3 и ниже! Хотя шапка тоже имеется. Высылаю скриншот проблемного места.
DrMini , Но вот такая проблема с подаренным вами вариантом. В приведенном примере всё работает великолепно. А при постановке её в мою рабочую таблицу, формула начинает работать лишь с D3 и ниже! Хотя шапка тоже имеется. Высылаю скриншот проблемного места.Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Сообщение отредактировал Юрий_Ф - Пятница, 01.09.2023, 09:16
Ответить
Сообщение DrMini , Но вот такая проблема с подаренным вами вариантом. В приведенном примере всё работает великолепно. А при постановке её в мою рабочую таблицу, формула начинает работать лишь с D3 и ниже! Хотя шапка тоже имеется. Высылаю скриншот проблемного места.Автор - Юрий_Ф Дата добавления - 01.09.2023 в 09:15
DrMini
Дата: Пятница, 01.09.2023, 09:29 |
Сообщение № 24
Группа: Проверенные
Ранг: Старожил
Сообщений: 1307
Репутация:
131
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
Высылаю скриншот проблемного места.
Исправьте:Код
=ЕСЛИ(ИЛИ(E2:F2<>"");СЧЁТ(D$1:D1)+1;"")
У Вас же теперь сверху не цифра, а №
Высылаю скриншот проблемного места.
Исправьте:Код
=ЕСЛИ(ИЛИ(E2:F2<>"");СЧЁТ(D$1:D1)+1;"")
У Вас же теперь сверху не цифра, а № DrMini
Сообщение отредактировал DrMini - Пятница, 01.09.2023, 09:33
Ответить
Сообщение Высылаю скриншот проблемного места.
Исправьте:Код
=ЕСЛИ(ИЛИ(E2:F2<>"");СЧЁТ(D$1:D1)+1;"")
У Вас же теперь сверху не цифра, а № Автор - DrMini Дата добавления - 01.09.2023 в 09:29
Юрий_Ф
Дата: Пятница, 01.09.2023, 10:13 |
Сообщение № 25
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
А от цифры или номера зависит работа формулы? Интересно!
А от цифры или номера зависит работа формулы? Интересно! Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение А от цифры или номера зависит работа формулы? Интересно! Автор - Юрий_Ф Дата добавления - 01.09.2023 в 10:13
Юрий_Ф
Дата: Пятница, 01.09.2023, 10:19 |
Сообщение № 26
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Ммм... Работает только в зависимости от заполненности ячеек столбца E. На заполненность ячеек столбца F не реагирует! Ну да ладно! Хорошо работает фотрмула:Код
=ЕСЛИ(СУММПРОИЗВ(--(E2:F2=""))=2;"";СЧЁТ(D$1:D1)+1)
Спасибо!
Ммм... Работает только в зависимости от заполненности ячеек столбца E. На заполненность ячеек столбца F не реагирует! Ну да ладно! Хорошо работает фотрмула:Код
=ЕСЛИ(СУММПРОИЗВ(--(E2:F2=""))=2;"";СЧЁТ(D$1:D1)+1)
Спасибо! Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение Ммм... Работает только в зависимости от заполненности ячеек столбца E. На заполненность ячеек столбца F не реагирует! Ну да ладно! Хорошо работает фотрмула:Код
=ЕСЛИ(СУММПРОИЗВ(--(E2:F2=""))=2;"";СЧЁТ(D$1:D1)+1)
Спасибо! Автор - Юрий_Ф Дата добавления - 01.09.2023 в 10:19
Юрий_Ф
Дата: Суббота, 02.09.2023, 14:53 |
Сообщение № 27
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Уважаемый DrMini Предложенная вами формула:Код
=ЕСЛИОШИБКА(ЦЕЛОЕ(ЕСЛИ(ИЛИ(H2="";I2="");"";СЧЁТЗ($H$2:H2;$I$2:I2)/2));"")
не всегда корректно работает. Если становится пустой одна ячейка в столбце H или I, никаких проблем в столбце G (№№ п.п.) не возникает: исчезает соответствующая цифра в столбце G, а ниже её изменяется номер на единицу. Так и должно быть! А вот если ячейки становятся пустыми две и более в столбце H (или I), либо пустая в столбце H, а где-то ниже в столбце I, ниже пустой в начале №№ п.п. на единицу меняется, а после второй строки, в которой есть пустая ячейка - нет. Пример в ячейке G9 должен быть № 6, а стоит № 7. В чём тут дело - не пойму!
Уважаемый DrMini Предложенная вами формула:Код
=ЕСЛИОШИБКА(ЦЕЛОЕ(ЕСЛИ(ИЛИ(H2="";I2="");"";СЧЁТЗ($H$2:H2;$I$2:I2)/2));"")
не всегда корректно работает. Если становится пустой одна ячейка в столбце H или I, никаких проблем в столбце G (№№ п.п.) не возникает: исчезает соответствующая цифра в столбце G, а ниже её изменяется номер на единицу. Так и должно быть! А вот если ячейки становятся пустыми две и более в столбце H (или I), либо пустая в столбце H, а где-то ниже в столбце I, ниже пустой в начале №№ п.п. на единицу меняется, а после второй строки, в которой есть пустая ячейка - нет. Пример в ячейке G9 должен быть № 6, а стоит № 7. В чём тут дело - не пойму!Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение Уважаемый DrMini Предложенная вами формула:Код
=ЕСЛИОШИБКА(ЦЕЛОЕ(ЕСЛИ(ИЛИ(H2="";I2="");"";СЧЁТЗ($H$2:H2;$I$2:I2)/2));"")
не всегда корректно работает. Если становится пустой одна ячейка в столбце H или I, никаких проблем в столбце G (№№ п.п.) не возникает: исчезает соответствующая цифра в столбце G, а ниже её изменяется номер на единицу. Так и должно быть! А вот если ячейки становятся пустыми две и более в столбце H (или I), либо пустая в столбце H, а где-то ниже в столбце I, ниже пустой в начале №№ п.п. на единицу меняется, а после второй строки, в которой есть пустая ячейка - нет. Пример в ячейке G9 должен быть № 6, а стоит № 7. В чём тут дело - не пойму!Автор - Юрий_Ф Дата добавления - 02.09.2023 в 14:53
DrMini
Дата: Суббота, 02.09.2023, 18:58 |
Сообщение № 28
Группа: Проверенные
Ранг: Старожил
Сообщений: 1307
Репутация:
131
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
не всегда корректно работает
Да согласен. Концовка в формуле подкачала. А если так:Код
=ЕСЛИОШИБКА(ЦЕЛОЕ(ЕСЛИ(ИЛИ(H2="";I2="");"";АГРЕГАТ(2;4;G$1:G1)));"")
а ещё короче (как уже писалось выше) так:Код
=ЕСЛИ(СУММПРОИЗВ(--(H2:I2=""))=0;АГРЕГАТ(2;4;G$1:G1);"")
[offtop]в файле оба варианта[/offtop]
не всегда корректно работает
Да согласен. Концовка в формуле подкачала. А если так:Код
=ЕСЛИОШИБКА(ЦЕЛОЕ(ЕСЛИ(ИЛИ(H2="";I2="");"";АГРЕГАТ(2;4;G$1:G1)));"")
а ещё короче (как уже писалось выше) так:Код
=ЕСЛИ(СУММПРОИЗВ(--(H2:I2=""))=0;АГРЕГАТ(2;4;G$1:G1);"")
[offtop]в файле оба варианта[/offtop]DrMini
Ответить
Сообщение не всегда корректно работает
Да согласен. Концовка в формуле подкачала. А если так:Код
=ЕСЛИОШИБКА(ЦЕЛОЕ(ЕСЛИ(ИЛИ(H2="";I2="");"";АГРЕГАТ(2;4;G$1:G1)));"")
а ещё короче (как уже писалось выше) так:Код
=ЕСЛИ(СУММПРОИЗВ(--(H2:I2=""))=0;АГРЕГАТ(2;4;G$1:G1);"")
[offtop]в файле оба варианта[/offtop]Автор - DrMini Дата добавления - 02.09.2023 в 18:58
Юрий_Ф
Дата: Суббота, 02.09.2023, 20:50 |
Сообщение № 29
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
О, уважаемый DrMini , это шикарно! Оригинально применение команды АГРЕГАТ! Я с ней раньше не работал! Спасибо!
О, уважаемый DrMini , это шикарно! Оригинально применение команды АГРЕГАТ! Я с ней раньше не работал! Спасибо! Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение О, уважаемый DrMini , это шикарно! Оригинально применение команды АГРЕГАТ! Я с ней раньше не работал! Спасибо! Автор - Юрий_Ф Дата добавления - 02.09.2023 в 20:50
Юрий_Ф
Дата: Суббота, 02.09.2023, 20:56 |
Сообщение № 30
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
DrMini , А если в G1 не цифра, а надпись? №, например?
DrMini , А если в G1 не цифра, а надпись? №, например?Юрий_Ф
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение DrMini , А если в G1 не цифра, а надпись? №, например?Автор - Юрий_Ф Дата добавления - 02.09.2023 в 20:56
DrMini
Дата: Суббота, 02.09.2023, 21:35 |
Сообщение № 31
Группа: Проверенные
Ранг: Старожил
Сообщений: 1307
Репутация:
131
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
А если в G1 не цифра, а надпись?
Ну тогда наверное так:Код
=ЕСЛИ(СУММПРОИЗВ(--(H2:I2=""))=0;ЕСЛИ(ЕЧИСЛО($G$1);СЧЁТ(G$1:G1);СЧЁТ(G$1:G1)+1);"")
А если в G1 не цифра, а надпись?
Ну тогда наверное так:Код
=ЕСЛИ(СУММПРОИЗВ(--(H2:I2=""))=0;ЕСЛИ(ЕЧИСЛО($G$1);СЧЁТ(G$1:G1);СЧЁТ(G$1:G1)+1);"")
DrMini
Ответить
Сообщение А если в G1 не цифра, а надпись?
Ну тогда наверное так:Код
=ЕСЛИ(СУММПРОИЗВ(--(H2:I2=""))=0;ЕСЛИ(ЕЧИСЛО($G$1);СЧЁТ(G$1:G1);СЧЁТ(G$1:G1)+1);"")
Автор - DrMini Дата добавления - 02.09.2023 в 21:35
DrMini
Дата: Суббота, 02.09.2023, 21:50 |
Сообщение № 32
Группа: Проверенные
Ранг: Старожил
Сообщений: 1307
Репутация:
131
±
Замечаний:
0% ±
Excel LTSC 2021 RUS
Ну, и только, что вспомнил про Сообщение №19 в этой теме. Как вариант:Код
=ЕСЛИ(ИЛИ(H2:I2="");"";ЕСЛИ(ЕЧИСЛО($G$1);СЧЁТ(G$1:G1);СЧЁТ(G$1:G1)+1))
[p.s.]У Вас Юрий_Ф , так быстро меняются хотелки, что трудно вспомнить с чего всё началось и весь процесс.[/p.s.]
Ну, и только, что вспомнил про Сообщение №19 в этой теме. Как вариант:Код
=ЕСЛИ(ИЛИ(H2:I2="");"";ЕСЛИ(ЕЧИСЛО($G$1);СЧЁТ(G$1:G1);СЧЁТ(G$1:G1)+1))
[p.s.]У Вас Юрий_Ф , так быстро меняются хотелки, что трудно вспомнить с чего всё началось и весь процесс.[/p.s.] DrMini
Ответить
Сообщение Ну, и только, что вспомнил про Сообщение №19 в этой теме. Как вариант:Код
=ЕСЛИ(ИЛИ(H2:I2="");"";ЕСЛИ(ЕЧИСЛО($G$1);СЧЁТ(G$1:G1);СЧЁТ(G$1:G1)+1))
[p.s.]У Вас Юрий_Ф , так быстро меняются хотелки, что трудно вспомнить с чего всё началось и весь процесс.[/p.s.] Автор - DrMini Дата добавления - 02.09.2023 в 21:50
Юрий_Ф
Дата: Суббота, 02.09.2023, 22:39 |
Сообщение № 33
Группа: Проверенные
Ранг: Ветеран
Сообщений: 703
Репутация:
0
±
Замечаний:
60% ±
Excel 2010
Да? Ну, извините!
То, что мы делаем, завораживает! Кстати! Я не могу всем нравиться! И это взаимно!
Ответить
Сообщение Да? Ну, извините! Автор - Юрий_Ф Дата добавления - 02.09.2023 в 22:39