русский
Germany.ruForen → Архив Досок→ Computer & Co

написать формулы по ехсел

2224  1 2 3 4 5 alle
garober коренной житель27.09.20 12:22
NEW 27.09.20 12:22 
in Antwort AlexNek 27.09.20 12:13
У меня не получилось присоединить файл *.xls
А где проблема то? Можно подробнее?

Я нажимаю на:

"Я хочу предварительно просмотреть мое сообщение и/или приложить файл".

Выбираю файл Excel: *xls ,

а мне в ответ: присоединить можно только файлы *.txt, *.html.


#21 
AlexNek патриот27.09.20 12:43
AlexNek
NEW 27.09.20 12:43 
in Antwort garober 27.09.20 12:22
присоединить можно только файлы *.txt, *.html.

странно, сейчас попробую с xls. На крайняк можно переименовать.

#22 
AlexNek патриот27.09.20 12:46
AlexNek
NEW 27.09.20 12:46 
in Antwort garober 27.09.20 12:22, Zuletzt geändert 27.09.20 12:46 (AlexNek)
присоединить можно только файлы *.txt, *.html.

странно, сейчас попробую с xls. На крайняк можно переименовать.


Попробовал, да xls, не разрешает, но xlsx можно. Еще один тест.


Архив зато разрешает

#23 
mischanja коренной житель27.09.20 13:09
mischanja
NEW 27.09.20 13:09 
in Antwort AlexNek 27.09.20 12:10, Zuletzt geändert 27.09.20 13:16 (mischanja)

AlexNek

А в чём проблема с моим примером? Если смущает отчёт о пустых строках, так надо просто в первой таблице их уменьшить. Я специально вам 100 сделал.

Там не пустые строки, а пустые ячейки, поэтому удалить не получится

Я специально вам 100 сделал

Я пока не умею пользоваться макросами, как в этой ссылке, что Вы мне дали

https://www.planetaexcel.ru/techniques/2/1233/

проблема в том, что у меня не такие глубокие познания в экселе. Вот и разбираюсь с екселем.


Я пока ни один вариант, что тут мне предложили, не отбрасываю. Разбираюсь с этими вариантами.


Вариант, который мне предложил DrBum старожил, мне больше подходит и с простой таблицей, что я в качестве примера тут повесил, это работает.

Но с оригинальной таблицей, что очень похожа на простую таблицу - не работает, например, когда одну ячейку я заполнил формулой. Потом тяну уголок ячейки вниз и, по идее, должны появиться остальные результаты.

у меня же появляется только сумма одного наименования одного дня, вместо всех сумм в таблице одного наименования.

Я думаю, что я что-то не так делаю.

За таблицу, что Вы сделали, где Вы использовали Pivot Table - спасибо.


#24 
garober коренной житель27.09.20 13:11
NEW 27.09.20 13:11 
in Antwort AlexNek 27.09.20 12:46

Вот переименовал в *.xlsx.


#25 
mischanja коренной житель27.09.20 13:19
mischanja
NEW 27.09.20 13:19 
in Antwort garober 27.09.20 13:11

garober

Вот переименовал в *.xlsx.

Вы прикрепили файл с формулами, большое спасибо. Легче будет разобраться.

#26 
garober коренной житель27.09.20 13:31
NEW 27.09.20 13:31 
in Antwort mischanja 27.09.20 13:19, Zuletzt geändert 27.09.20 14:26 (garober)
Вот переименовал в *.xlsx.
Вы прикрепили файл с формулами, большое спасибо. Легче будет разобраться.

Не обязательно:

Расширьте столбцы: D до 336; E до 326 (тащить правую границу столбца в том месте, где буквы D и E)


Войти в меню Excel: закладка Formeln и далее Formeln anzeigen

и увидите все формулы.


#27 
garober коренной житель27.09.20 13:33
NEW 27.09.20 13:33 
in Antwort garober 27.09.20 13:31

н.п.

Кто-либо знает, как

формулы (выборки из базы данных, н-р DBSumme), вставленные в клетки таблицы Excel,

можно увидеть в ввиде SQL-запроса?


#28 
AlexNek патриот27.09.20 13:33
AlexNek
NEW 27.09.20 13:33 
in Antwort mischanja 27.09.20 13:09
Там не пустые строки, а пустые ячейки, поэтому удалить не получится

Переходите к строке 100, там будет "уголок", тянете его вверх до окончания данных.

Я специально для вас так сделал, потому как неудобно постоянно менять что то в исходных данных.

А лишняя строка в отчете меня не смущает.


У меня нет ни одного макроса или даже формулы. Отформатированы входные данные и добавлен pivot table

#29 
AlexNek патриот27.09.20 13:49
AlexNek
NEW 27.09.20 13:49 
in Antwort garober 27.09.20 13:11

Попробовал использовать Ваш пример, ничего не получается правильно

----

Ну и пользоваться просто неудобно.


#30 
AlexNek патриот27.09.20 13:54
AlexNek
NEW 27.09.20 13:54 
in Antwort garober 27.09.20 13:33
формулы можно увидеть в в виде SQL-запроса?

Как Вы это себе представляете даже чисто теоретически?

#31 
AlexNek патриот27.09.20 13:56
AlexNek
NEW 27.09.20 13:56 
in Antwort mischanja 27.09.20 13:09
Разбираюсь с этими вариантами.

Выбирайте, что вам будет удобно. Единственно - не размещайте две таблицы на одном "листе".

#32 
garober коренной житель27.09.20 14:10
NEW 27.09.20 14:10 
in Antwort AlexNek 27.09.20 13:49
Попробовал использовать Ваш пример, ничего не получается правильно

Можете прикрепить файл - вами исправленный мой вариант, чтобы увидеть, где возникают ошибки.

Ну и пользоваться просто неудобно.

Я не претендую, это возможно. Но кто к чему привык.


#33 
garober коренной житель27.09.20 14:18
NEW 27.09.20 14:18 
in Antwort AlexNek 27.09.20 13:54
формулы можно увидеть в в виде SQL-запроса?
Как Вы это себе представляете даже чисто теоретически?

Если мне не изненяет память, то в предыдущих версиях Excel (97; 2003 - сейчас они мне недоступны, вышел из строя старый PC),

была возможность это увидеть. Что-то через функцию Makros, по которой автоматически из Excel открывался VisualBasic.


#34 
AlexNek патриот27.09.20 14:24
AlexNek
NEW 27.09.20 14:24 
in Antwort garober 27.09.20 14:10
Можете прикрепить файл - вами исправленный мой вариант, чтобы увидеть, где возникают ошибки.

Нет проблем, только при данном подходе это будет постоянно


Но кто к чему привык.

Ну давайте посчитаем действия пользователя при обновлении таблицы.

1. Ввести новую строку - будет для любых вариантов.

2. Узнать новый товар или нет. Если новый, то 3 иначе 5.

3. Добавить товар в сводную таблицу.

4. Скопировать формулы для новой строки.

5. Проверить входят ли новые данные в диапазон формул, если нет то 6

6. Исправить ВСЕ формулы для нового диапазона.


И так для каждого месяца - катастрофа

#35 
garober коренной житель27.09.20 14:42
NEW 27.09.20 14:42 
in Antwort AlexNek 27.09.20 14:24
Ну давайте посчитаем действия пользователя при обновлении таблицы.
1. Ввести новую строку - будет для любых вариантов.

2. Узнать новый товар или нет. Если новый, то 3 иначе 5.

3. Добавить товар в сводную таблицу.
4. Скопировать формулы для новой строки.
5. Проверить входят ли новые данные в диапазон формул, если нет то 6
6. Исправить ВСЕ формулы для нового диапазона.

Т.е. в вашем варианте надо добавить только новую иформация к новому продукту (1.),

а в моем все 6-ть пунктов?

Что-то я не понял пункты 2., 5., 6.?


PS

Кстати, как вы в сообщение добавляете таблицу Excel: с сохранением цвета и разлиновки?

Еще бы и координаты столбцов и строк?


#36 
AlexNek патриот27.09.20 15:08
AlexNek
NEW 27.09.20 15:08 
in Antwort garober 27.09.20 14:18
по которой автоматически из Excel открывался VisualBasic

А при чём здесь SQL?


ALT/F11

#37 
AlexNek патриот27.09.20 15:16
AlexNek
NEW 27.09.20 15:16 
in Antwort garober 27.09.20 14:42
Т.е. в вашем варианте

Проблема не в том чёй вариант, а в том как пользователю удобнее будет. Экзел почти в любом случае будет неудобен, в том числе что и я привел.

Но в варинте с пивот табле нужно только обновить результат и на крайняк изменить диапазон входных данных, благо он хорошо виден


2. Вот я добавляю кокос или яблоко - есть различия в моих действиях?

5. Хочу добавить данные в строку 100, будет работать?

6. Если 5 не работает, что нужно будет изменить?


Кстати, как вы в сообщение добавляете таблицу Excel: с сохранением цвета и разлиновки?

Это просто картинка, можно и расширить...

#38 
garober коренной житель27.09.20 16:09
NEW 27.09.20 16:09 
in Antwort AlexNek 27.09.20 15:16
Проблема не в том чёй вариант, а в том как пользователю удобнее будет.

Согласен.

Экзел почти в любом случае будет неудобен, в том числе что и я привел.

Возможно, но в это пользователь мог делать без особых затрат, почти самостоятельно.

Но в варинте с пивот табле нужно только обновить результат и на крайняк изменить диапазон входных данных, благо он хорошо виден

Как попробую ваш вариант - напишу свое мнение.

2. Вот я добавляю кокос или яблоко - есть различия в моих действиях?

Вы неправиьно добавили. В таблица после добавления новой строки - товара должны две последних строки остаться без изменения.


У меня новый товар надо добавлять всегда в строку:

- между последним товаром и =>

- либо между двумя уже существующими.

Копирование всех 3-х формул (можно вместе) - обязательно и делается операциями: создать строку, выделить формулы выше и вставить.

Я не подумал, что процесс добавления строк надо было описать подробнее.

Здесь вы возможно и правы. И в вашем варианте пользователь м/б в раъяснениях и не нуждается.

Но это может сказать только ТС с его уровнем знания. Подожем - он пока молчит

5. Хочу добавить данные в строку 100, будет работать?

Думаю, что не будет. Это за пределами указанной области данных в базе.

Но мне трудно представить зачем вставлять данные в строку 100, если с 10-й по 99-ю строки не заполнены?

Моя база данных ограничена той областью, которая выделена прямоугольником, но в пределах нее - формулы при копировании изменяются автоматически.

6. Если 5 не работает, что нужно будет изменить?

Я делал так, что при копированнии формул пункт 5. не нужно проверять.


#39 
garober коренной житель27.09.20 16:27
NEW 27.09.20 16:27 
in Antwort AlexNek 27.09.20 15:16

Прошу о ликбезе.

Кстати, как вы в сообщение добавляете таблицу Excel: с сохранением цвета и разлиновки?
Это просто картинка, можно и расширить...

А можно по шага для таблицы Excel? Какое расширение присоединяемого файла при этом?

Чтобы сохранились: цвет, сеточная разметка и координаты столбцов (A B C ...) и строк (1 2 3 ...), специальные линии ------->, скобки { }, фигуры.

С Excel-меню и без.

Или где-то об этом написано?


PS

Как в моей таблице Excel вы сделали выделение красным овалом "ошибочных" результатов выборки?


#40 
1 2 3 4 5 alle