powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / 3 задачи на excel 2007 - работа с формулами
25 сообщений из 45, страница 1 из 2
3 задачи на excel 2007 - работа с формулами
    #35538038
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хеллоу.
1) Кто знает как в excel 2007 написать функцию которая находит второй максимальный элемент в массиве значений? и как создать этот массив или это просто набор ячеек?
2) в ячейку вводить двузначное число. найти сумму его цифр?
3) найти сумму элементов от 11 до 99 используя формулу(как понял наверное мат - кую)?
спасибо, помогите кто чем может
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540012
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Искать максимальный элемент, запоминая параллельно предыдущий максимальный. в конце этот предыдущий и будет 2-м макс. создать можно на VBA через Dim, можно юзать набор ячеек. зависит от задания
2) можно перевести число в строку и распарсить её посимвольро, а потом сложить эти символы, вычев предварительно из каждого, если не ошибаюсь. 32. или можно делить в цикле на 10 и слаживать остатки от деления. написал что первое в голову пришло
3) обычная сумма арифметической прогрессии. если не ошибаюсь (a[1]+a[n])xn/2
в общем задачи элементарные, особенно для эксель. по моему я дал исчерпывающую инфу чтобы всё это сделать. на все возникшие вопросы ответит гугл
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540273
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор1) Искать максимальный элемент, запоминая параллельно предыдущий максимальный. в конце этот предыдущий и будет 2-м макс. создать можно на VBA через Dim, можно юзать набор ячеек. зависит от задания

ВБА юзать нельзя, нужно формулой. можете более подробно описать решение(на примере конкретном, например, заполняем ячейки с А2 по G2 числами: 5 -4 67 3 2.. и написать точный алгоритм), вот это будет уже супер. пасибо
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540369
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если формулой в одну строку, то например так:
1) ищем максимум из всего массива
2) Ицем максимумы из массива до этой ячейки и после
3) Выбираем максимум из этих 2-х
Для примера, для массива A1..G1

Макс (Макс(A1, Adress(Макс(A1 : G1) - 1)), Макс(Adress(Макс(A1 : G1)) + 1, G1)

Adress заменить на адрес ячейки, в которой найден максимум. не помню экселя, так что ищите в справке
суть алгоритма в том, чтобы искать в двух диапазонах, которые не включают максимальное число
решится правильно для случаев, когда второе максимальное число может быть равно первому
если условием задачи ограничено это, то нужно найти максимум, а затем искать максимум среди чисел, которые не равны максимальному
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540553
retty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Экселе есть готовая приблуда: 1. =НАИБОЛЬШИЙ(A1:G1;2)
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540557
retty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь 2 -- это 2-й наибольший
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540898
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторв Экселе есть готовая приблуда: 1. =НАИБОЛЬШИЙ(A1:G1;2)
браво retty, вот именно это и нужно было. Алгоримт Gatman может и рабочий, но явно перегружен.
так, этот вопрос отпал, отлично. идем далее ребята(помогите мне, я буду счастлив)
2) в ячейку вводить двузначное число. найти сумму его цифр?
вроде понимаю как можно сделать, например в А2 введено 45(ответ значит будет 9). Выделяю ячейку, например В4(для результата), потом при помощи функции левсимв можно было вычленить, а потом правсимв, но ведь это число, а не строка, т е нужно перевести 45 в '45', затем получить отдельно '4' '5', затем преобразовать их в числа обратно и сложить? как все это написать в одной формуле??????
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540940
retty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=ОСТАТ(D1;10)+ОТБР(D1/10)
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35540951
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автор=ОСТАТ(D1;10)+ОТБР(D1/10)
превосходно retty, ваша формул работает отлично на всех двузначных вариантах. Браво. У меня всего около 17 задачек подобного характера, вы мне помогаете по мере возможностей, хорошо :).
3) найти сумму элементов от 11 до 99 используя формулу(как понял наверное мат - кую)?
здесь у меня мыслей вообще никаких нет. Что скажете?
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35541004
retty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое "от 11 до 99"?
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35541161
qwrqwrqwr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=((11+100)*((100-11+1)/2))-100
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35543170
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rettyЧто такое "от 11 до 99"?
имелась ввиду сумма чисел от 11 до 99:
11 + 12 + 13 + ... + 98 + 99
автор=((11+100)*((100-11+1)/2))-100
спасибо огромное форумал рабочая, т к на паскале проверил правильность, все сходится. Ура. Еще будет много вопросов, так что надеюсь на вашу помощь господа.
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35543172
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
=(( 11 + 100 )*(( 100 - 11 + 1 )/ 2 ))- 100 
но вот еще хотелось бы, чтобы пояснили, плиз, почему именно такая формула, а то сам вникнуть не могу????
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35543474
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
икселит
Код: plaintext
=(( 11 + 100 )*(( 100 - 11 + 1 )/ 2 ))- 100 
но вот еще хотелось бы, чтобы пояснили, плиз, почему именно такая формула, а то сам вникнуть не могу????Я ж в первом посте писал - сумма арифметической прогрессии, где-то 5-й класс. ответ на вопрос почему есть во все учебниках по математике, ну и, конечно же, на wikipedia
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544393
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЯ ж в первом посте писал - сумма арифметической прогрессии
кхм...Gatman, ваши идеи не рациональны(хотя и правильные), вы предлагаете низкоуровневые решения, но в данном случае они не актуальны..Вы бы лучше формулу выложили данной прогрессии, а то ведь наверное больше времени потратили чтобы найти материал в википедии, чем написать ее. Спасибо.
ЗЫ класс у меня 0 - ой
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544462
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
используя формулу ариф. прогрессии получается у меня так:
Код: plaintext
=( 11  +  99 ) /  2 *  89 
почему такая сложная здесь:
Код: plaintext
=(( 11 + 100 )*(( 100 - 11 + 1 )/ 2 ))- 100 
ЗЫ ответы конечно совпадают
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544496
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я формулу написал в первом посте ещё, смотрите внимательнее
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544514
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
икселита то ведь наверное больше времени потратили чтобы найти материал в википедии, чем написать ее.да нет, секунд 5, которые ушли чтобы написать в опере запрос "g арифметическая прогрессия wiki"
учитесь пользоваться поиском, уже б давно всё нашли
P.S. Форум существует не для решения за Вас задач, а для того, чтобы помочь их решить. Я мог бы залезть в эксель и решить их, не думаю что это отняло бы у меня более 10-20 мин, т.к. задачи элементарные, но я, как и большинство на этом форуме, не будет за Вас ничего делать
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544524
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и вот ещё советую почитать
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544556
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно рассчитать формулу:(набрал ее в word 2007)
помогите плиз
ЗЫ хотя бы какие формулы использовать в excel 2007
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544566
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотя вроде понял, что достаточно заюзать функции КОРЕНЬ И СТЕПЕНЬ
начало такое пойдет: =СТЕПЕНЬ((КОРЕНЬ(5) - 5 / 2);2)
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544585
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот только одно не понятно, например нужно возвести 2 в степень 3 вторых(т е ответ будет 2, т к это равносильно 2^3 / 2^2 = 8 / 4 = 2) однако в ответе получается чушь: 2.82834. почему?
=СТЕПЕНЬ(2; 3/2)???
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544628
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я смотрю с матиматикой у Вас и правда проблемы
2 в степени 3/2 - это 2 в степени 1.5 или 2 * корень из 2*х - именно это и нужно подставить в формулу
почему - потому что это не равносильно 2^3 / 2 ^2
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544639
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gatman2 * корень из 2*хлишний знак * закрался
перепишу чтобы было понятно 2 * Корень(2)
...
Рейтинг: 0 / 0
3 задачи на excel 2007 - работа с формулами
    #35544698
икселит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
согласен Gatman, что 2 ^3/2 = 2 ^ 1 * 2 ^ (1 / 2)(если одинаковые основания, то при умножении показатели складываются) и тогда имеем 2 * КОРЕНЬ(2). пасиб. Но еще вопросов будет много
...
Рейтинг: 0 / 0
25 сообщений из 45, страница 1 из 2
Форумы / Программирование [игнор отключен] [закрыт для гостей] / 3 задачи на excel 2007 - работа с формулами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]