English version is below
Az Excelben található S-függvény hibásan műkődik magyar nyelvű Excelben.
- A képletet nem lehet simán bevinni, "A képlet hibát tartalmaz" üzenetet ad az Excel.

- Ha VBA Szerkesztőn keresztül adom meg, pl. Activecell.Formula2Local="=S(A1)", akkor rendben műkődik. Másolható, de szerkesztéskor jön a hibás képlet hibaüzenet.

- Ha átkapcsolok S1O1 hivatkozásra, akkor további érdekesség jön fel, ami a hiba indokára is utalhat. Ilyenkor, ha elkezdem gépelni a képletet, akkor az S-betűnél felhozza az S-el kezdődő függvényeket de egyúttal kijelöli a teljes sort (mivel az SO hivatkozásban S a SORT jelöli).

- Ha VBA Szerkesztővel viszem be a képletet, akkor pedig a végerdmény képlet: =1:1('A1') lesz.

Az S-függvény angol eredetije az N-függvény és csak pár nyelvre lett lokalizálva (dán ahol TAL, török ahol szintén S, olasz, orosz).
Teszteltem többi nyelvet (angol, dán, török, német) és máshol nincs ilyen probléma.
Teszteltem és magyar Excel 2010-ben is már ilyen probléma volt. Jelenlegi verzióm magyar nyelvű Microsoft® Excel® a Microsoft 365-höz MSO (2412 buildverzió16.0.18305.20000) 64 bites.
A hiba reprodukálásához magyar nyelven kell használni az Excelt, valószínű minden verzió érintett ahol létezik a függvény.
English version
Function S which is the Hungarian version of function N is not working correctly.
- It cannot be inserted to a cell like a normal function, because Excel gives error messages that formula is invalid (see the first screenshot above).
- If formula is entered to a cell via VBA (like Activecell.Formula2Local="=S(A1)") it works. See the 2nd screenshot above. It shows correct value, can be copied, but editing is not possible due to same error is given as in the first case.
- If I am switching to R1C1 style (which is called S1O1 in the Hungarian version), then we can have a clue why this function is not working. When I am starting to type the formula Excel will show formulas starting with letter S and the same time will highlight the current row. (Probably because S in this case means row as well - "sor" in Hungarian language.) See the 3rd screenshot above.
- Entering the formula with VBA will result an unexpected output, formula is converted into =1:1('A1')
The N-function is translated only to a few languages (in Dannish it is TAL, in Türkish is S and in Italian is NUM).
I have tested the function in other languages and only the Hungarian is affected.
It looks like this problem is available in all Excel versions with Hungarian language, I tested it in Excel 2010 and right now I am using MS365 Insider version, Build 2412 16.0.18305.20000.
To reproduce this error you have to be using Excel in Hungarian language.