Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Как подставить в цифровое значение диапазона число - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как подставить в цифровое значение диапазона число
Avrora Дата: Среда, 11.09.2013, 14:28 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Добрый день! Может кто нибудь знает - как подставить из одной ячейки содержащей формулу с номером строки в другую ячейку цифровое значение диапазона чтобы этого не делать вручную?
Например - существует две таблицы эксель, в одной выдается подотчет а другая считает сколько выдано всего на определенную дату. В формуле СУММЕСЛИ(Лист1!$C$3:C5;C$2;Лист1!$D$3:$D5) в значении диапазона C$3:C5 цифру 5 приходиться писать вручную, так как из другой ячейки(номера строки) формула его не принимает, и так каждую строчку соответствующую следующей дате. Как сделать так чтобы значения С5, 6, 7 формула брала из другой ячейки? а не дописывать вручную.

К сообщению приложен файл: 7835970.xls (18.0 Kb)
 
Ответить
СообщениеДобрый день! Может кто нибудь знает - как подставить из одной ячейки содержащей формулу с номером строки в другую ячейку цифровое значение диапазона чтобы этого не делать вручную?
Например - существует две таблицы эксель, в одной выдается подотчет а другая считает сколько выдано всего на определенную дату. В формуле СУММЕСЛИ(Лист1!$C$3:C5;C$2;Лист1!$D$3:$D5) в значении диапазона C$3:C5 цифру 5 приходиться писать вручную, так как из другой ячейки(номера строки) формула его не принимает, и так каждую строчку соответствующую следующей дате. Как сделать так чтобы значения С5, 6, 7 формула брала из другой ячейки? а не дописывать вручную.


Автор - Avrora
Дата добавления - 11.09.2013 в 14:28
Johnny Дата: Среда, 11.09.2013, 14:31 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
формула двссыл
 
Ответить
Сообщениеформула двссыл

Автор - Johnny
Дата добавления - 11.09.2013 в 14:31
_Boroda_ Дата: Среда, 11.09.2013, 14:34 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16787
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Напишите формулу так
Код
=СУММПРОИЗВ((Лист1!$A$3:$A$99<=$A3)*(Лист1!$C$3:$C$99=C$2)*Лист1!$D$3:$D$99)

и она будет считать все сама. Без ручного ввода.
Вместо 99 можно написать любое число.
К сообщению приложен файл: 7835970_1.xls (28.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНапишите формулу так
Код
=СУММПРОИЗВ((Лист1!$A$3:$A$99<=$A3)*(Лист1!$C$3:$C$99=C$2)*Лист1!$D$3:$D$99)

и она будет считать все сама. Без ручного ввода.
Вместо 99 можно написать любое число.

Автор - _Boroda_
Дата добавления - 11.09.2013 в 14:34
M73568 Дата: Среда, 11.09.2013, 14:38 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
На будущее
Код
=СУММЕСЛИ(ДВССЫЛ("Лист1!$C$3:C"&E3);C$2;ДВССЫЛ("Лист1!$D$3:$D"&E3))

В E3 пропишите 5 или сколько Вам нужно
А так выше дали правильный ответ :)
 
Ответить
СообщениеНа будущее
Код
=СУММЕСЛИ(ДВССЫЛ("Лист1!$C$3:C"&E3);C$2;ДВССЫЛ("Лист1!$D$3:$D"&E3))

В E3 пропишите 5 или сколько Вам нужно
А так выше дали правильный ответ :)

Автор - M73568
Дата добавления - 11.09.2013 в 14:38
Johnny Дата: Среда, 11.09.2013, 14:46 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
или без двссыл:
Код
=СУММЕСЛИМН(Лист1!$D:$D;Лист1!$C:$C;Лист2!C$2;Лист1!$A:$A;"<="&Лист2!$A3)
 
Ответить
Сообщениеили без двссыл:
Код
=СУММЕСЛИМН(Лист1!$D:$D;Лист1!$C:$C;Лист2!C$2;Лист1!$A:$A;"<="&Лист2!$A3)

Автор - Johnny
Дата добавления - 11.09.2013 в 14:46
Michael_S Дата: Среда, 11.09.2013, 14:47 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Код
=СУММЕСЛИ(Лист1!$C$1:ИНДЕКС(Лист1!$C:$C;ПОИСКПОЗ($A3;Лист1!$A:$A));C$2;Лист1!$D$1)


Цитата (Johnny, Среда, 11.09.2013, 14:46 # 5)
=СУММЕСЛИМН
судя по всему, у ТС 2003, а потому эта формула не сработает...
К сообщению приложен файл: Avrora.xls (64.0 Kb)


Сообщение отредактировал Michael_S - Среда, 11.09.2013, 14:49
 
Ответить
Сообщение
Код
=СУММЕСЛИ(Лист1!$C$1:ИНДЕКС(Лист1!$C:$C;ПОИСКПОЗ($A3;Лист1!$A:$A));C$2;Лист1!$D$1)


Цитата (Johnny, Среда, 11.09.2013, 14:46 # 5)
=СУММЕСЛИМН
судя по всему, у ТС 2003, а потому эта формула не сработает...

Автор - Michael_S
Дата добавления - 11.09.2013 в 14:47
Johnny Дата: Среда, 11.09.2013, 14:52 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 3 ±
Замечаний: 0% ±

Excel 2010
Michael_S,
ваша правда
 
Ответить
СообщениеMichael_S,
ваша правда

Автор - Johnny
Дата добавления - 11.09.2013 в 14:52
Avrora Дата: Среда, 11.09.2013, 15:22 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Спасибо всем огромное, пытаюсь разобраться, с двссыл почему то не получилось, второй вариант с SUMPRODUCT - все считает правильно (хотя логически я так и не поняла как это) но при этом очень сильно таблица тормозит ( я подставила в свою рабочую таблицу а она у меня огромная), эксель у меня действительно 2003, буду дальше разбираться с вариантами, еще раз спасибо всем!!!! Надеюсь что найду оптимальный. :)
 
Ответить
СообщениеСпасибо всем огромное, пытаюсь разобраться, с двссыл почему то не получилось, второй вариант с SUMPRODUCT - все считает правильно (хотя логически я так и не поняла как это) но при этом очень сильно таблица тормозит ( я подставила в свою рабочую таблицу а она у меня огромная), эксель у меня действительно 2003, буду дальше разбираться с вариантами, еще раз спасибо всем!!!! Надеюсь что найду оптимальный. :)

Автор - Avrora
Дата добавления - 11.09.2013 в 15:22
Michael_S Дата: Среда, 11.09.2013, 17:18 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Avrora, мой вариант для 2003. А замечание я делал для Johnny, его вариант хорош, но не для 2003.

Цитата (Avrora, Среда, 11.09.2013, 15:22 # 8)
но при этом очень сильно таблица тормозит
если суммпроизвед тормозит, то на ДВССЫЛ вообще зависнет...


Сообщение отредактировал Michael_S - Среда, 11.09.2013, 17:22
 
Ответить
Сообщение Avrora, мой вариант для 2003. А замечание я делал для Johnny, его вариант хорош, но не для 2003.

Цитата (Avrora, Среда, 11.09.2013, 15:22 # 8)
но при этом очень сильно таблица тормозит
если суммпроизвед тормозит, то на ДВССЫЛ вообще зависнет...

Автор - Michael_S
Дата добавления - 11.09.2013 в 17:18
Avrora Дата: Среда, 11.09.2013, 18:50 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Цитата (Serge_007, Среда, 11.09.2013, 15:28 # 9)
Тогда зачем при регистрации Вы указали
Цитата (Avrora писал(а)):
Excel 2010 RUS

Ошиблась :(
 
Ответить
Сообщение
Цитата (Serge_007, Среда, 11.09.2013, 15:28 # 9)
Тогда зачем при регистрации Вы указали
Цитата (Avrora писал(а)):
Excel 2010 RUS

Ошиблась :(

Автор - Avrora
Дата добавления - 11.09.2013 в 18:50
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!