Перейти к содержимому
СофтФорум - всё о компьютерах и не только
GUST

Microsoft Office Excel = все вопросы и ...

Рекомендуемые сообщения

DJFlint    189

Ничерта не понятно, формулу Вы сами реализовали, что означает:

чтобы ексель по горизонтали находил самые разные значения

метод случайной выборки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
kvazimoda    280

@Карбюратор, а самые разные по какому принципу? По абсолютному значению, по процентному соотношению?....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет не случайной, вот смотрите в строке А (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    238

МАКС(A1:A3)-МИН(A1:A3)

 

0.jpg

 

Заносим формулу в первую ячейку столбца "E"(аргумент в обеих функциях задается протяжкой по ячейкам)

Потом протягиваем формулу по столбцу.

Профит :)

post-95456-0-44839700-1393601052_thumb.j

Изменено пользователем Teddy_Bear

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Teddy_Bear,Нет не профит, у вас получается е1 е2 е3 и тд везде расчет, а мне нужен только один, из той строчки где самая большая разница... 

И как я понял вы вручную поставили B1 И D1, а мне нужно чтобы он сам находил между B1, C1 и D1. Что B1 (4) и D1(7) самая большая разница. (в вашем случае это С2 и D2)

Да и формула у вас не правильная в Е1 должно получиться: 42,85714285714286

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Teddy_Bear    238

Мы решаем задачу в соответствии основным законом социализма: "Удовлетворение всё возрастающих потребностей народа" :)

Ну пройдитесь так же макс() ом по столбцу разностей. Но беда в том, что вы формулируете максимальную абсолютную разность, а потом требуете вывести относительную в процентах.

В общем случае они не совпадают. Более того, относительная разность может иметь в знаменателе 0, что чревато ошибкой.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Но беда в том, что вы формулируете максимальную абсолютную разность, а потом требуете вывести относительную в процентах. В общем случае они не совпадают

Кто не совпадает, кем не совпадает? Зачем не совпадает?

Короче я так понял эксель такое зашарить не сможет да?

 

Ну а к примеру если по одной строке пройтись:

дано: а1 (33)     б1 (38)      с1 (35)

Сможет эксель сам определить максимальную разность, то есть 38 и 33, и найти между ними разность в процентах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Teddy_Bear    238

Разница между 5 и 1 = 4 80%, разница между 40 и 50 = 10 20%. По относительной разнице больше первое, по абсолютной разнице больше второе.

По поводу примера уже есть формула для строчки.

 

У меня было:

=Макс(строка)-мин(строка)

Для относительной разности (если не ноль)

=(Макс(строка)-мин(строка))*100/макс(строка)

Далее для столбца так же пишем

=макс(столбец разностей).

 

0.jpg

 

Деление на ноль при некоторых данных:

00.jpg

post-95456-0-92692500-1393784157_thumb.j

post-95456-0-07540800-1393784277_thumb.j

Изменено пользователем Teddy_Bear
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да вы правы нужна абсолютная разница.

Нуля не будет, это формула (разность в процентах) для определения пригодности трансформатора, сопротивление обмоток.

Если не трудно можете подробней расписать как формулу составить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Teddy_Bear    238

Берёте таблицу, выделяете ячейку правее первой строки.

В строке формул на клаве пишите =МАКС(  и мышкой протягиваете диапазон строки, нажимаете энтер excel сам соображает, что надо закрыть скобку.

01.jpg

Далее ставите -МИН(  и опять финт с протяжкой, ентер, * закрывающая скобка, поставить открывающую скобку после знака =, далее *100/ и опять МАКС и т.п.

То есть набираете формулу

02.jpg

Мышкой за квадратик в правом нижнем углу "протягиваете формулу" по всему столбцу.

03.jpg

Выделяете ячейку пониже таблицы и в строке формул вводите =МАКС( и далее как уже описано.

04.jpg

post-95456-0-22102500-1393787580_thumb.j

post-95456-0-36069100-1393787585_thumb.j

post-95456-0-80456200-1393787590_thumb.j

post-95456-0-48011900-1393787598_thumb.j

Изменено пользователем Teddy_Bear
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А пустая строчка тоже оказывается за 0 считается(

Если например с4 д4 е4    пустое значение. То выводится ошибка деление на 0.

Как этого можно избежать? Вроде с помощью "если" вот только не пойму как это реализовать.

То есть если строки пустые чтобы в ф4 выводился 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вроде разобрался, только внешний вид страшный)))

=ЕСЛИ(B4=0;0;ЕСЛИ(C4=0;0;ЕСЛИ(D4=0;0;(МАКС(B4:D4)-МИН(B4:D4))*100/МАКС(B4:D4))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как слово привести к цифре? допустим если в а1 ввести слово "алюминий" чтобы в в1 было 100

А если в а1 ввести слово "медь" чтобы в в1 было 200

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Teddy_Bear    238

Есть функция ВПР(значение;интервал таблицы (не менее двух колонок);номер колонки в этом диапазоне [не в листе])

Вертикальный Поиск Результата.

Значение - то, что ищется в первом столбце таблицы.

Интервал таблицы - диапазон на листе данных таблицы.

Номер колонки - 2 (вообще-то может быть больше, если столбцов больше двух).

=ВПР(7,B3:C5,2) ищет значение 7 в столбце B3:B5 и возвращает значение из столбца С напротив найденного.

 

Надо сформировать таблицу названий металлов и, например, их плотностей.

Затем в нужном месте ввести формулу. "=", далее ссылка на ячейку, куда будет вводится символ металла (D8), ";" диапазон таблицы B3:C5 и ",2)"

Перед протяжкой формулы следует предупредить автоматическое изменение ссылки.

Перед номерами строк в диапазоне таблицы поставить знак доллара. Знак доллара при протяжке формулы фиксирует последующий символ.

В противном случае в следующей ячейке Excel модифицировал бы формулу и ссылка на таблицу была бы B4:C6.

Теперь протягиваем формулу в нужном диапазоне. При внесении символа металла в соседней ячейке появляется его плотность.

Пока символа нет в ячейке #Н/Д

 

0.jpg

 

Я предполагаю, что требуется не одно значение, а таблица, так как в единичном случае можно просто скопировать результат. Хотя...

post-95456-0-06960700-1393935012_thumb.j

Изменено пользователем Teddy_Bear
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


×