S függvény nem működik a magyar Excelben / Function N is not working in Hungarian Excel

Névtelen
2024-11-08T17:41:38+00:00

English version is below

Az Excelben található S-függvény hibásan műkődik magyar nyelvű Excelben.

  1. A képletet nem lehet simán bevinni, "A képlet hibát tartalmaz" üzenetet ad az Excel.
  2. 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.
  3. 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).
  4. 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.

  1. 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).
  2. 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.
  3. 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.
  4. 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.

Microsoft 365 és Office | Excel | Otthoni | Windows

Zárolt kérdés. Ez a kérdés a Microsoft támogatási közösségéből lett áttelepítve. Szavazhat arról, hogy hasznos-e, de nem adhat hozzá megjegyzéseket vagy válaszokat, és nem követheti a kérdést.

0 megjegyzés Nincsenek megjegyzések

2 válasz

Rendezés alapja: Leghasznosabb
  1. Névtelen
    2024-11-09T13:56:33+00:00

    Hi Jonathan,

    Thanks, I have sent this issue to the Excel developer team as well.

    regards, Szilard

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések
  2. Névtelen
    2024-11-09T08:32:00+00:00

    Ez a válasz automatikusan lett lefordítva. Ennek eredményeképpen nyelvtani hibák vagy furcsa megfogalmazások lehetnek benne.

    Szia SzilárdV,

    Köszönjük, hogy felkereste a Microsoft Community webhelyet.

    Alaposan tanulmányoztuk az Ön által felvetett problémát, és teszteltük az Excel jelenlegi verziójában. Pontosan úgy tudtuk reprodukálni a problémát, ahogy Ön leírta.

    Köszönjük a probléma ellenőrzése érdekében tett erőfeszítéseit; Aprólékossága és figyelmessége dicséretes. Közösségi technikai támogatásként továbbra is gyűjtjük a releváns információkat erről a problémáról, és jelentjük azokat az Excel fejlesztői csapatának. Arra is felkérjük, hogy jelentse nekik ezt a problémát az Excel alkalmazás Súgó-visszajelzés opcióján keresztül. Ez segít nekik a probléma megoldásában a jövőbeli frissítésekben. Amint azonban a teszteredmények jelzik, úgy tűnik, hogy a hiba az Excel képlet bemeneti sávjának automatikus "tartományfelismeréséből" ered. Reméljük, hogy megtalálják a megfelelő módot ennek a funkciónak az egyensúlyára.

    Még egyszer köszönöm, és szép napot kívánok.

    Üdvözlettel

    Jonathan Z - MSFT | A Microsoft közösségi támogatási szakembere

    Hasznos volt ez a válasz?

    0 megjegyzés Nincsenek megjegyzések