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

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

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

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

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

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

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


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

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

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


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

Нет не случайной, вот смотрите в строке А (1,1,2) ну получается там двойка и две единицы то есть от самого большего числа ( это 2) отнимаем самое меньшее это 1. 2-1=1 у них разница. 1 (единица)

к примеру в Д (9,8,9) 9-8=1 тоже разница в единицу.

А вот в Г (7,7,9) 9-8=2 разница у них в 2 единици. Вот и нужно чтобы эксель брал самую большую разницу. в данном случае это 9 и 7.

Ну и производил расчет как я написал выше)

Надеюсь понятно объяснил)))

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


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

МАКС(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

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


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

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

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

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

  • Upvote 1

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


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

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

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

 

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

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

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

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


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

Разница между 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

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


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

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

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

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

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


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

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

В строке формул на клаве пишите =МАКС(  и мышкой протягиваете диапазон строки, нажимаете энтер 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

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


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

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

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

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

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

Номер колонки - 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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


×