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

Вход

Регистрация

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

 

= Мир MS Excel/как посчитать сложную сумму, если формат ячеек общий - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
как посчитать сложную сумму, если формат ячеек общий
yunir86 Дата: Четверг, 05.12.2013, 13:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Имеется три колонки, в каждой колонке стоит число вида ххх/yyy, где xxx - первое число в первой колонке, yyy - второе число в первой колонке, необходимо в четвертой колонке сложить все первые числа трех колонок и все вторые числа трех колонок. итог должен иметь вид такой же ааа/ссс, где ааа - сумма первых чисел в трех колонках, ссс - сумма вторых чисел первых трех колонок. Подробнее в примере
К сообщению приложен файл: 3881628.xlsx (11.4 Kb)


Сообщение отредактировал yunir86 - Четверг, 05.12.2013, 13:19
 
Ответить
СообщениеИмеется три колонки, в каждой колонке стоит число вида ххх/yyy, где xxx - первое число в первой колонке, yyy - второе число в первой колонке, необходимо в четвертой колонке сложить все первые числа трех колонок и все вторые числа трех колонок. итог должен иметь вид такой же ааа/ссс, где ааа - сумма первых чисел в трех колонках, ссс - сумма вторых чисел первых трех колонок. Подробнее в примере

Автор - yunir86
Дата добавления - 05.12.2013 в 13:17
китин Дата: Четверг, 05.12.2013, 13:27 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
ну вот так получилось.монструозноформула массива
Код
=СУММ(--ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2)-1))&"/"&СУММ(--ПОДСТАВИТЬ(A2:C2;ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2));""))


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениену вот так получилось.монструозноформула массива
Код
=СУММ(--ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2)-1))&"/"&СУММ(--ПОДСТАВИТЬ(A2:C2;ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2));""))

Автор - китин
Дата добавления - 05.12.2013 в 13:27
vikttur Дата: Четверг, 05.12.2013, 13:27 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Формула массива:
Код
=СУММ(--ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2)-1))&"/"&СУММ(--ПСТР(A2:C2;ПОИСК("/";A2:C2)+1;5))

Разделитель лучше заменить или поставить текстовый формат ячейки, иначе при малых числах возможен автоматический перевод ячейки в формат даты.
Например: 11/12, 30/11


Сообщение отредактировал vikttur - Четверг, 05.12.2013, 13:29
 
Ответить
СообщениеФормула массива:
Код
=СУММ(--ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2)-1))&"/"&СУММ(--ПСТР(A2:C2;ПОИСК("/";A2:C2)+1;5))

Разделитель лучше заменить или поставить текстовый формат ячейки, иначе при малых числах возможен автоматический перевод ячейки в формат даты.
Например: 11/12, 30/11

Автор - vikttur
Дата добавления - 05.12.2013 в 13:27
yunir86 Дата: Четверг, 05.12.2013, 13:36 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2
К сообщению приложен файл: 4992165.xlsx (11.6 Kb)
 
Ответить
СообщениеТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2

Автор - yunir86
Дата добавления - 05.12.2013 в 13:36
yunir86 Дата: Четверг, 05.12.2013, 13:37 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
ТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2
К сообщению приложен файл: 5059848.xlsx (0.0 Kb)


Сообщение отредактировал yunir86 - Четверг, 05.12.2013, 13:40
 
Ответить
СообщениеТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2

Автор - yunir86
Дата добавления - 05.12.2013 в 13:37
Wasilich Дата: Четверг, 05.12.2013, 14:11 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Код
=ЛЕВСИМВ(A2;НАЙТИ("/";A2)-1)+ЛЕВСИМВ(C2;НАЙТИ("/";C2)-1)+ЛЕВСИМВ(E2;НАЙТИ("/";E2)-1) & "/" & ПСТР(A2;ПОИСК("/";A2)+1;5)+ПСТР(C2;ПОИСК("/";C2)+1;5)+ПСТР(E2;ПОИСК("/";E2)+1;5)

Еще усложнения будут? :D
 
Ответить
Сообщение
Код
=ЛЕВСИМВ(A2;НАЙТИ("/";A2)-1)+ЛЕВСИМВ(C2;НАЙТИ("/";C2)-1)+ЛЕВСИМВ(E2;НАЙТИ("/";E2)-1) & "/" & ПСТР(A2;ПОИСК("/";A2)+1;5)+ПСТР(C2;ПОИСК("/";C2)+1;5)+ПСТР(E2;ПОИСК("/";E2)+1;5)

Еще усложнения будут? :D

Автор - Wasilich
Дата добавления - 05.12.2013 в 14:11
vikttur Дата: Четверг, 05.12.2013, 14:18 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Добавим проверку:
Код
=СУММ(ЕСЛИ(ЕТЕКСТ(A2:F2);--ЛЕВСИМВ(A2:F2;ПОИСК("/";A2:F2)-1)))&"/"&СУММ(ЕСЛИ(ЕТЕКСТ(A2:F2);--ПСТР(A2:F2;ПОИСК("/";A2:F2)+1;5)))
 
Ответить
СообщениеДобавим проверку:
Код
=СУММ(ЕСЛИ(ЕТЕКСТ(A2:F2);--ЛЕВСИМВ(A2:F2;ПОИСК("/";A2:F2)-1)))&"/"&СУММ(ЕСЛИ(ЕТЕКСТ(A2:F2);--ПСТР(A2:F2;ПОИСК("/";A2:F2)+1;5)))

Автор - vikttur
Дата добавления - 05.12.2013 в 14:18
yunir86 Дата: Пятница, 06.12.2013, 06:57 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
это как добавить проверку? через точку с запятой? и что делать если в третьей колонке пока нет данных 0/0 проставлять?
 
Ответить
Сообщениеэто как добавить проверку? через точку с запятой? и что делать если в третьей колонке пока нет данных 0/0 проставлять?

Автор - yunir86
Дата добавления - 06.12.2013 в 06:57
yunir86 Дата: Пятница, 06.12.2013, 07:01 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
без проверки работает, т.е. 11/11 отображает нормально, как дату не показывает, и вместо пустой колонки 0/0 проставляю, Спасибо, Вам обоим +1 к репутации
 
Ответить
Сообщениебез проверки работает, т.е. 11/11 отображает нормально, как дату не показывает, и вместо пустой колонки 0/0 проставляю, Спасибо, Вам обоим +1 к репутации

Автор - yunir86
Дата добавления - 06.12.2013 в 07:01
vikttur Дата: Пятница, 06.12.2013, 12:21 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
Добавим проверку

Так добавил же, в формуле :)
 
Ответить
Сообщение
Цитата
Добавим проверку

Так добавил же, в формуле :)

Автор - vikttur
Дата добавления - 06.12.2013 в 12:21
  • Страница 1 из 1
  • 1
Поиск:

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