Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2013, 18:45   #1
oleg1977
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 7
Печаль Помогите составить формулу в Excel 2007

Доброго времени суток! Помогите, пожалуйста, написать формулу в Excel. В столбце А числа от 1 до 100, необходимо их распределить в столбцах В и С по 50 в каждом, в разной последовательности, что бы они не повторялись и не было одинаковых чисел в строках. Возможно ли это сделать?

Последний раз редактировалось oleg1977; 29.12.2013 в 20:58.
oleg1977 вне форума Ответить с цитированием
Старый 29.12.2013, 19:06   #2
VictorK
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 64
По умолчанию

Попробую ответить: берёте первые 50 чисел из столбца A и копируете их в столбец B, затем оставшиеся 50 из столбца A в столбец C.
PS Догадываюсь, что сейчас появятся новые условия и пояснения.
VictorK вне форума Ответить с цитированием
Старый 29.12.2013, 19:16   #3
oleg1977
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 7
По умолчанию

я же написал условие - "в разной последовательности, что бы они не повторялись и не было одинаковых чисел в строках.", а не просто скопировать. а если просто копировать то все 50 чисел в В совпадут с числами в А. И нужна разная последовательность.

Последний раз редактировалось oleg1977; 29.12.2013 в 19:23.
oleg1977 вне форума Ответить с цитированием
Старый 29.12.2013, 19:28   #4
VictorK
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 64
По умолчанию

В столбце A всего 100 чисел от 0 (опечатка - от 1) до 100 или сколько угодно? Условие "по 50 в каждом" наводит на мысль, что в столбце A ровно 100 чисел. В таком случае они вроде бы не должны повторяться? Если же их больше (или меньше), тогда условие "по 50 в каждом" не всегда будет выполнимо...

Последний раз редактировалось VictorK; 29.12.2013 в 19:31.
VictorK вне форума Ответить с цитированием
Старый 29.12.2013, 19:43   #5
oleg1977
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 7
По умолчанию

Распределить числа из диапазона А1:А100 поровну в диапазон В1:В50 и С1:С50, что была разная последовательность и числа не повторялись. например ячейке В1 соответствовало А23, а ячейке С1 соответствовало А76, ячейке В2 -А95, С2-А15 и т.д
oleg1977 вне форума Ответить с цитированием
Старый 29.12.2013, 20:05   #6
VictorK
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 64
По умолчанию

Например, так:
в B1 =ИНДЕКС($A$1:$A$100;СТРОКА()*2)
в C1 =ИНДЕКС($A$1:$A$100;101-СТРОКА()*2)

PS А если числа в A от 1 до 101, получается 101 число, и как их по 50 распределять?

Последний раз редактировалось VictorK; 29.12.2013 в 20:17.
VictorK вне форума Ответить с цитированием
Старый 29.12.2013, 20:51   #7
oleg1977
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 7
По умолчанию

Спасибо, почти то что нужно, а можно сделать так, что бы расхождение между ячейками было не 2, а хотя бы 6 или 8?
РS "А если числа в A от 1 до 101" это я ошибся числа от 1 до 100

Последний раз редактировалось oleg1977; 29.12.2013 в 20:57.
oleg1977 вне форума Ответить с цитированием
Старый 29.12.2013, 21:55   #8
VictorK
Пользователь
 
Регистрация: 24.05.2008
Сообщений: 64
По умолчанию

Что то на ночь глядя не хочется сильно ломать голову.
Вот - просто и сердито
Код:
=ИНДЕКС($A$1:$A$100;(ЕСЛИ(СТОЛБЕЦ()=2;ИНДЕКС({28;55;70;21;23;50;62;92;12;67;44;2;47;10;81;4;74;30;24;58;61;80;11;73;96;59;77;63;83;36;94;1;13;5;26;53;18;95;54;20;29;65;69;98;17;31;39;79;46;3};СТРОКА());
ИНДЕКС({88;38;56;64;51;19;68;100;60;89;91;52;86;40;33;48;8;34;41;32;82;87;99;71;27;57;66;78;16;9;43;22;72;85;6;7;14;93;15;35;25;37;42;45;90;49;84;76;97;75};СТРОКА()))))
VictorK вне форума Ответить с цитированием
Старый 29.12.2013, 22:21   #9
oleg1977
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 7
По умолчанию

Извините, я полный "чайник" как и куда вставлять код?
oleg1977 вне форума Ответить с цитированием
Старый 29.12.2013, 22:30   #10
oleg1977
Новичок
Джуниор
 
Регистрация: 29.12.2013
Сообщений: 7
По умолчанию

VictorK, спасибо разобрался со вставкой формулы. но это сколько много надо писать цифр при составлении формулы. Вы пишите в ручную их или как -объясните пожалуйста.
oleg1977 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
можно ли создать формулу функции ЕСЛИ с кол-вом аргументов более 7 (Excel 2007) 090483m Microsoft Office Excel 2 07.03.2011 19:09
Помогите составить формулу, пожалуйста office_work Microsoft Office Excel 10 02.12.2009 14:56
Помогите составить формулу !!!! kutt Microsoft Office Excel 4 24.05.2008 11:44
как правильно составить формулу в Excel? Вики Помощь студентам 2 01.02.2008 12:20