Подсчет формулы в определенном диапазоне
shamilzzz
Дата: Вторник, 24.07.2012, 17:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Добрый день! Уважаемые форумчане помогите! Как написать формулу чтобы вычисляла значение в трех столбцах и суммировала как показано на рисунке. =H4*ЕСЛИ(L4<=I4;J4;L4-I4)+H5*ЕСЛИ(L4<=I5;J5;L4-I5)+...+H15*ЕСЛИ(L4<=I15;J15;L4-I15)+...+H600*ЕСЛИ(L4<=I600;J600;L4-I600) ответ в отдельной ячейке P4 =H4*ЕСЛИ(L5<=I4;J4;L5-I4)+H5*ЕСЛИ(L5<=I5;J5;L5-I5)+...+H15*ЕСЛИ(L5<=I15;J15;L5-I15)+...+H600*ЕСЛИ(L5<=I600;J600;L5-I600) ответ в отдельной ячейке P5 =........................................................................................................................................... ....................................................................................................... =H4*ЕСЛИ(Ln<=I4;J4;Ln-I4)+H5*ЕСЛИ(Ln<=I5;J5;Ln-I5)+...+H15*ЕСЛИ(Ln<=I15;J15;Ln-I15)+...+H600*ЕСЛИ(Ln<=I600;J600;Ln-I600) ответ в отдельной ячейке Pn Ниже прикрепил файл excel в упрощенном виде. С уважением, Шамиль.
Добрый день! Уважаемые форумчане помогите! Как написать формулу чтобы вычисляла значение в трех столбцах и суммировала как показано на рисунке. =H4*ЕСЛИ(L4<=I4;J4;L4-I4)+H5*ЕСЛИ(L4<=I5;J5;L4-I5)+...+H15*ЕСЛИ(L4<=I15;J15;L4-I15)+...+H600*ЕСЛИ(L4<=I600;J600;L4-I600) ответ в отдельной ячейке P4 =H4*ЕСЛИ(L5<=I4;J4;L5-I4)+H5*ЕСЛИ(L5<=I5;J5;L5-I5)+...+H15*ЕСЛИ(L5<=I15;J15;L5-I15)+...+H600*ЕСЛИ(L5<=I600;J600;L5-I600) ответ в отдельной ячейке P5 =........................................................................................................................................... ....................................................................................................... =H4*ЕСЛИ(Ln<=I4;J4;Ln-I4)+H5*ЕСЛИ(Ln<=I5;J5;Ln-I5)+...+H15*ЕСЛИ(Ln<=I15;J15;Ln-I15)+...+H600*ЕСЛИ(Ln<=I600;J600;Ln-I600) ответ в отдельной ячейке Pn Ниже прикрепил файл excel в упрощенном виде. С уважением, Шамиль. shamilzzz
Сообщение отредактировал shamilzzz - Вторник, 24.07.2012, 18:04
Ответить
Сообщение Добрый день! Уважаемые форумчане помогите! Как написать формулу чтобы вычисляла значение в трех столбцах и суммировала как показано на рисунке. =H4*ЕСЛИ(L4<=I4;J4;L4-I4)+H5*ЕСЛИ(L4<=I5;J5;L4-I5)+...+H15*ЕСЛИ(L4<=I15;J15;L4-I15)+...+H600*ЕСЛИ(L4<=I600;J600;L4-I600) ответ в отдельной ячейке P4 =H4*ЕСЛИ(L5<=I4;J4;L5-I4)+H5*ЕСЛИ(L5<=I5;J5;L5-I5)+...+H15*ЕСЛИ(L5<=I15;J15;L5-I15)+...+H600*ЕСЛИ(L5<=I600;J600;L5-I600) ответ в отдельной ячейке P5 =........................................................................................................................................... ....................................................................................................... =H4*ЕСЛИ(Ln<=I4;J4;Ln-I4)+H5*ЕСЛИ(Ln<=I5;J5;Ln-I5)+...+H15*ЕСЛИ(Ln<=I15;J15;Ln-I15)+...+H600*ЕСЛИ(Ln<=I600;J600;Ln-I600) ответ в отдельной ячейке Pn Ниже прикрепил файл excel в упрощенном виде. С уважением, Шамиль. Автор - shamilzzz Дата добавления - 24.07.2012 в 17:46
anger47
Дата: Вторник, 24.07.2012, 18:52 |
Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 192
Репутация:
6
±
Замечаний:
0% ±
а может так попробуете? Code
=СУММ(ВАША ФОРМУЛА) & СУММ(ВАША ФОРМУЛА) & СУММ(ВАША ФОРМУЛА)
а может так попробуете? Code
=СУММ(ВАША ФОРМУЛА) & СУММ(ВАША ФОРМУЛА) & СУММ(ВАША ФОРМУЛА)
anger47
Ответить
Сообщение а может так попробуете? Code
=СУММ(ВАША ФОРМУЛА) & СУММ(ВАША ФОРМУЛА) & СУММ(ВАША ФОРМУЛА)
Автор - anger47 Дата добавления - 24.07.2012 в 18:52
Jhonson
Дата: Вторник, 24.07.2012, 18:55 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Думаю, что нужно как-то так: Code
=СУММПРОИЗВ(H4:H5*((L4:L5<=I4:I5)*J4:J5+(L4:L5>I4:I5)*(L4:L5-I4:I5)))
, разумеется диапазон увеличиваем
Думаю, что нужно как-то так: Code
=СУММПРОИЗВ(H4:H5*((L4:L5<=I4:I5)*J4:J5+(L4:L5>I4:I5)*(L4:L5-I4:I5)))
, разумеется диапазон увеличиваем Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Ответить
Сообщение Думаю, что нужно как-то так: Code
=СУММПРОИЗВ(H4:H5*((L4:L5<=I4:I5)*J4:J5+(L4:L5>I4:I5)*(L4:L5-I4:I5)))
, разумеется диапазон увеличиваем Автор - Jhonson Дата добавления - 24.07.2012 в 18:55
shamilzzz
Дата: Вторник, 24.07.2012, 19:04 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
anger47, Добрый день. Немного не понял, суммировать надо более 600 раз (первые три столбца(H4,J4,K4, по H600, J600,K600 ) порядок расчета как показан стрелочками.
anger47, Добрый день. Немного не понял, суммировать надо более 600 раз (первые три столбца(H4,J4,K4, по H600, J600,K600 ) порядок расчета как показан стрелочками. shamilzzz
Ответить
Сообщение anger47, Добрый день. Немного не понял, суммировать надо более 600 раз (первые три столбца(H4,J4,K4, по H600, J600,K600 ) порядок расчета как показан стрелочками. Автор - shamilzzz Дата добавления - 24.07.2012 в 19:04
shamilzzz
Дата: Вторник, 24.07.2012, 19:24 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
shamilzzz, Суть такая: первые три строчки сравниваются оператором Если и значением 0,9000 сумма вторые три строчки сравниваются оператором Если и значением 0,9000 сумма и так далее пока не кончатся данные в первых трех строчках (всего столбцов более 600а) Записывается в ячейку напротив значения 0,9000. Далее повторяется то же самое но значение 0,9001 и результат в ячейку напротив 0,9001.. Заранее спасибо.
shamilzzz, Суть такая: первые три строчки сравниваются оператором Если и значением 0,9000 сумма вторые три строчки сравниваются оператором Если и значением 0,9000 сумма и так далее пока не кончатся данные в первых трех строчках (всего столбцов более 600а) Записывается в ячейку напротив значения 0,9000. Далее повторяется то же самое но значение 0,9001 и результат в ячейку напротив 0,9001.. Заранее спасибо. shamilzzz
Ответить
Сообщение shamilzzz, Суть такая: первые три строчки сравниваются оператором Если и значением 0,9000 сумма вторые три строчки сравниваются оператором Если и значением 0,9000 сумма и так далее пока не кончатся данные в первых трех строчках (всего столбцов более 600а) Записывается в ячейку напротив значения 0,9000. Далее повторяется то же самое но значение 0,9001 и результат в ячейку напротив 0,9001.. Заранее спасибо. Автор - shamilzzz Дата добавления - 24.07.2012 в 19:24
Jhonson
Дата: Вторник, 24.07.2012, 19:31 |
Сообщение № 6
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
shamilzzz, не очень понятно, сбивчиво объясняете, у Вас 600 строк или столбцов? Наверное все таки строк: Code
=СУММПРОИЗВ($H$4:$H$600*((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600)))
shamilzzz, не очень понятно, сбивчиво объясняете, у Вас 600 строк или столбцов? Наверное все таки строк: Code
=СУММПРОИЗВ($H$4:$H$600*((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600)))
Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Сообщение отредактировал Jhonson - Вторник, 24.07.2012, 19:37
Ответить
Сообщение shamilzzz, не очень понятно, сбивчиво объясняете, у Вас 600 строк или столбцов? Наверное все таки строк: Code
=СУММПРОИЗВ($H$4:$H$600*((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600)))
Автор - Jhonson Дата добавления - 24.07.2012 в 19:31
shamilzzz
Дата: Вторник, 24.07.2012, 19:35 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Jhonson, Да, верно 3 столбца по 600 строк. А диапазон значений 0,9000 по 1,7000 с шагом в 0,0001- четвертый столбец
Jhonson, Да, верно 3 столбца по 600 строк. А диапазон значений 0,9000 по 1,7000 с шагом в 0,0001- четвертый столбец shamilzzz
Сообщение отредактировал shamilzzz - Вторник, 24.07.2012, 19:37
Ответить
Сообщение Jhonson, Да, верно 3 столбца по 600 строк. А диапазон значений 0,9000 по 1,7000 с шагом в 0,0001- четвертый столбец Автор - shamilzzz Дата добавления - 24.07.2012 в 19:35
Jhonson
Дата: Вторник, 24.07.2012, 19:38 |
Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Вложил файл в предыдущий пост, shamilzzz, формула подошла?
Вложил файл в предыдущий пост, shamilzzz, формула подошла? Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Ответить
Сообщение Вложил файл в предыдущий пост, shamilzzz, формула подошла? Автор - Jhonson Дата добавления - 24.07.2012 в 19:38
shamilzzz
Дата: Вторник, 24.07.2012, 19:42 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Jhonson, я не силен в Excel-е куда делся ЛОГИЧЕСКИЙ оператор ЕСЛИ?
Jhonson, я не силен в Excel-е куда делся ЛОГИЧЕСКИЙ оператор ЕСЛИ? shamilzzz
Ответить
Сообщение Jhonson, я не силен в Excel-е куда делся ЛОГИЧЕСКИЙ оператор ЕСЛИ? Автор - shamilzzz Дата добавления - 24.07.2012 в 19:42
Jhonson
Дата: Вторник, 24.07.2012, 19:47 |
Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Quote (shamilzzz )
куда делся ЛОГИЧЕСКИЙ оператор ЕСЛИ
Мы его с Вами заменили на Code
((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600))
Вам же не функция ЕСЛИ нужна, а нужно сравнение...
Quote (shamilzzz )
куда делся ЛОГИЧЕСКИЙ оператор ЕСЛИ
Мы его с Вами заменили на Code
((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600))
Вам же не функция ЕСЛИ нужна, а нужно сравнение...Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Сообщение отредактировал Jhonson - Вторник, 24.07.2012, 19:48
Ответить
Сообщение Quote (shamilzzz )
куда делся ЛОГИЧЕСКИЙ оператор ЕСЛИ
Мы его с Вами заменили на Code
((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600))
Вам же не функция ЕСЛИ нужна, а нужно сравнение...Автор - Jhonson Дата добавления - 24.07.2012 в 19:47
shamilzzz
Дата: Вторник, 24.07.2012, 19:48 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Jhonson, так так так так минуточку....
Jhonson, так так так так минуточку.... shamilzzz
Ответить
Сообщение Jhonson, так так так так минуточку.... Автор - shamilzzz Дата добавления - 24.07.2012 в 19:48
shamilzzz
Дата: Вторник, 24.07.2012, 19:59 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
shamilzzz, Получается здесь заложено условие (L4<=I4)*J4 Если L4 меньше или равно I4 то J4 правильно понимаю? Иначе + (L4>I4)*(L4-I4) о чем говорит + плюс? И ещё один вопрос. Значения диапазонов L4...L1700 вводить вручную или есть решение.
shamilzzz, Получается здесь заложено условие (L4<=I4)*J4 Если L4 меньше или равно I4 то J4 правильно понимаю? Иначе + (L4>I4)*(L4-I4) о чем говорит + плюс? И ещё один вопрос. Значения диапазонов L4...L1700 вводить вручную или есть решение. shamilzzz
Сообщение отредактировал shamilzzz - Вторник, 24.07.2012, 20:06
Ответить
Сообщение shamilzzz, Получается здесь заложено условие (L4<=I4)*J4 Если L4 меньше или равно I4 то J4 правильно понимаю? Иначе + (L4>I4)*(L4-I4) о чем говорит + плюс? И ещё один вопрос. Значения диапазонов L4...L1700 вводить вручную или есть решение. Автор - shamilzzz Дата добавления - 24.07.2012 в 19:59
Jhonson
Дата: Вторник, 24.07.2012, 20:07 |
Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
если условие (L4<=I4)*J4 не верно то результат умножения будет ноль плюс "иначе" (L4>I4)*(L4-I4) Quote
И ещё один вопрос. Значения диапазонов L4...L1700 вводить вручную или есть решение.
Странный вопрос... Используем автозаполнение, хватаем за черный квадратик справа внизу ячейки и тащим вниз...
если условие (L4<=I4)*J4 не верно то результат умножения будет ноль плюс "иначе" (L4>I4)*(L4-I4) Quote
И ещё один вопрос. Значения диапазонов L4...L1700 вводить вручную или есть решение.
Странный вопрос... Используем автозаполнение, хватаем за черный квадратик справа внизу ячейки и тащим вниз... Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Сообщение отредактировал Jhonson - Вторник, 24.07.2012, 20:09
Ответить
Сообщение если условие (L4<=I4)*J4 не верно то результат умножения будет ноль плюс "иначе" (L4>I4)*(L4-I4) Quote
И ещё один вопрос. Значения диапазонов L4...L1700 вводить вручную или есть решение.
Странный вопрос... Используем автозаполнение, хватаем за черный квадратик справа внизу ячейки и тащим вниз... Автор - Jhonson Дата добавления - 24.07.2012 в 20:07
shamilzzz
Дата: Вторник, 24.07.2012, 20:11 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Jhonson, Спасибо! Всё понял! Вы меня выручили!
Jhonson, Спасибо! Всё понял! Вы меня выручили! shamilzzz
Ответить
Сообщение Jhonson, Спасибо! Всё понял! Вы меня выручили! Автор - shamilzzz Дата добавления - 24.07.2012 в 20:11
shamilzzz
Дата: Вторник, 24.07.2012, 20:33 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
shamilzzz, Немного усложню задачу как подсчитать значения если в ячейках G4..G9 стоят значения 1,0,-1 Если значение равно 1 то считаем по формуле H4*ЕСЛИ(L4<=I4;J4;L4-I4) Если значение равно 0 то не считаем и складываем 0 Если значение равно -1 то считаем по другой формуле H5*ЕСЛИ(L4<=I5;l5-L4;J5)
shamilzzz, Немного усложню задачу как подсчитать значения если в ячейках G4..G9 стоят значения 1,0,-1 Если значение равно 1 то считаем по формуле H4*ЕСЛИ(L4<=I4;J4;L4-I4) Если значение равно 0 то не считаем и складываем 0 Если значение равно -1 то считаем по другой формуле H5*ЕСЛИ(L4<=I5;l5-L4;J5) shamilzzz
Ответить
Сообщение shamilzzz, Немного усложню задачу как подсчитать значения если в ячейках G4..G9 стоят значения 1,0,-1 Если значение равно 1 то считаем по формуле H4*ЕСЛИ(L4<=I4;J4;L4-I4) Если значение равно 0 то не считаем и складываем 0 Если значение равно -1 то считаем по другой формуле H5*ЕСЛИ(L4<=I5;l5-L4;J5) Автор - shamilzzz Дата добавления - 24.07.2012 в 20:33
Jhonson
Дата: Вторник, 24.07.2012, 20:52 |
Сообщение № 16
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
shamilzzz, вы точно правильно формулу H5*ЕСЛИ(L4<=I5;l5-L4;J5) указали?
shamilzzz, вы точно правильно формулу H5*ЕСЛИ(L4<=I5;l5-L4;J5) указали? Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Ответить
Сообщение shamilzzz, вы точно правильно формулу H5*ЕСЛИ(L4<=I5;l5-L4;J5) указали? Автор - Jhonson Дата добавления - 24.07.2012 в 20:52
Serge_007
Дата: Вторник, 24.07.2012, 20:52 |
Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Code
=(G4<0)*H5*ЕСЛИ(L4<=I5;L5-L4;J5)+(G4>0)*H4*ЕСЛИ(L4<=I4;J4;L4-I4)
Code
=(G4<0)*H5*ЕСЛИ(L4<=I5;L5-L4;J5)+(G4>0)*H4*ЕСЛИ(L4<=I4;J4;L4-I4)
Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Code
=(G4<0)*H5*ЕСЛИ(L4<=I5;L5-L4;J5)+(G4>0)*H4*ЕСЛИ(L4<=I4;J4;L4-I4)
Автор - Serge_007 Дата добавления - 24.07.2012 в 20:52
shamilzzz
Дата: Вторник, 24.07.2012, 21:00 |
Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Jhonson, Да, при значении -1. H5*ЕСЛИ(L4<=I5;I5-L4;J5)
Jhonson, Да, при значении -1. H5*ЕСЛИ(L4<=I5;I5-L4;J5) shamilzzz
Сообщение отредактировал shamilzzz - Вторник, 24.07.2012, 21:03
Ответить
Сообщение Jhonson, Да, при значении -1. H5*ЕСЛИ(L4<=I5;I5-L4;J5) Автор - shamilzzz Дата добавления - 24.07.2012 в 21:00
Jhonson
Дата: Вторник, 24.07.2012, 21:03 |
Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Code
=СУММПРОИЗВ((($G$4:$G$600=1)+($G$4:$G$600=0))*$H$4:$H$600*((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600))+($G$4:$G$600=-1) *$H$4:$H$600*((L4>$I$4:$I$600)*$J$4:$J$600+(L4<=$I$4:$I$600)*(L4-$I$4:$I$600)))
Проверьте, но думаю правильно.
Code
=СУММПРОИЗВ((($G$4:$G$600=1)+($G$4:$G$600=0))*$H$4:$H$600*((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600))+($G$4:$G$600=-1) *$H$4:$H$600*((L4>$I$4:$I$600)*$J$4:$J$600+(L4<=$I$4:$I$600)*(L4-$I$4:$I$600)))
Проверьте, но думаю правильно.Jhonson
"Ничто не приносит людям столько неприятностей, как разум."
Сообщение отредактировал Jhonson - Вторник, 24.07.2012, 21:22
Ответить
Сообщение Code
=СУММПРОИЗВ((($G$4:$G$600=1)+($G$4:$G$600=0))*$H$4:$H$600*((L4<=$I$4:$I$600)*$J$4:$J$600+(L4>$I$4:$I$600)*(L4-$I$4:$I$600))+($G$4:$G$600=-1) *$H$4:$H$600*((L4>$I$4:$I$600)*$J$4:$J$600+(L4<=$I$4:$I$600)*(L4-$I$4:$I$600)))
Проверьте, но думаю правильно.Автор - Jhonson Дата добавления - 24.07.2012 в 21:03
shamilzzz
Дата: Вторник, 24.07.2012, 21:07 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация:
0
±
Замечаний:
0% ±
Jhonson, В примере про наряды..
Ответить
Сообщение Jhonson, В примере про наряды.. Автор - shamilzzz Дата добавления - 24.07.2012 в 21:07