DJFlint Опубликовано 28 февраля, 2014 Жалоба Поделиться Опубликовано 28 февраля, 2014 Ничерта не понятно, формулу Вы сами реализовали, что означает: чтобы ексель по горизонтали находил самые разные значения метод случайной выборки? Ссылка на комментарий Поделиться на другие сайты Поделиться
kvazimoda Опубликовано 28 февраля, 2014 Жалоба Поделиться Опубликовано 28 февраля, 2014 @Карбюратор, а самые разные по какому принципу? По абсолютному значению, по процентному соотношению?.... Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 28 февраля, 2014 Жалоба Поделиться Опубликовано 28 февраля, 2014 Нет не случайной, вот смотрите в строке А (1,1,2) ну получается там двойка и две единицы то есть от самого большего числа ( это 2) отнимаем самое меньшее это 1. 2-1=1 у них разница. 1 (единица) к примеру в Д (9,8,9) 9-8=1 тоже разница в единицу. А вот в Г (7,7,9) 9-8=2 разница у них в 2 единици. Вот и нужно чтобы эксель брал самую большую разницу. в данном случае это 9 и 7. Ну и производил расчет как я написал выше) Надеюсь понятно объяснил))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 28 февраля, 2014 Жалоба Поделиться Опубликовано 28 февраля, 2014 (изменено) МАКС(A1:A3)-МИН(A1:A3) Заносим формулу в первую ячейку столбца "E"(аргумент в обеих функциях задается протяжкой по ячейкам) Потом протягиваем формулу по столбцу. Профит :) Изменено 28 февраля, 2014 пользователем Teddy_Bear Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 28 февраля, 2014 Жалоба Поделиться Опубликовано 28 февраля, 2014 @Teddy_Bear,Нет не профит, у вас получается е1 е2 е3 и тд везде расчет, а мне нужен только один, из той строчки где самая большая разница... И как я понял вы вручную поставили B1 И D1, а мне нужно чтобы он сам находил между B1, C1 и D1. Что B1 (4) и D1(7) самая большая разница. (в вашем случае это С2 и D2) Да и формула у вас не правильная в Е1 должно получиться: 42,85714285714286 Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 Мы решаем задачу в соответствии основным законом социализма: "Удовлетворение всё возрастающих потребностей народа" :) Ну пройдитесь так же макс() ом по столбцу разностей. Но беда в том, что вы формулируете максимальную абсолютную разность, а потом требуете вывести относительную в процентах. В общем случае они не совпадают. Более того, относительная разность может иметь в знаменателе 0, что чревато ошибкой. 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 Но беда в том, что вы формулируете максимальную абсолютную разность, а потом требуете вывести относительную в процентах. В общем случае они не совпадают Кто не совпадает, кем не совпадает? Зачем не совпадает? Короче я так понял эксель такое зашарить не сможет да? Ну а к примеру если по одной строке пройтись: дано: а1 (33) б1 (38) с1 (35) Сможет эксель сам определить максимальную разность, то есть 38 и 33, и найти между ними разность в процентах? Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 (изменено) Разница между 5 и 1 = 4 80%, разница между 40 и 50 = 10 20%. По относительной разнице больше первое, по абсолютной разнице больше второе. По поводу примера уже есть формула для строчки. У меня было: =Макс(строка)-мин(строка) Для относительной разности (если не ноль) =(Макс(строка)-мин(строка))*100/макс(строка) Далее для столбца так же пишем =макс(столбец разностей). Деление на ноль при некоторых данных: Изменено 2 марта, 2014 пользователем Teddy_Bear 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 Да вы правы нужна абсолютная разница. Нуля не будет, это формула (разность в процентах) для определения пригодности трансформатора, сопротивление обмоток. Если не трудно можете подробней расписать как формулу составить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 (изменено) Берёте таблицу, выделяете ячейку правее первой строки. В строке формул на клаве пишите =МАКС( и мышкой протягиваете диапазон строки, нажимаете энтер excel сам соображает, что надо закрыть скобку. Далее ставите -МИН( и опять финт с протяжкой, ентер, * закрывающая скобка, поставить открывающую скобку после знака =, далее *100/ и опять МАКС и т.п. То есть набираете формулу Мышкой за квадратик в правом нижнем углу "протягиваете формулу" по всему столбцу. Выделяете ячейку пониже таблицы и в строке формул вводите =МАКС( и далее как уже описано. Изменено 2 марта, 2014 пользователем Teddy_Bear 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 Спасибо вам большое) Если честно думал эксель на такое не способен) Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 3 марта, 2014 Жалоба Поделиться Опубликовано 3 марта, 2014 А пустая строчка тоже оказывается за 0 считается( Если например с4 д4 е4 пустое значение. То выводится ошибка деление на 0. Как этого можно избежать? Вроде с помощью "если" вот только не пойму как это реализовать. То есть если строки пустые чтобы в ф4 выводился 0. Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 3 марта, 2014 Жалоба Поделиться Опубликовано 3 марта, 2014 Вроде разобрался, только внешний вид страшный))) =ЕСЛИ(B4=0;0;ЕСЛИ(C4=0;0;ЕСЛИ(D4=0;0;(МАКС(B4:D4)-МИН(B4:D4))*100/МАКС(B4:D4)))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Карбюратор Опубликовано 4 марта, 2014 Жалоба Поделиться Опубликовано 4 марта, 2014 Как слово привести к цифре? допустим если в а1 ввести слово "алюминий" чтобы в в1 было 100 А если в а1 ввести слово "медь" чтобы в в1 было 200 Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 4 марта, 2014 Жалоба Поделиться Опубликовано 4 марта, 2014 (изменено) Есть функция ВПР(значение;интервал таблицы (не менее двух колонок);номер колонки в этом диапазоне [не в листе]) Вертикальный Поиск Результата. Значение - то, что ищется в первом столбце таблицы. Интервал таблицы - диапазон на листе данных таблицы. Номер колонки - 2 (вообще-то может быть больше, если столбцов больше двух). =ВПР(7,B3:C5,2) ищет значение 7 в столбце B3:B5 и возвращает значение из столбца С напротив найденного. Надо сформировать таблицу названий металлов и, например, их плотностей. Затем в нужном месте ввести формулу. "=", далее ссылка на ячейку, куда будет вводится символ металла (D8), ";" диапазон таблицы B3:C5 и ",2)" Перед протяжкой формулы следует предупредить автоматическое изменение ссылки. Перед номерами строк в диапазоне таблицы поставить знак доллара. Знак доллара при протяжке формулы фиксирует последующий символ. В противном случае в следующей ячейке Excel модифицировал бы формулу и ссылка на таблицу была бы B4:C6. Теперь протягиваем формулу в нужном диапазоне. При внесении символа металла в соседней ячейке появляется его плотность. Пока символа нет в ячейке #Н/Д Я предполагаю, что требуется не одно значение, а таблица, так как в единичном случае можно просто скопировать результат. Хотя... Изменено 4 марта, 2014 пользователем Teddy_Bear 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти