|
|
Вверх #201 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(FeyFre) »
мне и хотелось предложить дихотомию,… VBA
Цитата
(FeyFre) »
Цитата
(404) »
Такие задачи мало помогут освоить применение инструмента Excel по назначению, т. е. для задач финансов и учёта.
Последний раз редактировалось 404; 22.02.2012 в 18:19. |
|
|
|
|
|
Вверх #204 |
ОпытныйРегистрация: 05.03.2010
Адрес: Vinnitsa, UA
|
Я не решаю на Excel-е вообще ничего, Максимум - прайс просуммировать. Excel - табличный процессор. И его задача - массовый ввод, хранение, обработка, и вывод табличных данных. Но чаще всего я использую Excel-документы собственно как хранилище данных - в качестве СУБД.
|
|
|
|
|
|
Вверх #206 |
НовенькийРегистрация: 30.03.2012
|
В общем задача такова:
В клетку В8 запишите функцию, дающую ответ на вопрос: "Какую стипендию в n-м семестре получил m-й студент?" Значения n-го семестра и фамилия m-го студента должны быть введены в клетки А8 и А9. Для решения поставленной задачи используйте функции ПРОСМОТР и ВЫБОР. Сама таблица. http://narod.ru/disk/44720337001.17c...%B01.xlsx.html Подскажите, как эту формулу сделать? |
|
|
|
|
|
Вверх #207 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(Prin53) »
используйте функции ПРОСМОТР и ВЫБОР
=ПРОСМОТР(A8;A2:A6;ВЫБОР(ПРОСМОТР(A9;B1:E1;{1;2;3;4});B2:B6;C2:C6;D2:D6;E2:E6)) Но вообще это изврат. Более правильное решение такое: =СМЕЩ(A1;ПОИСКПОЗ(A8;A2:A6;0);ПОИСКПОЗ(A9;B1:E1;0)) P.S. Такие простенькие таблицы лучше сохранять в формате .xls, а не .xlsx. Последний раз редактировалось 404; 30.03.2012 в 20:14. |
|
|
|
|
|
Вверх #208 |
НовенькийРегистрация: 30.03.2012
|
Цитата
(404) »
Только ПРОСМОТР и ВЫБОР? Тогда так:
=ПРОСМОТР(A8;A2:A6;ВЫБОР(ПРОСМОТР(A9;B1 1;{1;2;3;4});B2:B6;C2:C6;D2 6;E2 6))Но вообще это изврат. Более правильное решение такое: =СМЕЩ(A1;ПОИСКПОЗ(A8;A2:A6;0);ПОИСКПОЗ(A9;B1 1;0))P.S. Такие простенькие таблицы лучше сохранять в формате .xls, а не .xlsx. |
|
|
|
|
|
Вверх #209 |
НовенькийРегистрация: 31.03.2012
|
Подскажите пожалуйста какую функцию можно применить:
у меня формула выдает определенный ответ: αm=0,032 n=? (нужно вписать) на готовом примере: посольку αm=0,032 мы принимаем n=0,972 и так нужно что бы автоматически выдавало при любом ответе am (ближнее по значению am или равное ему в таблице) есть уже готовая таблица: __n_____am____ 0,993 = 0,002 0,986 = 0,008 0,979 = 0,017 0,972 = 0,029 0,965 = 0,044 0,957 = 0,061 0,949 = 0,079 0,940 = 0,098 0,938 = 0,104 0,931 = 0,117 0,922 = 0,135 0,912 = 0,153 0,902 = 0,171 0,892 = 0,187 0,892 = 0,188 0,884 = 0,200 0,875 = 0,213 0,867 = 0,225 0,859 = 0,236 Последний раз редактировалось FaTaLcheGG; 31.03.2012 в 17:59. |
|
|
|
|
|
Вверх #210 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(FaTaLcheGG) »
какую функцию можно применить
Подробнее: Справка Excel — Справка по функциям — Функции просмотра. |
|
|
|
|
|
Вверх #211 |
НовенькийРегистрация: 31.03.2012
|
Цитата
(404) »
ПРОСМОТР, ВПР.
Подробнее: Справка Excel — Справка по функциям — Функции просмотра. ![]() отлично! все получилось, все оказалось проще некуда... =) Добавлено через 49 минут немного покопавшись понял что он отображает наименьшее значение данному числу (а мне нужно ближнее значение этому числу) применял =ВПР(B165;L151:M169;2) да и во всех примерах пишется что: находит наибольшее значение, которое меньше или равное данному числу тоесть если значение получится 0,043 он примет 0,972 а мне нужно чтоб принял 0,965 поскольку 0,043 ближе к 0,044 а по таблице 0,044 = 0,965 0,993 = 0,002 0,986 = 0,008 0,979 = 0,017 0,972 = 0,029 0,965 = 0,044 0,957 = 0,061 0,949 = 0,079 Последний раз редактировалось FaTaLcheGG; 31.03.2012 в 19:22. |
|
|
|
|
|
Вверх #212 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(FaTaLcheGG) »
=ВПР(B165;L151:M169;2)
отображает наименьшее значение данному числу (а мне нужно ближнее значение этому числу) {=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter. Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel Лечится доработкой напильником:{=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Либо длиннее, но работает сразу без проблем: {=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))} Тоже формула диапазона. P.S. А для чего это надо, конечная задача в чём? Последний раз редактировалось 404; 01.04.2012 в 01:53. |
|
|
|
|
|
Вверх #213 |
НовенькийРегистрация: 31.03.2012
|
Цитата
(404) »
Вот, изобрёл велосипед:
{=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter. Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel Лечится доработкой напильником:{=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Либо длиннее, но работает сразу без проблем: {=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))} Тоже формула диапазона. P.S. А для чего это надо, конечная задача в чём? что бы только значение изначальные вставлял и автоматом все расчеты нужные делал Добавлено через 19 минут Цитата
(404) »
Вот, изобрёл велосипед:
{=ВПР(B165 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Это "формула диапазона", т. е. надо её набрать, без "{}", и нажать Ctrl + Shift + Enter. Почему-то выдаёт #Н/Д при некторых значениях B165 ≤ L151, очевидно глюк Excel Лечится доработкой напильником:{=ВПР(B165+1.0E-15 + МИН(ABS(L151:L169-B165)); L151:M169; 2)} Либо длиннее, но работает сразу без проблем: {=ИНДЕКС(M151:M169;ПОИСКПОЗ(МИН(ABS(L151:L169-B165));ABS(L151:L169-B165);0))} Тоже формула диапазона. P.S. А для чего это надо, конечная задача в чём? если не затруднит помоги еще в 1-ной проблемке 5,30 - расчетная площадь стержней и в таблице ниже опираясь на расчетную плошадь мы подбираем 10-диаметр стержней 5,50-площадь стержней все что ниже 5,30 мы выбрать не можем нужно выбирать большее от 5,30 https://docs.google.com/spreadsheet/...mVacmhHNGlFZWc онлайн exel а exel по дефолту находит наибольшее значение, которое меньше либо равно ему, а мне нужно ближнее значение, которое больше либо равно ему Последний раз редактировалось FaTaLcheGG; 01.04.2012 в 12:38. |
|
|
|
|
|
Вверх #214 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(FaTaLcheGG) »
exel по дефолту находит наибольшее значение, которое меньше либо равно ему, а мне нужно ближнее значение, которое больше либо равно ему
Цитата
(FaTaLcheGG) »
всякие расчеты плиты перекрытия, расчеты колонн, фундамента
что бы только значение изначальные вставлял и автоматом все расчеты нужные делал |
|
|
|
|
|
Вверх #215 |
НовенькийРегистрация: 31.03.2012
|
Цитата
(404) »
Посмотрите ПОИСКПОЗ, а также ДМАКС, ДМИН ("Функции баз данных").
Так может вам надо получать не точное значение из 2-ой колонки, а "промежуточное", см. Статистические функции: ЛИНЕЙН, ТЕНДЕНЦИЯ, ЛГРФПРИБЛ, РОСТ, ПРЕДСКАЗ. нет промежуточное не нужно я расчитываю площадь сечения что бы патом его сравнить с готовой таблицей и по моим расчетам я узнаю что мне точно нужно выбрать в таблице, просто есть некоторые правила, к примеру что если у тебя получилась площадь 5см^2 то лучше по таблице брать значения больше 5см^2 а вот первая проблема с которой вы мне помогли там нужно было принимать ближнее значение которое ты расчитал Последний раз редактировалось FaTaLcheGG; 01.04.2012 в 14:46. |
|
|
|
|
|
Вверх #216 |
НачинающийРегистрация: 02.04.2012
|
День добрый!
Я занимаюсь с расчетом нагрузки преподавателей по кафедре. Суть в следующем. По строкам вводятся дисциплины, по столбцам ставится определенное количество часов на каждый вид учебной работы. Допустим в первом семестре стоит 16 дисциплин, напротив каждой из них в отдельном столбце указывается какая это группа студентов (платники, бюджетники или смешанная группа). Подскажите, пожалуйста, как просуммировать часы по каждому виду учебной работы на каждое из вышеперечисленных условий (пл./бюдж./смеш.)? С уважением... |
|
|
|
|
|
Вверх #217 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
просуммировать часы по каждому виду учебной работы на каждое из вышеперечисленных условий (пл./бюдж./смеш.)
Если хотите более конкретную подсказку, выложите сюда файл с исходной таблицей. |
|
|
|
|
|
Вверх #219 |
НачинающийРегистрация: 02.04.2012
|
Для 404
Ан, нет. На одном листе прокатило, на другом не работает (лист "2 курс"). Приклепляю файл. Образец.rar С уважением... |
|
|
|
|
|
Вверх #220 |
УмудрённыйРегистрация: 04.08.2003
|
Цитата
(melnika) »
На одном листе прокатило, на другом не работает (лист "2 курс"). Приклепляю файл.
Но вот на 1-ом листе, я обратил внимание, в строке 42 в формулах ошибка: =СУММЕСЛИ($H$28:$H$38;"с.";I28:I38) — надо не "c.", а "см." Вот в 26-й строке всё верно — "см.". |
|
|
|