"Учи эксель!" — часто повторял мне дедушка, когда...

"Учи эксель!" — часто повторял мне дедушка, когда я был маленьким. Не знаю в точности, зачем именно он использует Excel — для каких-то смет, подсчётов. Я же его завет постоянно пропускал мимо ушей. Ну, казалось бы, экселем сыт не будешь; а уж если и вопрос сытости скорее философский, то и вовсе не понятно, к чему бы это.

Но бывает такое — наверное, это называют природной склонностью, — когда ты чего-то не учишь, а всё равно получается. Достаточно часто, кстати, если рядом нет никого, кто бы учился, и мог указать на ошибки ????

Вот я не учился, не учился, а теперь вот уже который год на работе между делом дописываю в Excel-2007 полотнища формул автоматизации типовой рабочей таблицы. А вне работы — расписываю полотнища формул в гугл.таблицах, только реже.

В сентябре мне пришлось шаблон таблицы перевести из xls в xlsx, потому что перестало хватать десяти уровней вложенности функций. Я уж бегал от этого где мог: во всяких проверках ошибок ввода писал все ЕСЛИ не последовательно, а параллельно через СЦЕПИТЬ; выносил номера найденных после поиска строк как параметр в отдельную ячейку (H19 на скриншоте — именно такой вынесенный параметр; это вообще лайфхак лайфхаков и геморрой геморроевич, радикально отличающий программирование в таблицах от программирования без таблиц). Но тут не выдержала душа поэта — слишком сложная ступенчатая формула, в которой ну никак не обойтись без вложенности двенадцатого уровня. Пришлось менять формат файлов. Прощай, приятель, устаревший на двенадцать лет! ????

А вот теперь мне очень потребовалась функция ЕФОРМУЛА, чтобы больше не косячить так, как недавно накосячил. Я хорошо знаком с ней по гугл.таблицам, а вот в майкрософт-офисе она появилась только в версии 2013 года, и потому мой эксель её не знает. Похоже, придётся жить без неё... ????

Но зато я неожиданно обнаружил функцию ЕСЛИОШИБКА. А ведь если её грамотно применить, то можно будет про все мои громоздкие ЕСЛИ(НЕ(ЕОШИБКА(ДВССЫЛ(АДРЕС(ПОИСКПОЗ(...))))); ДВССЫЛ(АДРЕС(ПОИСКПОЗ(...))); "") наконец-то забыть!

#мояработа #феррит-квазар
"Learn the exel!" - Grandfather often repeated to me when I was little. I don’t know exactly why he uses Excel - for some estimates, calculations. I always missed his covenant. Well, it would seem that you won’t be fed up with excel; and even if the question of satiety is rather philosophical, then it is not at all clear what it would be for.

But sometimes it happens - it’s probably called a natural tendency - when you don’t learn something, but it still turns out. Quite often, by the way, if there is no one nearby who would study and could point out errors ????

So I didn’t study, I didn’t study, and now for several years now, at work, I have been appending the sheets of automation formulas for a typical worksheet in Excel 2007. And outside of work - I paint the formulas in Google tables, only less often.

In September, I had to transfer the table template from xls to xlsx, because ten levels of nesting of functions ceased to be enough. I already ran from this where I could: in all kinds of input error checks, I wrote everything IF not sequentially, but in parallel through CLIP; carried out the numbers of the lines found after the search as a parameter in a separate cell (H19 in the screenshot is just such a made parameter; this is generally a life hack of life hacks and hemorrhoids, which radically distinguishes programming in tables from programming without tables). But the poet’s soul could not stand it - a stepwise formula that is too complicated, in which one can’t do without nesting of the twelfth level. I had to change the file format. Goodbye buddy, twelve years old! ????

And now I really needed the EFORMULA function so that I no longer mess up the way I did it recently. I am well acquainted with her on Google tables, but in the Microsoft office she appeared only in the 2013 version, and therefore my Excel does not know her. It seems like you have to live without her ... ????

But then I unexpectedly discovered the function ERROR. But if it is correctly applied, then it will be possible about all my cumbersome IF (NOT (ERROR (INDIRECT (ADDRESS (SEARCH (...))))); INDIRECT (ADDRESS (SEARCH (...))); "" ) finally forget it!

#my work # ferrite quasar
У записи 4 лайков,
0 репостов,
174 просмотров.
Эту запись оставил(а) на своей стене Максим Соловьёв

Понравилось следующим людям