как посчитать сложную сумму, если формат ячеек общий
yunir86
Дата: Четверг, 05.12.2013, 13:17 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Имеется три колонки, в каждой колонке стоит число вида ххх/yyy, где xxx - первое число в первой колонке, yyy - второе число в первой колонке, необходимо в четвертой колонке сложить все первые числа трех колонок и все вторые числа трех колонок. итог должен иметь вид такой же ааа/ссс, где ааа - сумма первых чисел в трех колонках, ссс - сумма вторых чисел первых трех колонок. Подробнее в примере
Имеется три колонки, в каждой колонке стоит число вида ххх/yyy, где xxx - первое число в первой колонке, yyy - второе число в первой колонке, необходимо в четвертой колонке сложить все первые числа трех колонок и все вторые числа трех колонок. итог должен иметь вид такой же ааа/ссс, где ааа - сумма первых чисел в трех колонках, ссс - сумма вторых чисел первых трех колонок. Подробнее в примере yunir86
Сообщение отредактировал 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));""))
ну вот так получилось.монструозноформула массива Код
=СУММ(--ЛЕВСИМВ(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
Формула массива : Код
=СУММ(--ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2)-1))&"/"&СУММ(--ПСТР(A2:C2;ПОИСК("/";A2:C2)+1;5))
Разделитель лучше заменить или поставить текстовый формат ячейки, иначе при малых числах возможен автоматический перевод ячейки в формат даты. Например: 11/12, 30/11
Формула массива : Код
=СУММ(--ЛЕВСИМВ(A2:C2;ПОИСК("/";A2:C2)-1))&"/"&СУММ(--ПСТР(A2:C2;ПОИСК("/";A2:C2)+1;5))
Разделитель лучше заменить или поставить текстовый формат ячейки, иначе при малых числах возможен автоматический перевод ячейки в формат даты. Например: 11/12, 30/11 vikttur
Сообщение отредактировал 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
ТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2 yunir86
Ответить
Сообщение ТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2 Автор - yunir86 Дата добавления - 05.12.2013 в 13:36
yunir86
Дата: Четверг, 05.12.2013, 13:37 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
ТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2
ТЕперь тоже самое только немного задача усложняется, между этими колонками еще есть столбцы, т.е. нужно сложить A2+C2+E2 yunir86
Сообщение отредактировал 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)
Еще усложнения будут?
Код
=ЛЕВСИМВ(A2;НАЙТИ("/";A2)-1)+ЛЕВСИМВ(C2;НАЙТИ("/";C2)-1)+ЛЕВСИМВ(E2;НАЙТИ("/";E2)-1) & "/" & ПСТР(A2;ПОИСК("/";A2)+1;5)+ПСТР(C2;ПОИСК("/";C2)+1;5)+ПСТР(E2;ПОИСК("/";E2)+1;5)
Еще усложнения будут? Wasilich
Ответить
Сообщение Код
=ЛЕВСИМВ(A2;НАЙТИ("/";A2)-1)+ЛЕВСИМВ(C2;НАЙТИ("/";C2)-1)+ЛЕВСИМВ(E2;НАЙТИ("/";E2)-1) & "/" & ПСТР(A2;ПОИСК("/";A2)+1;5)+ПСТР(C2;ПОИСК("/";C2)+1;5)+ПСТР(E2;ПОИСК("/";E2)+1;5)
Еще усложнения будут? Автор - Wasilich Дата добавления - 05.12.2013 в 14:11
vikttur
Дата: Четверг, 05.12.2013, 14:18 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Добавим проверку: Код
=СУММ(ЕСЛИ(ЕТЕКСТ(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
Ответить
Сообщение Добавим проверку: Код
=СУММ(ЕСЛИ(ЕТЕКСТ(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
Ответить
Сообщение это как добавить проверку? через точку с запятой? и что делать если в третьей колонке пока нет данных 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
Ответить
Сообщение без проверки работает, т.е. 11/11 отображает нормально, как дату не показывает, и вместо пустой колонки 0/0 проставляю, Спасибо, Вам обоим +1 к репутации Автор - yunir86 Дата добавления - 06.12.2013 в 07:01
vikttur
Дата: Пятница, 06.12.2013, 12:21 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Так добавил же, в формуле
Ответить
Сообщение Так добавил же, в формуле Автор - vikttur Дата добавления - 06.12.2013 в 12:21