Lite mode. Switch to Full
invert_colors
logout
/b/
/b/
Post a Replyarrow_backarrow_downward
MoscowBernd2014-03-12 00:11:14 · 12yNo. 9856reply
читаю хелп по экселю и хуею, дорогая редакция. итт буду постить самые отчаянные примеры.
MoscowBernd2014-03-12 00:13:13 · 12yNo. 9857reply
формулы. круглые скобки в качетсве массива
"=ИНДЕКС((A1:C6;A8:C11);2;2;2)"
> Пересечение второй строки и второго столбца во второй области диапазона A8:C11, т. е. содержимое ячейки B9 (3,55)
MoscowBernd2014-03-12 00:15:01 · 12yNo. 9858reply
константные таблицы.
"=ИНДЕКС({1;2:3;4};0;2)"
> Значение ячейки на пересечении первой строки и второго столбца в массиве констант (2)
MoscowBernd2014-03-12 00:19:10 · 12yNo. 9859reply
поиск с последующим получением значений соседних ячеек.
"=ГПР("Болты";A1:C4;4)"
> Поиск слова «Болты» в строке 1 и возвращение значения из строки 4, находящейся в том же столбце (11)
MoscowBernd2014-03-12 00:38:52 · 12yNo. 9860reply
разложение массива в несколько ячеек одной формулой. мне теперь в комиксах вместо "БУМ", "БАБАХ" и "БЭНГ" будет "TRANSPOSE" мерещиться. разница в реализации в гуглодрайве в экселе тоже радует.
у майкрософта формула (в строке ред. формулы) одна и таже, но заключена в фигурные скобки целиком, у гугла во второй+ ячейках проставляется CONTINUE.
MoscowBernd2014-03-12 01:08:47 · 12yNo. 9861reply
"=SUM({2000;100}*{2,9})"
в два шага (эксель еще и дебажится):
1. "SUM({5800;290})" - взяли min=100, max=2000, в max записали (min*2.9)*(max/min), потом в min записали min*2.9.
2. "5700" - собсно, сложили.
MoscowBernd2014-03-12 01:10:26 · 12yNo. 9862reply
"=SUM({2000;100} умножить {2,9})" звездочка оказалась курсивом. хотя, если ей чем и быть, то болдом, курсив италик же.
RussiaBernd2014-03-12 22:42:33 · 12yNo. 9863reply
=НАИМЕНЬШИЙ(A2:A10;4) - вернет число
=НАИМЕНЬШИЙ(A1:A10,{1;2;3}) - вернет массив трех чисел
RussiaBernd2014-03-12 22:44:37 · 12yNo. 9864reply
наряду с оператором возведения в степень, есть и функция СТЕПЕНЬ. также есть функции СРЗНАЧЕСЛИМН и ПОИСКПОЗ.
RussiaBernd2014-03-17 23:34:55 · 12yNo. 9869reply
{10;20}*{3}=30 - взяли первые числа
SUM({10;20}*{3})=90 - сложили все, что можно
 
но я намерен считать, что первое выражение вернуло {30;60}, а уже глупый визуализатор вывел только первое число. и глупый дебаг формул рассказал мне сказку. и я такой умный... ндя, что-то не сходится.
RussiaBernd2014-03-17 23:35:41 · 12yNo. 9870reply
да что ж. умножение перед тройками.
Saint PetersburgBernd2014-03-18 01:36:28 · 12yNo. 9871reply
эксел похоже не так уж прост
MoscowBernd2014-03-18 03:21:39 · 12yNo. 9872reply
да. вот понять бы его. судя по последнему фортелю, мат. операторы выдают результат в зависимости от вышестоящего контекста. это плохо, потому что тут наперед не угадаешь, какие именно факты могут повлиять на результат 2+2, а у меня уже вторая версия парсера формул на пол-пути.
MoscowBernd2016-01-24 21:52:49 · 10yNo. 10579reply
бляяя, ебать, прикольно, 3д борда
/b/Post a Replyarrow_backarrow_upward