Поиск значения в массиве
|
|
Andreyka |
Дата: Вторник, 15.10.2019, 10:45 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
-10
±
Замечаний:
40% ±
Excel 2010 | |
Всем привет. Есть массив из которого нужно найти значения. Подскажите пути решения. Ячейка = Значение - не вариант. Спасибо.
Всем привет. Есть массив из которого нужно найти значения. Подскажите пути решения. Ячейка = Значение - не вариант. Спасибо.Andreyka
|
|
| Ответить
|
Nic70y |
Дата: Вторник, 15.10.2019, 11:03 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8984
Репутация:
2359
±
Замечаний:
0% ±
Excel 2010 | |
Код =ИНДЕКС($J:$L;ПОИСКПОЗ(ДАТА(2019;СТОЛБЕЦ(B1);1);$A:$A)-(МЕСЯЦ(ВПР(ДАТА(2019;СТОЛБЕЦ(B1);1);$A:$A;1))=СТОЛБЕЦ(B1));СТРОКА(C1)*2-1)
Код =ИНДЕКС($J:$L;ПОИСКПОЗ(ДАТА(2019;СТОЛБЕЦ(B1);1);$A:$A)-(МЕСЯЦ(ВПР(ДАТА(2019;СТОЛБЕЦ(B1);1);$A:$A;1))=СТОЛБЕЦ(B1));СТРОКА(C1)*2-1) Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
Russel |
Дата: Вторник, 15.10.2019, 11:03 |
Сообщение № 3 |
|
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010 | |
Andreyka, добрый день!
По какому критерию именно эти значения надо вытаскивать? Тупо если они заполнены в столбцах J и L? Тогда самое простое - сводная таблица.
Andreyka, добрый день!
По какому критерию именно эти значения надо вытаскивать? Тупо если они заполнены в столбцах J и L? Тогда самое простое - сводная таблица.Russel
QIWI 9173973973
|
|
| Ответить
|
Andreyka |
Дата: Вторник, 15.10.2019, 11:07 |
Сообщение № 4 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
-10
±
Замечаний:
40% ±
Excel 2010 | |
Спасибо, а что означает " СТРОКА(C1)*2-1 " у вас в формуле.
Спасибо, а что означает " СТРОКА(C1)*2-1 " у вас в формуле.Andreyka
|
|
| Ответить
|
Andreyka |
Дата: Вторник, 15.10.2019, 11:07 |
Сообщение № 5 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
-10
±
Замечаний:
40% ±
Excel 2010 | |
Спасибо, а что означает " СТРОКА(C1)*2-1 " у вас в формуле.
Спасибо, а что означает " СТРОКА(C1)*2-1 " у вас в формуле.Andreyka
|
|
| Ответить
|
Nic70y |
Дата: Вторник, 15.10.2019, 11:10 |
Сообщение № 6 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8984
Репутация:
2359
±
Замечаний:
0% ±
Excel 2010 | |
J - это первый столбец, СТРОКА(C1)*2-1 = 1*2-1 = 1 L - это третий столбец, СТРОКА(C2)*2-1 = 2*2-1 = 3
J - это первый столбец, СТРОКА(C1)*2-1 = 1*2-1 = 1 L - это третий столбец, СТРОКА(C2)*2-1 = 2*2-1 = 3Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
Nic70y |
Дата: Вторник, 15.10.2019, 11:38 |
Сообщение № 7 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8984
Репутация:
2359
±
Замечаний:
0% ±
Excel 2010 | |
ну ваще, писал чисто под пример, т.е. не совсем верно, такКод =ИНДЕКС($J:$L;СЧЁТЕСЛИ($A:$A;"<"&ДАТА(2019;СТОЛБЕЦ(B1);1));СТРОКА(C1)*2-1) немного тяжелее, но точнее (при условии, что не будет пропуска месяца(ев)) хотя не, однафигня
ну ваще, писал чисто под пример, т.е. не совсем верно, такКод =ИНДЕКС($J:$L;СЧЁТЕСЛИ($A:$A;"<"&ДАТА(2019;СТОЛБЕЦ(B1);1));СТРОКА(C1)*2-1) немного тяжелее, но точнее (при условии, что не будет пропуска месяца(ев)) хотя не, однафигняNic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Вторник, 15.10.2019, 11:44 |
|
| Ответить
|
Andreyka |
Дата: Вторник, 15.10.2019, 11:45 |
Сообщение № 8 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
-10
±
Замечаний:
40% ±
Excel 2010 | |
Спасибо, еще уточнение - если в J и L вбита формула то формула тоже работает?
Спасибо, еще уточнение - если в J и L вбита формула то формула тоже работает?Andreyka
|
|
| Ответить
|
Nic70y |
Дата: Вторник, 15.10.2019, 11:47 |
Сообщение № 9 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8984
Репутация:
2359
±
Замечаний:
0% ±
Excel 2010 | |
конечно. Вы же сами можете это проверить.
конечно. Вы же сами можете это проверить.Nic70y
ЮMoney 41001841029809
|
|
| Ответить
|
YouGreed |
Дата: Вторник, 15.10.2019, 11:59 |
Сообщение № 10 |
|
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация:
123
±
Замечаний:
0% ±
Excel 2010 | |
[offtop]Nic70y, Не понял, куска с постоянной "Ложью"
[offtop]Nic70y, Не понял, куска с постоянной "Ложью"YouGreed
|
|
| Ответить
|
Nic70y |
Дата: Вторник, 15.10.2019, 12:03 |
Сообщение № 11 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8984
Репутация:
2359
±
Замечаний:
0% ±
Excel 2010 | |
YouGreed, представьте, что там есть 1-е число апдэйт хотя, ладно, уговорилиКод =ИНДЕКС($J:$L;ПОИСКПОЗ(КОНМЕСЯЦА(ДАТА(2019;СТОЛБЕЦ(A1);1);0);$A:$A);СТРОКА(C1)*2-1)
YouGreed, представьте, что там есть 1-е число апдэйт хотя, ладно, уговорилиКод =ИНДЕКС($J:$L;ПОИСКПОЗ(КОНМЕСЯЦА(ДАТА(2019;СТОЛБЕЦ(A1);1);0);$A:$A);СТРОКА(C1)*2-1) Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Вторник, 15.10.2019, 12:11 |
|
| Ответить
|
Andreyka |
Дата: Вторник, 15.10.2019, 14:43 |
Сообщение № 12 |
|
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
-10
±
Замечаний:
40% ±
Excel 2010 | |
Nic70y, файл во вложении. взял произвольный кусок массива. Формула не работает
Nic70y, файл во вложении. взял произвольный кусок массива. Формула не работаетAndreyka
|
|
| Ответить
|
Nic70y |
Дата: Вторник, 15.10.2019, 14:46 |
Сообщение № 13 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 8984
Репутация:
2359
±
Замечаний:
0% ±
Excel 2010 | |
Июнь - это 6-й месяц, с 6-го столбца будет результат
Июнь - это 6-й месяц, с 6-го столбца будет результатNic70y
ЮMoney 41001841029809
|
|
| Ответить
|