Форум программистов, компьютерный форум, киберфорум
SQLite
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.08.2017
Сообщений: 12

Перевести формулы из Excel в SQLite

01.04.2024, 15:50. Показов 588. Ответов 5

Студворк — интернет-сервис помощи студентам
Как-то можно переписать формулы Excel для SQLite?

Вот формулы:
Code
1
2
3
4
5
6
7
=ЕСЛИ(F2="";"";СЧЁТЗ(F$2:F2))
 
=ЕСЛИ(B2="";ЕСЛИОШИБКА(ИНДЕКС('2020'!B:B;ПОИСКПОЗ(;СЧЁТЕСЛИ(F$1:F1;'2020'!B$2:ИНДЕКС('2020'!B:B;МАКС('2020'!A:A)+1));)+1);"");B2)
 
=ЕСЛИ(F2="";"";ЕСЛИ(B2="";ВПР(F2;'2020'!B:C;2;);C2))
 
=ЕСЛИ(B2="";ЕСЛИ(F2="";"";2);ЕСЛИОШИБКА(ПОИСКПОЗ(B2;'2020'!B:B;)^0;))
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.04.2024, 15:50
Ответы с готовыми решениями:

Как написать формулы в sqlite или отказаться от использования sqlite вовсе
Доброго времени суток. Друзья, пишу справочник по физике, недавно столкнулся с проблемой - как написать формулы в sqlite? пользуюсь DB...

SQLite for Excel или как выгрузить данные в SQLite
Здравствуйте! Мне необходимо написать макрос для выгрузки данных из excel в sqlite. Нашла проект SQLite for Excel, но при запуске...

Как перевести бд из access в SQlite
Есть схема данных и таблицы в Access. Надо перенести это все в SQlite. С Sqlite никогда не сталкивался и следовательно такой вопрос: Надо...

5
Модератор
 Аватар для D1973
9837 / 6378 / 2451
Регистрация: 21.01.2014
Сообщений: 27,114
Записей в блоге: 3
01.04.2024, 16:04
Нет, конечно. Excel и СУБД - две большие разницы. Взять один тот факт, что в СУБД нет такого понятия, как "диапазон ячеек" - то, на чем завязаны все Ваши формулы, по большому счету, нет вообще понятия "ячейка".
1
0 / 0 / 0
Регистрация: 25.08.2017
Сообщений: 12
01.04.2024, 16:15  [ТС]
Печально конечно.
Просто вся беда в том, что обработка 14 тыс. строк происходит крайне медленно и не зависит от мощности железа.
Я к сожалению не смыслю в формулах Excel и мне эти формулы написали на форуме)

Там же пишут, что SQLite работает гораздо быстрее.
Вот я и подумал, что может как-то можно перенести алгоритм работы этих формул в виде SQLite-запросов?

Чтобы можно было импортировать данные в таблицы SQLite и выполнить обработку там.
0
Модератор
 Аватар для D1973
9837 / 6378 / 2451
Регистрация: 21.01.2014
Сообщений: 27,114
Записей в блоге: 3
01.04.2024, 16:46
Одними запросами Вы тут вряд ли обойдетесь; придется писать клиентское приложение.
0
764 / 281 / 57
Регистрация: 01.06.2023
Сообщений: 774
01.04.2024, 21:56
Вы бы вместо формул, привели бы формализованное описание задачи. Возможно на SQL будет совсем иной подход.
2
0 / 0 / 0
Регистрация: 25.08.2017
Сообщений: 12
02.04.2024, 09:04  [ТС]
Спасибо. Мне уже переписали и оптимизировали формулы)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.04.2024, 09:04
Помогаю со студенческими работами здесь

Перевести формулы
Перевести формулу в c# Добавлено через 1 минуту \frac{\sqrt{z+\sqrt{zx}}}{{e}^{x}+{a}^{5}*arctg(x)}

Перевести формулы в код
Здравствуйте, мне нужно перевести формулы в код помогите!!!! T2=To+(T1-To){e}^{a/d}*(x2-x1) T3=To+(T2-To){e}^{a/d}*(x3-x2) ...

Перевести формулы в код
Помогите исправить ошибки, пожалуйста:(

Перевести формулы в питон

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
Dispose и Finalize в C#
stackOverflow 12.06.2025
Работая с C# больше десяти лет, я снова и снова наблюдаю одну и ту же историю: разработчики наивно полагаются на сборщик мусора, как на волшебную палочку, которая решит все проблемы с памятью. Да,. . .
Повышаем производительность игры на Unity 6 с GPU Resident Drawer
GameUnited 11.06.2025
Недавно копался в новых фичах Unity 6 и наткнулся на GPU Resident Drawer - штуку, которая заставила меня присвистнуть от удивления. По сути, это внутренний механизм рендеринга, который автоматически. . .
Множества в Python
py-thonny 11.06.2025
В Python существует множество структур данных, но иногда я сталкиваюсь с задачами, где ни списки, ни словари не дают оптимального решения. Часто это происходит, когда мне нужно быстро проверять. . .
Работа с ccache/sccache в рамках C++
Loafer 11.06.2025
Утилиты ccache и sccache занимаются тем, что кешируют промежуточные результаты компиляции, таким образом ускоряя последующие компиляции проекта. Это означает, что если проект будет компилироваться. . .
Настройка MTProxy
Loafer 11.06.2025
Дополнительная информация к инструкции по настройке MTProxy: Перед сборкой проекта необходимо добавить флаг -fcommon в конец переменной CFLAGS в Makefile. Через crontab -e добавить задачу: 0 3. . .
Изучаем Docker: что это, как использовать и как это работает
Mr. Docker 10.06.2025
Суть Docker проста - это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер, если говорить образно, это запечатанная коробка, в которой находится ваше приложение вместе. . .
Тип Record в C#
stackOverflow 10.06.2025
Многие годы я разрабатывал приложения на C#, используя классы для всего подряд - и мне это казалось естественным. Но со временем, особенно в крупных проектах, я стал замечать, что простые классы. . .
Разработка плагина для Minecraft
Javaican 09.06.2025
За годы существования Minecraft сформировалась сложная экосистема серверов. Оригинальный (ванильный) сервер не поддерживает плагины, поэтому сообщество разработало множество альтернатив. CraftBukkit. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »