Автозаполнение массива
Dimazavr
Дата: Четверг, 16.03.2017, 15:17 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
2010
Есть массив данных с фото (5000строк 15 столбцов), величины идут в строку, их значения в столбец Требуется заполнить пустоты как с j11 до j32 во всем массиве
Есть массив данных с фото (5000строк 15 столбцов), величины идут в строку, их значения в столбец Требуется заполнить пустоты как с j11 до j32 во всем массиве Dimazavr
Ответить
Сообщение Есть массив данных с фото (5000строк 15 столбцов), величины идут в строку, их значения в столбец Требуется заполнить пустоты как с j11 до j32 во всем массиве Автор - Dimazavr Дата добавления - 16.03.2017 в 15:17
китин
Дата: Четверг, 16.03.2017, 15:20 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация:
1079
±
Замечаний:
0% ±
Excel 2007;2010;2016
Код
="j"&(СТРОКА()+СТОЛБЕЦ())-1
точнее при наличии файла примера
Код
="j"&(СТРОКА()+СТОЛБЕЦ())-1
точнее при наличии файла примеракитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Код
="j"&(СТРОКА()+СТОЛБЕЦ())-1
точнее при наличии файла примераАвтор - китин Дата добавления - 16.03.2017 в 15:20
Dimazavr
Дата: Четверг, 16.03.2017, 15:22 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
2010
Извиняюсь, фото не прикрепляется, но суть вроде понятна, надо заполнить все пустые ячейки промежуточными значениями Как заполнить>прогрессия только для огромного массива данных где каждый промежуток выделять будет слишком долго
Извиняюсь, фото не прикрепляется, но суть вроде понятна, надо заполнить все пустые ячейки промежуточными значениями Как заполнить>прогрессия только для огромного массива данных где каждый промежуток выделять будет слишком долго Dimazavr
Ответить
Сообщение Извиняюсь, фото не прикрепляется, но суть вроде понятна, надо заполнить все пустые ячейки промежуточными значениями Как заполнить>прогрессия только для огромного массива данных где каждый промежуток выделять будет слишком долго Автор - Dimazavr Дата добавления - 16.03.2017 в 15:22
Dimazavr
Дата: Четверг, 16.03.2017, 19:29 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
2010
вот, как заполнить такой массив интерполированными значениями скорости не нажимая 5 раз заполнить->прогрессия и т.д.?
вот, как заполнить такой массив интерполированными значениями скорости не нажимая 5 раз заполнить->прогрессия и т.д.? Dimazavr
Ответить
Сообщение вот, как заполнить такой массив интерполированными значениями скорости не нажимая 5 раз заполнить->прогрессия и т.д.? Автор - Dimazavr Дата добавления - 16.03.2017 в 19:29
Pelena
Дата: Четверг, 16.03.2017, 23:36 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
Вариант формулой массива, но на 5000 строк будет долго вычислятьКод
=ЕСЛИ(B2>0;B2;C1+(ИНДЕКС(B2:$B$30;ПОИСКПОЗ(0=0;B2:$B$30>0;0))-ПРОСМОТР(9^9;$B$1:B1))/(ИНДЕКС(СТРОКА(B2:$B$30)-1;ПОИСКПОЗ(0=0;B2:$B$30>0;0))-ПРОСМОТР(9^9;$B$1:B1;СТРОКА($B$1:B1)-1)))
Вариант формулой массива, но на 5000 строк будет долго вычислятьКод
=ЕСЛИ(B2>0;B2;C1+(ИНДЕКС(B2:$B$30;ПОИСКПОЗ(0=0;B2:$B$30>0;0))-ПРОСМОТР(9^9;$B$1:B1))/(ИНДЕКС(СТРОКА(B2:$B$30)-1;ПОИСКПОЗ(0=0;B2:$B$30>0;0))-ПРОСМОТР(9^9;$B$1:B1;СТРОКА($B$1:B1)-1)))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Вариант формулой массива, но на 5000 строк будет долго вычислятьКод
=ЕСЛИ(B2>0;B2;C1+(ИНДЕКС(B2:$B$30;ПОИСКПОЗ(0=0;B2:$B$30>0;0))-ПРОСМОТР(9^9;$B$1:B1))/(ИНДЕКС(СТРОКА(B2:$B$30)-1;ПОИСКПОЗ(0=0;B2:$B$30>0;0))-ПРОСМОТР(9^9;$B$1:B1;СТРОКА($B$1:B1)-1)))
Автор - Pelena Дата добавления - 16.03.2017 в 23:36
Dimazavr
Дата: Среда, 22.03.2017, 09:48 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
2010
Благодарю, но в таблице есть отрицательные числа, что делать?
Благодарю, но в таблице есть отрицательные числа, что делать? Dimazavr
Ответить
Сообщение Благодарю, но в таблице есть отрицательные числа, что делать? Автор - Dimazavr Дата добавления - 22.03.2017 в 09:48
Pelena
Дата: Среда, 22.03.2017, 10:00 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
Подставьте везде <>0 вместо >0Код
=ЕСЛИ(B2<>0;B2;C1+(ИНДЕКС(B2:$B$30;ПОИСКПОЗ(0=0;B2:$B$30<>0;0))-ПРОСМОТР(9^9;$B$1:B1))/(ИНДЕКС(СТРОКА(B2:$B$30)-1;ПОИСКПОЗ(0=0;B2:$B$30<>0;0))-ПРОСМОТР(9^9;$B$1:B1;СТРОКА($B$1:B1)-1)))
Подставьте везде <>0 вместо >0Код
=ЕСЛИ(B2<>0;B2;C1+(ИНДЕКС(B2:$B$30;ПОИСКПОЗ(0=0;B2:$B$30<>0;0))-ПРОСМОТР(9^9;$B$1:B1))/(ИНДЕКС(СТРОКА(B2:$B$30)-1;ПОИСКПОЗ(0=0;B2:$B$30<>0;0))-ПРОСМОТР(9^9;$B$1:B1;СТРОКА($B$1:B1)-1)))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Подставьте везде <>0 вместо >0Код
=ЕСЛИ(B2<>0;B2;C1+(ИНДЕКС(B2:$B$30;ПОИСКПОЗ(0=0;B2:$B$30<>0;0))-ПРОСМОТР(9^9;$B$1:B1))/(ИНДЕКС(СТРОКА(B2:$B$30)-1;ПОИСКПОЗ(0=0;B2:$B$30<>0;0))-ПРОСМОТР(9^9;$B$1:B1;СТРОКА($B$1:B1)-1)))
Автор - Pelena Дата добавления - 22.03.2017 в 10:00
Dimazavr
Дата: Среда, 22.03.2017, 10:03 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
2010
Странно, я так делал, не заработало, щас попробую еще
Странно, я так делал, не заработало, щас попробую еще Dimazavr
Ответить
Сообщение Странно, я так делал, не заработало, щас попробую еще Автор - Dimazavr Дата добавления - 22.03.2017 в 10:03
Dimazavr
Дата: Среда, 22.03.2017, 10:08 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
2010
Все отлично, огромное спасибо, просто забыл в одном месте))
Все отлично, огромное спасибо, просто забыл в одном месте)) Dimazavr
Ответить
Сообщение Все отлично, огромное спасибо, просто забыл в одном месте)) Автор - Dimazavr Дата добавления - 22.03.2017 в 10:08
_Boroda_
Дата: Среда, 22.03.2017, 11:56 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация:
6599
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
в таблице есть отрицательные числа
Если есть отрицательные, то ведь может быть и ноль тогда? Предлагаю такую формулу массиваКод
=ЕСЛИ(B2<>"";B2;C1-(C1-ИНДЕКС(B3:B$31;ПОИСКПОЗ("?*";B3:B$31&"";)))/(1+ПОИСКПОЗ("?*";B3:B$31&"";)))
Так лучшеКод
=ЕСЛИ(B2<>"";B2;D1-(D1-ИНДЕКС(B3:B$31;ПОИСКПОЗ("?*";B3:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";))
И такКод
=E1-(E1-ИНДЕКС(B2:B$31;ПОИСКПОЗ("?*";B2:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";)
Если есть шапка, тоКод
=Ч(F1)-(Ч(F1)-ИНДЕКС(B2:B$31;ПОИСКПОЗ("?*";B2:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";)
в таблице есть отрицательные числа
Если есть отрицательные, то ведь может быть и ноль тогда? Предлагаю такую формулу массиваКод
=ЕСЛИ(B2<>"";B2;C1-(C1-ИНДЕКС(B3:B$31;ПОИСКПОЗ("?*";B3:B$31&"";)))/(1+ПОИСКПОЗ("?*";B3:B$31&"";)))
Так лучшеКод
=ЕСЛИ(B2<>"";B2;D1-(D1-ИНДЕКС(B3:B$31;ПОИСКПОЗ("?*";B3:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";))
И такКод
=E1-(E1-ИНДЕКС(B2:B$31;ПОИСКПОЗ("?*";B2:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";)
Если есть шапка, тоКод
=Ч(F1)-(Ч(F1)-ИНДЕКС(B2:B$31;ПОИСКПОЗ("?*";B2:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение в таблице есть отрицательные числа
Если есть отрицательные, то ведь может быть и ноль тогда? Предлагаю такую формулу массиваКод
=ЕСЛИ(B2<>"";B2;C1-(C1-ИНДЕКС(B3:B$31;ПОИСКПОЗ("?*";B3:B$31&"";)))/(1+ПОИСКПОЗ("?*";B3:B$31&"";)))
Так лучшеКод
=ЕСЛИ(B2<>"";B2;D1-(D1-ИНДЕКС(B3:B$31;ПОИСКПОЗ("?*";B3:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";))
И такКод
=E1-(E1-ИНДЕКС(B2:B$31;ПОИСКПОЗ("?*";B2:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";)
Если есть шапка, тоКод
=Ч(F1)-(Ч(F1)-ИНДЕКС(B2:B$31;ПОИСКПОЗ("?*";B2:B$31&"";)))/ПОИСКПОЗ("?*";B2:B$31&"";)
Автор - _Boroda_ Дата добавления - 22.03.2017 в 11:56