2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Дайте совет
Сообщение12.06.2006, 11:45 


12/06/06
8
Riga
У меня возникла трудность:
Как в OpenOffice Calc (или M.Excel) реализовать сопоставление строк и сталбцов,что б не надо было тратить уйму времени на выявление более приемлемого варианта?
К примеру у меня есть код страны, её название и цена.
(и такие данные по 7 компаниям, у каждой по 2000 направлений)
Как мне сделать так, чтоб коды сопоставились и в итоге по этим кодам выбиралась миннимальная цена?
Возможно ли такое?
Заранее спасибо.

 Профиль  
                  
 
 
Сообщение12.06.2006, 16:42 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Выглядит возможным. Попробуйте сделать маленький пример на 3-4 столбца и десяток строк, и покажите на нем, чего Вы хотите. А то без картинки или текста понять тяжко. (для таблицы проще всего использовать тег [code]

 Профиль  
                  
 
 
Сообщение12.06.2006, 17:16 


12/06/06
8
Riga
беда в том, что я не пойму как мне написать верно формулу.
Придумала так:
=IF(A2:A20=E2:E20;1;"BEDA")IF(A2:A20<>E2:E20;12;"beda"), она сравнивать сравнивает, но только рядом стоящие строки. А надо, чтоб бегала по всему документу, так как коды могут не совпадать по строкам.
Да ещё надо чтоб копировала A, B, C, E,F,G строки в H,I,J.

Хотела применить функции else, or, go to, copy, но не получилось.

 Профиль  
                  
 
 
Сообщение12.06.2006, 17:18 


12/06/06
8
Riga
Kartinku ne poimu kak pomestitj suda :-(

 Профиль  
                  
 
 
Сообщение12.06.2006, 17:43 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Вы можете использовать imageshack.net для картинок, и тег [img], но лучше -- просто текст:
Код:
1  1  1
2  4  8
3  9 27

 Профиль  
                  
 
 
Сообщение12.06.2006, 23:26 
Экс-модератор


12/06/05
1595
MSU
Давайте маленький пример сюда, или можно залить сам файл на какое-нибудь rapidshare.de или webfile.ru
Непонятно, что именно вам надо. Но это наверняка решаемо, причем несколькими способами.

 Профиль  
                  
 
 
Сообщение13.06.2006, 09:21 


12/06/06
8
Riga
A B C D E F
11 r 4 1 w 4
2 k 2 2 k 2
1 w 4 11 r 4
5 h 6 5 h 6

Eto bilo dano.
A nado 4tob on perebral i vidal v otdelnih strokah to4no tak zhe
tolko:
I K L M N O
11 r 4 11 r 4
2 k 2 2 k 2
1 w 4 1 w 4
5 h 6 5 h 6[/img]

 Профиль  
                  
 
 
Сообщение13.06.2006, 09:54 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Что с Вами? Русская клавиатура поехала? Воспользуйтесь http://translit.ru/. Имейте уважение к Вашим читателям -- они пытаются Вам помочь. И тег code не помешал бы:
Код:
    |  A  B  C  D  E  F
----+---------------------
  1 |  A  B  C  D  E  F
  2 | 11  r  4  1  w  4
  3 |  2  k  2  2  k  2
  4 |  1  w  4 11  r  4
  5 |  5  h  6  5  h  6


Теперь к делу. Что Вы хотите получить в этом примере? Объясните словами (используя принятые в электронных таблицах имена клеток), что Вы пытаетесь найти, и что сделать с найденным.

 Профиль  
                  
 
 
Сообщение13.06.2006, 10:32 


12/06/06
8
Riga
Надо что бы сравнивались 2 колонки:
А и D
В итоге, если в них одинаковое значение, содержимое(совпавших)
колонок A B C D E F копировалось в I K L M N O
Если нет, то переходит на D2, D3, и так далее пока не находит такое же значение.
Если не находит вообще, то переходит с А1 на А2 и продолжает сравнивать содержимое строки A2 с содержимым строк в столбце D.


Прошу прощение за моё кривое обьяснение, и написание, ламер есть ламер :oops:

 Профиль  
                  
 
 
Сообщение13.06.2006, 16:52 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Вы хотите сравнивать A1 с D1, A2 c D2,... A5 c D5? И ли Вам нужно A1 с любым D1,D2,...D5?

В первом случае формула для I2 выглядит как (OpenOffice):
Код:
=IF($A2=$D2;A2;"")

Знаки доллара позволяют размножать эту формулу на соседние клетки -- они определяют, что сравниваемые колонки не сдвигаются. Для Excel'а не забудьте поменять точку с запятой на запятую.

 Профиль  
                  
 
 
Сообщение13.06.2006, 17:20 


12/06/06
8
Riga
Мне нужно A1 с любым D1,D2,...D5( Если не находит то перепрыгивает на А2)
А как что б ещё и копировал потом? (Все это в OpenOffice)

 Профиль  
                  
 
 
Сообщение13.06.2006, 17:47 
Экс-модератор


12/06/05
1595
MSU
незванный гость писал(а):
Для Excel'а не забудьте поменять точку с запятой на запятую.

Нет, не стоит этого делать =))
В Екселе разделитель аргументов функции - именно точка с запятой.

 Профиль  
                  
 
 
Сообщение13.06.2006, 17:56 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Dan_Te писал(а):
В Екселе разделитель аргументов функции - именно точка с запятой.

А я всегда писал запятую! у-у-у-у И сейчас он на меня так заматерился! Может, это как-то с locale связано?!?

 Профиль  
                  
 
 
Сообщение14.06.2006, 05:42 
Заслуженный участник


15/05/05
3445
USA
незванный гость писал(а):
Может, это как-то с locale связано?!?

Именно так. В русском - десятичная запятая и ";". В английском - десятичная точка и ","

 Профиль  
                  
 
 
Сообщение14.06.2006, 08:58 
Экс-модератор


12/06/05
1595
MSU
Да, я неправ, это зависит от настроек. Но только это не Екселевских, а настроек Виндовс. Если Виндовс сказать, что надо в качестве десятичной точки использовать запятую, то весь МСОффис (вне зависимости от установленного языка) так и будет делать.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group