|
Формула в Excel | ☑ | ||
---|---|---|---|---|
0
Spyke
19.06.15
✎
11:00
|
Не могу придумать как сделать в Excel
Дано А 2 А 1 Б 3 Б 1 Б 4 Количество А и Б не ограничено, необходимо вычислить для всех А и Б мин и присвоить в третий колонки значение минимума |
|||
1
Timon1405
19.06.15
✎
11:03
|
ВПР?
|
|||
2
Остап Сулейманович
19.06.15
✎
11:04
|
(0)
1. С "Количество А и Б не ограничено" ексель не работает. 2. Минимум вычисляется стандартной функцией : МИН Возвращает наименьшее значение в списке аргументов. Синтаксис МИН(число1;число2; ...) Число1, число2,... — от 1 до 30 чисел, среди которых требуется найти наименьшее. Заметки Можно задавать аргументы, которые являются числами, пустыми ячейками, логическими значениями или текстовыми представлениями чисел. Аргументы, которые являются значениями ошибки или текстом, не преобразуемым в числа, вызывают значения ошибок. Если аргумент является массивом или ссылкой, то учитываются только числа. Пустые ячейки, логические значения или текст в массиве или ссылке игнорируются. Если логические значения или текст игнорироваться не должны, следует пользоваться функцией МИНА. Если аргументы не содержат чисел, то функция МИН возвращает 0. |
|||
3
Spyke
19.06.15
✎
11:14
|
(2) Вычислить минимум не проблема а как присвоить его ячейки
Формула для вычесления мин =ЕСЛИ(B2=B3;МИН(X2:X3);X3) для с3 получим минимум для любого B но в последнем значении, а как сделать для всех B |
|||
4
По-читатель
19.06.15
✎
11:48
|
МИН(В:В)
|
|||
5
Spyke
19.06.15
✎
12:06
|
(4) ??
|
|||
6
По-читатель
19.06.15
✎
12:09
|
> необходимо вычислить для всех А и Б мин
МИН(А:В) и присваивайте куда Вам надо |
|||
7
Spyke
19.06.15
✎
12:16
|
(6)
Имеем Столбец А СтолбецB Столбец С(рассчитать) Астрахань 2 2 Астрахань 3 2 Москва 4 1 Москва 3 1 Москва 1 1 Москва 5 1 Как рассчитать столбец С |
|||
8
По-читатель
19.06.15
✎
12:18
|
(7) Это зависит от того, что Вы хотите получить в столбце С
|
|||
9
Масянька
19.06.15
✎
12:19
|
(7) В первой строке в колонке C: =МИН(A1:B1)
Затем выделить ячейку С первой строки и протянуть (мышей) до конца. |
|||
10
Spyke
19.06.15
✎
12:21
|
(8) мин из B где А=А
|
|||
11
По-читатель
19.06.15
✎
12:26
|
(10) Извините, я не понимаю, что значит А=А. Вы не могли бы заполнить вручную значения в колонке С из примера в (7) для наглядности?
|
|||
12
EverGreenMouse
19.06.15
✎
12:35
|
(11) судя по всему (7)
|
|||
13
Spyke
19.06.15
✎
13:09
|
(12) Ты прав
Если представить что это ТЗ тогда ТЗ1 = ТЗ Для а1=1 По ТЗ.КоличествоСтрок() Цикл ТЗ.ПолучитьСТрокуПоНомеру(а1); ТЗ1.ВыбраСтроки() Пока ТЗ1.ПолучитьСтроку() = 1 Цикл Если ТЗ.A = ТЗ1.А Тогда Если ТЗ1.B<ТЗ.B Тогда Тз.C = Тз1.С иначе Тз.С = ТЗ.В КОнецЕсли; КОнецЕсли; КОнецЦикла; КонецЦикла; |
|||
14
Spyke
19.06.15
✎
13:13
|
Тз.C = Тз1.B иначе
|
|||
15
fishb1
19.06.15
✎
13:34
|
1) Столбец А обзываете ИНДЕКС
2) Столбец B обзываете ЗНАЧЕНИЯ 3) "=МИН(ЕСЛИ(ИНДЕКС=A1;ЗНАЧЕНИЯ))" без ковычек в С1, CTRL+SHIFT+ENTER (формула массива) и протягиваете С1 до конца 4) Профит! |
|||
16
Spyke
19.06.15
✎
14:04
|
(15) Либо лыжи не едут либо я ...
но не работает =МИН(ЕСЛИ(ИНДЕКС=B3;O3)) |
|||
17
Spyke
19.06.15
✎
14:04
|
{=МИН(ЕСЛИ(ИНДЕКС=B3;O3))}
|
|||
18
fishb1
19.06.15
✎
14:22
|
(17) А O3 это у вас что? Там должен быть указан диапазон ячеек ячеек столбца со значениями (Столбец Б), у меня в формуле он называется ЗНАЧЕНИЯ.
|
|||
19
Spyke
19.06.15
✎
14:32
|
(18) =МИН(ЕСЛИ(ИНДЕКС=B3:B124;O3))
результат Имя Не много не догнал Столбец B обзываете ЗНАЧЕНИЯ |
|||
20
Spyke
19.06.15
✎
14:34
|
(18) Если можно вышлите образец с формулой в excel листе на почту
|
|||
21
fishb1
19.06.15
✎
14:48
|
||||
22
Spyke
19.06.15
✎
14:53
|
(21) Требуется разрешение
К сожалению, нам не удалось отправить это сообщение. Обратитесь напрямую к владельцу. |
|||
23
fishb1
19.06.15
✎
14:57
|
||||
24
Casey1984
19.06.15
✎
14:59
|
Добавить две скрытые колонки по всей высоте, в одну по условию будет попадать только А, иначе "", в другую Б, иначе "", затем мин по этим колонкам?
|
|||
25
Spyke
19.06.15
✎
15:48
|
(24)кол-во А и Б много т.е А,Б,В,Г и т.д.
|
|||
26
Casey1984
19.06.15
✎
15:53
|
(25) Отталкиваться от СУММЕСЛИ или СУММЕСЛИМН, где критерия на равенство ячеек текущей?
|
|||
27
Casey1984
19.06.15
✎
15:53
|
(26) *критерий
|
|||
28
Spyke
19.06.15
✎
15:55
|
(27) Склоняюсь к макросу. Правда беда с VB
|
|||
29
Casey1984
19.06.15
✎
16:03
|
(28) Интересная задачка, если решу без макросов напишу)
|
|||
30
Spyke
19.06.15
✎
16:10
|
(29) Ок.
|
|||
31
Has
19.06.15
✎
17:04
|
если правильно понял задачу - сводная таблица
пример скинул на почту |
|||
32
По-читатель
19.06.15
✎
17:12
|
Если совет из (15) не получается воспроизвести, можно попробовать задать другие формулы для областей. К примеру так:
1) в окне "Присвоение имени" для области ИНДЕКС пишете формулу: =СМЕЩ(Лист1!$A$1;0;0;СЧЕТЗ(Лист1!$A:$A);1) 2) в окне "Присвоение имени" для области ЗНАЧЕНИЯ пишете формулу: =СМЕЩ(Лист1!$B$1;0;0;СЧЕТЗ(Лист1!$B:$B);1) а дальше по тексту из (15). Должно отработать. |
|||
33
samozvanec
19.06.15
✎
17:12
|
(0) залить в 1с, сгруппировать, выгрузить в ексель
|
|||
34
ppaulus
19.06.15
✎
17:36
|
Отсортировать по возрастанию первой колонки, потом по возрастанию чисел
И написать формулу в 3-ю колонку: =ЕСЛИ(R[1]C[-2]="";RC[-1];ЕСЛИ(R[1]C[-2]=RC[-2];R[1]C;RC[-1])) |
|||
35
RomanYS
23.06.15
✎
22:34
|
сводная таблица? или она не умеет минимумы считать?
|
|||
36
MiniMuk
24.06.15
✎
05:02
|
(0) про сводные таблицы говорили?
|
|||
37
zenik
24.06.15
✎
09:04
|
Может как то так? http://SSMaker.ru/787920f0/
|
|||
38
Jaap Vduul
24.06.15
✎
10:05
|
(0)Элементарная функция массива:
{=МИН(ЕСЛИ($A$1:$A$5=A1;$B$1:$B$5))} |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |