Ru-Board.club
← Вернуться в раздел «Программы»

» Excel FAQ (часть 5)

Автор: mrdime
Дата сообщения: 17.03.2015 12:45
Господа, такой вопрос:
Захотел создать формат под введение номера банковской карты типа: #### #### #### ####
Но Excel 2010 ни в какую не дает этого сделать штатными методами. Самовольно перегруппировывает числа по 3 разряда, вместо 4.
Возможно ли добится форматирования чисел по 4 цифры?
Автор: DmitriC
Дата сообщения: 17.03.2015 15:47
Народ, а никто не подскажет, что за хрень с выполнением функции СУММЕСЛИ?

Почему-то эта функция считает аргументы "1.1" и "1.1.15" (и только их) равными как в критерии поиска так и в диапазоне суммирования.
Вот файл, поясняющий мой вопрос:
http://rghost.ru/6Ngw6W4YB

В данном файле функция в ячейке E5 суммирует содержимое ячеек B3 и B7, а должна, по-идее, "подсчитывать" только содержимое ячейки B7. Аналогично, неверно работает функция, в ячейке E3.

Автор: ALeXkRU
Дата сообщения: 17.03.2015 16:22
mrdime

Цитата:
Возможно ли добится форматирования чисел по 4 цифры?

добиться-то можно: такой маской
Код: 0000" "0000" "0000" "0000
Автор: mrdime
Дата сообщения: 17.03.2015 18:58
ALeXkRU

Цитата:
эксель не обрабатывает числа, содержащие больше 15 разрядов

За это отдельное спасибо. Я даже внимания не обратил, что этот гад последние цифры нулями заменил.
Никогда бы не подумал, что у экселя могут быть такие бредовые ограничения. Оч. неприятный сюрприз...
Автор: DmitriC
Дата сообщения: 17.03.2015 21:35
ALeXkRU

Цитата:
там же под треугольничком (в углу ячейки) в сообщении об ошибке вычисления всё объясняется: тут эксель считает ячейки вида "1.1.15" датой с годом в формате "гг" (двузначной цифрой).. При сравнении с "1.1", приводит её к тому же формату - дате.. Год не указан - значит, текущий, 15-й Вот они и равны.. => считает всё правильно (с его, машинной точки зрения)'

Хм. Похоже, дело действительно в этом, за эту подсказочку спасибо!

Но:

Цитата:
Выход: загодя задать формат ячеек "текстовый", перед вычислениями/вводом формул.. Или вводить "1.1.15" с апострофом перед значением '1.1.15 - будет обрабатываться как текст, т.е. не преобразовываться в дату


Формат ячеек там и так заранее сделан текстовым, и апострофы не помогают (это я тоже уже проверял) ...
Автор: Fsp050
Дата сообщения: 18.03.2015 18:48
Подскажите, пожалуйста, как прописать формулу
если a4=a,3б если а4=b,то 2, если а4=с, то1, если а4=d то 0
и чтобы если её потянуть вниз а4 уже была а5
если a5=a,3б если а5=b,то 2, если а5=с, то1, если а5=d то 0
Автор: VictorKos
Дата сообщения: 18.03.2015 20:27
Fsp050

Код: =ВПР(A4;{"a";3:"b";2:"c";1:"d";0};2;0)
или
=ПРОСМОТР(A4;{"a";"b";"c";"d"};{3;2;1;0})
или
=ЕСЛИ(A4="a";3;ЕСЛИ(A4="b";2;ЕСЛИ(A4="c";1;ЕСЛИ(A4="d";0;""))))
Автор: Fsp050
Дата сообщения: 19.03.2015 10:55
VictorKos
респект
Автор: Aktaf
Дата сообщения: 19.03.2015 22:36
Вроде оживилась тема и новые заглянули, вдруг кто подскажет, должно же быть решение.
как изложить формулу:
Чтобы получать целое число - порядковый номер месяца от первоначальной даты:
Примеру, это = 29.12.14 и в этот день до сегодняшнего дня (=СЕГОДНЯ() ), будет 0.
Далее, нужно получить такие результаты:
с 30.12.14 по 29.01.15 = 1;
с 30.01.15 по 28.02.15 = 2;
с 01.03.15 по 29.03.15 = 3;
с 30.03.15 по 29.04.15 = 4;
с 30.04.15 по 29.05.15 = 5;
с 30.05.15 по 29.06.15 = 6;
с 30.06.15 по 29.07.15 = 7;
с 30.07.15 по 29.08.15 = 8;
с 30.08.15 по 29.09.15 = 9;
с 30.09.15 по 29.10.15 = 10;
с 30.10.15 по 29.11.15 = 11;
с 30.11.15 по 29.12.15 = 12;
Автор: suomifinland
Дата сообщения: 20.03.2015 09:36
Ребята, практически не работала вплотную с Excel, прошу Вашей помощи.

Как сделать так чтобы по щелчку по определенной ячейке в ней автоматом выставлялась системная дата, а по следующему щелчку в соседней ячейки текущее время?
Автор: Aktaf
Дата сообщения: 20.03.2015 10:20
suomifinland
щелкать не нужно, если в ячейке будет указано =СЕГОДНЯ()
То, всегда там будет настоящее время. А поскольку это для компа системная тоже.
А вот чтобы время показывал, тем более выводил, это не знаю. Разве в шапке подвесить.
Такая утилита есть, которая в шапке всех открытых окон показывает. Только помниться, на работе компа мешать начинает.
1)Так скопируйте и вставьте в ячейку или
2) встаньте курсором в ячейку, щелкните в верхнею строчку под меню - "Строка формул" (впереди указано fx). Вставьте туда и Ентер.
А вообще, изучайте немного самостоятельно, читайте справку, мануалы и пр. если еще вообще ничего не знаете, будет сложно на все ответы искать таким образом.
Автор: suomifinland
Дата сообщения: 20.03.2015 10:29
Ну да)) Вот только осталось узнать как сделать так, как указать ячейке =СЕГОДНЯ()
Автор: Zeesh
Дата сообщения: 20.03.2015 11:29
suomifinland
1) Выделить нужную ячейку
2) Записать в ней: =СЕГОДНЯ() (Можно то же самое записать в строке ввода формул)
3) Нажать «Enter»
Автор: suomifinland
Дата сообщения: 20.03.2015 11:57
Это я поняла, но записывая =СЕГОДНЯ(), я набираю 11 знаков, а при записи 20 марта 2015 набираю на клавиатуре 12 знаков, в чем же здесь облегчение юзеру, проще уж самой эту дату набрать...

А нужно чтобы в определенном столбце, формат которой ДАТА, при щелчке в ячейке столбца сразу же выставлялась сегодняшняя дата, предел мечтаний, со временем. Быть может "горячие клавиши" есть какие-то???
Автор: ALeXkRU
Дата сообщения: 20.03.2015 12:23
suomifinland

Цитата:
в чем же здесь облегчение юзеру, проще уж самой эту дату набрать

в том, что при вводе формулы (это которая =СЕГОДНЯ() ) в этой ячейке всегда будет показываться текущая дата (в любой день),
а при наборе 12 знаков - придётся эти знаки набирать каждый день

ЗЫ: вручную формулы вводить необязательно, можно ткнуть нужную формулу в списке.. Это - максимум четыре клика мышкой (по ячейке, по значку fx, по формуле в списке, по ОК)

Добавлено:
ЗЫ2: рекомендую посмотреть справку по функции =ТДАТА()
Автор: arturrc
Дата сообщения: 20.03.2015 20:29
suomifinland
Думается, что кроме ввода текущей даты Вам нужно, чтоб она не менялась со временем.
Можно создать отдельно от столбца ячейку с формулой =СЕГОДНЯ(), а в нужные ячейки копировать значение (без формулы) данной ячейки.
Автор: VictorKos
Дата сообщения: 20.03.2015 21:50
suomifinland
В дополнение к вышеперечисленному:
Ctrl + ж    - вставляется текущая дата
Ctrl + Shift + ж    - вставляется текущее время

бывает, что эти "горячие клавиши" не работают, тогда можно попробовать:
Ctrl + Shift + 4
Ctrl + Shift + 6

PS Немножко "погуглил" на эту тему, правильный вариант:
Ctrl + ; - дата
Ctrl + : - время

При этом имеет значение, какая раскладка клавиатуры была в момент первого применения этих "хоткеев", если английская - будет работать вариант с буквой "ж", если же активна русская раскладка - придётся пользоваться сочетаниями с "4" и "6".
Автор: papanja84
Дата сообщения: 21.03.2015 15:47
Возможно ли в Excel сложить ряд чисел, чтоб рядом автоматически получить не только конечный результат, но и все промежуточные по нарастанию?
Автор: VictorKos
Дата сообщения: 21.03.2015 16:16
papanja84

Цитата:
Возможно ли...

Возможно. Суммируйте ячейку сверху и ячейку слева. Ячейку с суммой протяните вниз за правый нижний угол.
Автор: papanja84
Дата сообщения: 21.03.2015 17:46
VictorKos
Спасибо за отзыв!
Автор: Futurism
Дата сообщения: 23.03.2015 20:10
Подскажите, можно ли через формулы, не используя вкладку поиск ошибок
найти ошибки типа
#DIV/0!, #VALUE! или #N/A
#ССЫЛКА!
#ЧИСЛО!
#ПУСТО!
#############

если у меня 10 000 наблюдений, просто))
Автор: RemikR
Дата сообщения: 24.03.2015 11:03
Futurism
я так понимаю кнопка "Проверка наличия ошибок" на панели "Зависимости" не устраивает?
Автор: Futurism
Дата сообщения: 24.03.2015 11:21
RemikR
да именно) я знаю про нее. Ну в целом как мне выискивать ошибки ввода данных юзая формулки
вот 10 000 наблюдений на 100 переменных)

Добавлено:
например, можно ли при помощи формул экселя выискивать выбросы в переменных?
Автор: Fsp050
Дата сообщения: 24.03.2015 20:47
Подскажите, как прописать 3 формулы
1. если A1 имеет значения которые выходят из диапазона 0 и 1 , то "тип один" (строго всего 2 цифры)

2. если B1 и с1 и D1 <100 то "тип два"
3. если E1,f1,g1 >100, то тип три
Автор: ALeXkRU
Дата сообщения: 24.03.2015 22:28
Fsp050

Цитата:
выходят из диапазона 0 и 1

а что это? Меньше нуля? или больше единицы? или между нулём и единицей? сами 0 и 1 включаются?

Добавлено:
по 2. и 3. условия для ячеек как проверяться должны? По отдельности или все вместе?
Если вместе, то для 2, например, какой вариант имеется ввиду:
все три ячейки одновременно должны быть <100 ? или хоть одна из них?...

ЗЫ: короче, формулировочку задачи надо бы формулировать..
Автор: Fsp050
Дата сообщения: 25.03.2015 10:50
ALeXkRU
1 .только два числа 0 и 1, (нет 0,01, 0,02, 0,99) , бинарная величина, да 0 и 1 включается, т.е. а1 не должна выходить за пределы 0 и 1. -0,99 или 1,01 это выход за пределы

в той формуле
Цитата:
хоть одна из них

Автор: ALeXkRU
Дата сообщения: 26.03.2015 06:51
Fsp050

Цитата:
1. если A1 имеет значения которые выходят из диапазона 0 и 1 , то "тип один"

так это - не про диапазоны.. и не про пределы Это - "если А1 не равно 0 и 1"
Код: =ЕСЛИ(И(A1<>0;A1<>1);"тип один";"нет")
Автор: Fsp050
Дата сообщения: 26.03.2015 09:19
ALeXkRU
в сотый раз меня выручили) А возможно ли написать формулу посложнее)
например представим у нас 100 наблюдений 90 из них это 0 и 1, 10 это 2,3,69,547467...
сколько единиц и нулей неважно, важно чтобы они занимали 90% числового пространства.
Если 90% числового пространства в ячейке A это 1 и 0, то в ячейке B пишем цфиры которые входят в остальные 10 процентов, например B1=а87, b2=а64..
Автор: ALeXkRU
Дата сообщения: 26.03.2015 09:45
Fsp050

Цитата:
90% числового пространства в ячейке A это 1 и 0

в очередной раз, ничего не понятно в одной ячейке - 100 разных чисел? каким образом?

формула должна проверять это:
Цитата:
90% числового пространства в ячейке A это 1 и 0


давай файл-пример и описание, что должно получиться
Автор: Fsp050
Дата сообщения: 26.03.2015 13:10
http://rghost.ru/8h4rs9c9D
тут 100 чисел
90 из них лежат в диапазоне от 0 до 1
10 выходят из него
те что вышли отображаются в столбце B

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121

Предыдущая тема: Trojan Remover 6.81 Build 2594


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.