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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск последовательности и операции над частью содержимого - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Поиск последовательности и операции над частью содержимого
dum Дата: Воскресенье, 27.07.2014, 05:46 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Господа, у меня довольно специфическая задача, проконсультируйте, пожалуйста. В ячейках таблицы может содержаться натуральное число или несколько чисел через запятую с пробелом. При этом большинство клеток - пустые. Мне нужно добиться проверки корректности каждого столбца (например, в первой клетке столбца пусть будет значение TRUE/FALSE, корректен ли он). Столбец в моём случае считается "корректным", если в нём встречаются все числа от 1 до максимального значения по столбцу, без повторов и пропусков. Для каждого столбца максимум может быть своим + номера идут не по порядку. Могу ли я написать логическое выражение, которое проверяло бы это?

Отдельный подвопрос - мне бы хотелось иметь возможность вычислять значения сродни функциям MAX, COUNT, SUM при условии того, что в отдельных (редких) клетках может быть несколько чисел через запятую. Поясню: допустим в одном столбце есть клетки, содержащие "1", "2, 5" и "4, 3", а остальные пусты. Такой столбец корректен, при этом я хочу, чтобы посчитался MAX равный 5. COUNT и SUM будут считать не по столбцам, а по строкам. Мне нужно, чтобы COUNT считал вторую и третью клетки за 2, а SUM за 7.

Прикрепляю файл с примерами и правильными ответами и заранее благодарю.
К сообщению приложен файл: Book3.xls (14.0 Kb)


Сообщение отредактировал dum - Воскресенье, 27.07.2014, 17:00
 
Ответить
СообщениеГоспода, у меня довольно специфическая задача, проконсультируйте, пожалуйста. В ячейках таблицы может содержаться натуральное число или несколько чисел через запятую с пробелом. При этом большинство клеток - пустые. Мне нужно добиться проверки корректности каждого столбца (например, в первой клетке столбца пусть будет значение TRUE/FALSE, корректен ли он). Столбец в моём случае считается "корректным", если в нём встречаются все числа от 1 до максимального значения по столбцу, без повторов и пропусков. Для каждого столбца максимум может быть своим + номера идут не по порядку. Могу ли я написать логическое выражение, которое проверяло бы это?

Отдельный подвопрос - мне бы хотелось иметь возможность вычислять значения сродни функциям MAX, COUNT, SUM при условии того, что в отдельных (редких) клетках может быть несколько чисел через запятую. Поясню: допустим в одном столбце есть клетки, содержащие "1", "2, 5" и "4, 3", а остальные пусты. Такой столбец корректен, при этом я хочу, чтобы посчитался MAX равный 5. COUNT и SUM будут считать не по столбцам, а по строкам. Мне нужно, чтобы COUNT считал вторую и третью клетки за 2, а SUM за 7.

Прикрепляю файл с примерами и правильными ответами и заранее благодарю.

Автор - dum
Дата добавления - 27.07.2014 в 05:46
ArkaIIIa Дата: Воскресенье, 27.07.2014, 07:32 | Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
Подождем Гуру, наверняка придумают что-то более логичное, ну или подскажут, как это реализовать через VBA.

А так, если:

1) Рабочая область не в несколько тысяч ячеек.
2) Данные однородны (т.е. в случае, если в ячейке несколько чисел, то между ними всегда стоит запятая + пробел).
3) Кол-во чисел в одной ячейке не больше, чем 3.
4) Числа однозначные.

То через вспомогательные таблицы можно это решить вот таким образом.

В принципе, пункты 2-4 корректируемые, т.е. просто нужно будет немного видоизменить функции.
Но на мой взгляд это весьма условные костыли и лучше все же попробовать это сделать в VBA.
К сообщению приложен файл: Book3_1.xls (56.0 Kb)
 
Ответить
СообщениеПодождем Гуру, наверняка придумают что-то более логичное, ну или подскажут, как это реализовать через VBA.

А так, если:

1) Рабочая область не в несколько тысяч ячеек.
2) Данные однородны (т.е. в случае, если в ячейке несколько чисел, то между ними всегда стоит запятая + пробел).
3) Кол-во чисел в одной ячейке не больше, чем 3.
4) Числа однозначные.

То через вспомогательные таблицы можно это решить вот таким образом.

В принципе, пункты 2-4 корректируемые, т.е. просто нужно будет немного видоизменить функции.
Но на мой взгляд это весьма условные костыли и лучше все же попробовать это сделать в VBA.

Автор - ArkaIIIa
Дата добавления - 27.07.2014 в 07:32
ikki Дата: Воскресенье, 27.07.2014, 10:02 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
udf[vba]
Код
Function OK(r As Range)
      Dim d As Object, c As Range, x, e, v&, m&
      Set d = CreateObject("scripting.dictionary")
      For Each c In r
          If Not IsEmpty(c) Then
              x = Split(CStr(c.Value), ",")
              For Each e In x
                  v = Val(Trim(e)): d(v) = 0&
                  If v > m Then m = v
              Next
          End If
      Next
      OK = Application.Transpose(Array(m, d.Count = m))
End Function
[/vba]
пример использования на листе - для B1:B2 формула массива
Код
=OK(B3:B27)
и можно тянуть вправо
К сообщению приложен файл: 7695479.xls (25.0 Kb)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Воскресенье, 27.07.2014, 10:03
 
Ответить
Сообщениеudf[vba]
Код
Function OK(r As Range)
      Dim d As Object, c As Range, x, e, v&, m&
      Set d = CreateObject("scripting.dictionary")
      For Each c In r
          If Not IsEmpty(c) Then
              x = Split(CStr(c.Value), ",")
              For Each e In x
                  v = Val(Trim(e)): d(v) = 0&
                  If v > m Then m = v
              Next
          End If
      Next
      OK = Application.Transpose(Array(m, d.Count = m))
End Function
[/vba]
пример использования на листе - для B1:B2 формула массива
Код
=OK(B3:B27)
и можно тянуть вправо

Автор - ikki
Дата добавления - 27.07.2014 в 10:02
ikki Дата: Воскресенье, 27.07.2014, 10:11 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
стоп. не заметил этого:
без повторов и пропусков
моя udf сейчас равнодушна к повторам.
дополнил:[vba]
Код
Function OK(r As Range)
     Dim d As Object, c As Range, x, e, v&, m&, n&
     Set d = CreateObject("scripting.dictionary")
     For Each c In r
         If Not IsEmpty(c) Then
             x = Split(CStr(c.Value), ",")
             For Each e In x
                 v = Val(Trim(e)): d(v) = 0&: n = n + 1
                 If v > m Then m = v
             Next
         End If
     Next
     OK = Application.Transpose(Array(m, IIf(n = m, d.Count = m, False)))
End Function
[/vba]имхо -пусть остаются оба варианта


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Воскресенье, 27.07.2014, 10:14
 
Ответить
Сообщениестоп. не заметил этого:
без повторов и пропусков
моя udf сейчас равнодушна к повторам.
дополнил:[vba]
Код
Function OK(r As Range)
     Dim d As Object, c As Range, x, e, v&, m&, n&
     Set d = CreateObject("scripting.dictionary")
     For Each c In r
         If Not IsEmpty(c) Then
             x = Split(CStr(c.Value), ",")
             For Each e In x
                 v = Val(Trim(e)): d(v) = 0&: n = n + 1
                 If v > m Then m = v
             Next
         End If
     Next
     OK = Application.Transpose(Array(m, IIf(n = m, d.Count = m, False)))
End Function
[/vba]имхо -пусть остаются оба варианта

Автор - ikki
Дата добавления - 27.07.2014 в 10:11
dum Дата: Воскресенье, 27.07.2014, 15:58 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

ArkaIIIa, спасибо, нро числа не однозначные (пока доходит до 40) + доп. таблиц не хочется + пустых много... Но благодарю, что откликнулись первым.

ikki, спасибо. Это вполне себе крепкое решение.

Но вот я всё думаю, нельзя ли это сделать стандартными функциями, через формулы массива, например. Больше года назад у меня была похожая, в чём-то более сложная, но всё же существенно отличная задача (там допускались повторы, например). Как же коллеги её прекрасно решили тогда - http://www.excelworld.ru/forum/2-4595-1 ! И вы, ikki, тоже заходили тогда.
 
Ответить
СообщениеArkaIIIa, спасибо, нро числа не однозначные (пока доходит до 40) + доп. таблиц не хочется + пустых много... Но благодарю, что откликнулись первым.

ikki, спасибо. Это вполне себе крепкое решение.

Но вот я всё думаю, нельзя ли это сделать стандартными функциями, через формулы массива, например. Больше года назад у меня была похожая, в чём-то более сложная, но всё же существенно отличная задача (там допускались повторы, например). Как же коллеги её прекрасно решили тогда - http://www.excelworld.ru/forum/2-4595-1 ! И вы, ikki, тоже заходили тогда.

Автор - dum
Дата добавления - 27.07.2014 в 15:58
ikki Дата: Воскресенье, 27.07.2014, 18:30 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
стандартными функциями
ну, давайте вместе помечтаем... :)


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
стандартными функциями
ну, давайте вместе помечтаем... :)

Автор - ikki
Дата добавления - 27.07.2014 в 18:30
dum Дата: Воскресенье, 27.07.2014, 21:00 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Ну я не ожидал и того, что ту прошлую задачу удастся решить стандартными функциями, но гуру сделали - до сих пор работает :) Я так понимаю, что ключевая проблема в новой задаче, которую я поставил сейчас, состоит в том, что недопустимы повторы, потому использованные ранее механизм MATCH(ROW(INDIRECT("1:"&MAX(...))) работать не будет - он повторы не просечёт...
 
Ответить
СообщениеНу я не ожидал и того, что ту прошлую задачу удастся решить стандартными функциями, но гуру сделали - до сих пор работает :) Я так понимаю, что ключевая проблема в новой задаче, которую я поставил сейчас, состоит в том, что недопустимы повторы, потому использованные ранее механизм MATCH(ROW(INDIRECT("1:"&MAX(...))) работать не будет - он повторы не просечёт...

Автор - dum
Дата добавления - 27.07.2014 в 21:00
_Boroda_ Дата: Понедельник, 28.07.2014, 00:52 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
ну, давайте вместе помечтаем...
Саш, представь, что сейчас Новый год. За сбычу мечт!
К сообщению приложен файл: 7209198.xls (29.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
ну, давайте вместе помечтаем...
Саш, представь, что сейчас Новый год. За сбычу мечт!

Автор - _Boroda_
Дата добавления - 28.07.2014 в 00:52
dum Дата: Понедельник, 28.07.2014, 03:15 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Не сомневался! Спасибо.
 
Ответить
СообщениеНе сомневался! Спасибо.

Автор - dum
Дата добавления - 28.07.2014 в 03:15
dum Дата: Понедельник, 28.07.2014, 05:15 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Только позвольте ещё спросить - как таким же образом сделать сумму. Чтобы "1, 4, 5" плюс "3, 7" плюс "5" было 25. Тут повторение пятёрки становится проблемой. Сумма нужна по строкам, потому на корректность повторы не влияют.
 
Ответить
СообщениеТолько позвольте ещё спросить - как таким же образом сделать сумму. Чтобы "1, 4, 5" плюс "3, 7" плюс "5" было 25. Тут повторение пятёрки становится проблемой. Сумма нужна по строкам, потому на корректность повторы не влияют.

Автор - dum
Дата добавления - 28.07.2014 в 05:15
ikki Дата: Понедельник, 28.07.2014, 06:37 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
сейчас Новый год
круто! hands


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki
 
Ответить
Сообщение
сейчас Новый год
круто! hands

Автор - ikki
Дата добавления - 28.07.2014 в 06:37
ArkaIIIa Дата: Понедельник, 28.07.2014, 08:16 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 894
Репутация: 115 ±
Замечаний: 0% ±

2010
_Boroda_
Монстр!) hands
 
Ответить
Сообщение_Boroda_
Монстр!) hands

Автор - ArkaIIIa
Дата добавления - 28.07.2014 в 08:16
dum Дата: Среда, 30.07.2014, 02:55 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Господа, всё ж таки подскажите, пожалуйста, как сумму сделать - чтобы "1, 4, 5" плюс "3, 7" плюс "5" было 25.
 
Ответить
СообщениеГоспода, всё ж таки подскажите, пожалуйста, как сумму сделать - чтобы "1, 4, 5" плюс "3, 7" плюс "5" было 25.

Автор - dum
Дата добавления - 30.07.2014 в 02:55
AlexM Дата: Четверг, 31.07.2014, 11:06 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Можно макрофункцией с именем Сумма
Код
=ВЫЧИСЛИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ("0 "&Sheet1!$B3&" "&Sheet1!$C3&" "&Sheet1!$D3&" "&Sheet1!$E3&" "&Sheet1!$F3&" "&Sheet1!$G3&" "&Sheet1!$H3;",";""));" ";"+"))
К сообщению приложен файл: 7209198_new.xls (26.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 31.07.2014, 11:13
 
Ответить
СообщениеМожно макрофункцией с именем Сумма
Код
=ВЫЧИСЛИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ("0 "&Sheet1!$B3&" "&Sheet1!$C3&" "&Sheet1!$D3&" "&Sheet1!$E3&" "&Sheet1!$F3&" "&Sheet1!$G3&" "&Sheet1!$H3;",";""));" ";"+"))

Автор - AlexM
Дата добавления - 31.07.2014 в 11:06
dum Дата: Пятница, 01.08.2014, 16:33 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

Спасибо. Но меня интересует, в первую очередь, может ли быть вариант с помощью стандартных функий и формул массива. С макрами или vba, понятно, что это можно сделать.
 
Ответить
СообщениеСпасибо. Но меня интересует, в первую очередь, может ли быть вариант с помощью стандартных функий и формул массива. С макрами или vba, понятно, что это можно сделать.

Автор - dum
Дата добавления - 01.08.2014 в 16:33
AlexM Дата: Пятница, 01.08.2014, 19:04 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
может ли быть вариант с помощью стандартных функций и формул массива.
Думаю вариантов нет.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
может ли быть вариант с помощью стандартных функций и формул массива.
Думаю вариантов нет.

Автор - AlexM
Дата добавления - 01.08.2014 в 19:04
dum Дата: Воскресенье, 03.08.2014, 23:59 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 0% ±

А что именно мешает в данном случае? Каков признак этой невозможности? Я бы хотел как раз научиться понимать, когда стандартными функциями задача не решается.

Или, может, кто-то предложит решение?
 
Ответить
СообщениеА что именно мешает в данном случае? Каков признак этой невозможности? Я бы хотел как раз научиться понимать, когда стандартными функциями задача не решается.

Или, может, кто-то предложит решение?

Автор - dum
Дата добавления - 03.08.2014 в 23:59
AlexM Дата: Понедельник, 04.08.2014, 08:42 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Стандартными функциями, только для ячейки С7, в файле из сообщения №14.
Формула массива
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(-ПСТР(C7;СТРОКА(1:9);1));--ПСТР(C7;СТРОКА(1:9);1)))

Формула правильно вычислит сумму чисел в ячейку С7, если количество знаков до 9, и все числа однозначные. Для семи ячеек в строке таблицы формула будет в 7 раз длинее.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСтандартными функциями, только для ячейки С7, в файле из сообщения №14.
Формула массива
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(-ПСТР(C7;СТРОКА(1:9);1));--ПСТР(C7;СТРОКА(1:9);1)))

Формула правильно вычислит сумму чисел в ячейку С7, если количество знаков до 9, и все числа однозначные. Для семи ячеек в строке таблицы формула будет в 7 раз длинее.

Автор - AlexM
Дата добавления - 04.08.2014 в 08:42
AlexM Дата: Понедельник, 04.08.2014, 11:19 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Еще можно вместо одной ячейки в формулу пометить семь сцепленных
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(-ПСТР(B3&","&C3&","&D3&","&E3&","&F3&","&G3&","&H3;СТРОКА($1:$99);1));--ПСТР(B3&","&C3&","&D3&","&E3&","&F3&","&G3&","&H3;СТРОКА($1:$99);1)))

Формула массива. Ограничения как в предыдущем сообщении.
В Excel2007 и выше должна работать формула массива
Код
=СУММ(ЕСЛИОШИБКА(--ПСТР(B3&","&C3&","&D3&","&E3&","&F3&","&G3&","&H3;СТРОКА($1:$99);1);))
Проверить не могу, так как у меня Excel2003
К сообщению приложен файл: 7209198_new1.xls (32.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 04.08.2014, 11:25
 
Ответить
СообщениеЕще можно вместо одной ячейки в формулу пометить семь сцепленных
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(-ПСТР(B3&","&C3&","&D3&","&E3&","&F3&","&G3&","&H3;СТРОКА($1:$99);1));--ПСТР(B3&","&C3&","&D3&","&E3&","&F3&","&G3&","&H3;СТРОКА($1:$99);1)))

Формула массива. Ограничения как в предыдущем сообщении.
В Excel2007 и выше должна работать формула массива
Код
=СУММ(ЕСЛИОШИБКА(--ПСТР(B3&","&C3&","&D3&","&E3&","&F3&","&G3&","&H3;СТРОКА($1:$99);1);))
Проверить не могу, так как у меня Excel2003

Автор - AlexM
Дата добавления - 04.08.2014 в 11:19
_Boroda_ Дата: Понедельник, 04.08.2014, 13:52 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16913
Репутация: 6617 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А вот так если?
Для количества
Код
=СЧЁТЗ(B3:H3)+СУММПРОИЗВ(ДЛСТР(B3:H3)-ДЛСТР(ПОДСТАВИТЬ(B3:H3;",";"")))

Для суммы
Код
=СУММПРОИЗВ((СЧЁТЕСЛИ(B3:H3;СТРОКА($1:$99)&",*")+СЧЁТЕСЛИ(B3:H3;"* "&СТРОКА($1:$99))+СЧЁТЕСЛИ(B3:H3;"* "&СТРОКА($1:$99)&",*"))*СТРОКА($1:$99))+СУММ(B3:H3)

И даже не формулы массива.
Считает числа до 99. Если нужно больше, то в формуле замените 99 на 999 (или еще больше)
Единственное ограничение - если в одной ячейке написано что-то типа 2, 2, 2, 2, 2, 2, то посчитает первую двойку, последнюю и одну из тех, что в середине - 2+2+0+0+0+2 (если 1, 2, 3, 2, 3, 3 - даст 1+2+3+0+0+3). Но вроде, если я верно понял самый первый пост, в одной ячейке не может быть одинаковых чисел
К сообщению приложен файл: 7209198_1.xls (33.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА вот так если?
Для количества
Код
=СЧЁТЗ(B3:H3)+СУММПРОИЗВ(ДЛСТР(B3:H3)-ДЛСТР(ПОДСТАВИТЬ(B3:H3;",";"")))

Для суммы
Код
=СУММПРОИЗВ((СЧЁТЕСЛИ(B3:H3;СТРОКА($1:$99)&",*")+СЧЁТЕСЛИ(B3:H3;"* "&СТРОКА($1:$99))+СЧЁТЕСЛИ(B3:H3;"* "&СТРОКА($1:$99)&",*"))*СТРОКА($1:$99))+СУММ(B3:H3)

И даже не формулы массива.
Считает числа до 99. Если нужно больше, то в формуле замените 99 на 999 (или еще больше)
Единственное ограничение - если в одной ячейке написано что-то типа 2, 2, 2, 2, 2, 2, то посчитает первую двойку, последнюю и одну из тех, что в середине - 2+2+0+0+0+2 (если 1, 2, 3, 2, 3, 3 - даст 1+2+3+0+0+3). Но вроде, если я верно понял самый первый пост, в одной ячейке не может быть одинаковых чисел

Автор - _Boroda_
Дата добавления - 04.08.2014 в 13:52
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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