Hirdetés

Új hozzászólás Aktív témák

  • bugizozi
    őstag

    Használjunk fatengelyes megoldást, tömbképletet.
    ={SZUM((A1:A27<0)*(A1:A27))+SZUM((A1:A27=0)*(A1:A27))+SZUM((A1:A27>0)*(A1:A27))}
    A { és } jeleket nem Te írod be, hanem az Enter helyett Ctrl-Shift-Enter-t kell ütnöd.
    Az utolsó mondatot ne vedd sértésnek (mert itt többen sértődékenyek, mint ahányan a Súgót olvasták), a legtöbben nem használtak még tömbképletet :D

    Tegnap rákérdeztem a szitura a volt prog tanáromnál, ő se tudta hogy az elseif miért nem működik, de rávilágított egy "normálisabb" megoldásra...
    Ha már úgyis számokkal akarok tovább dolgozni és ezekkel a számokkal akkor ne a ComboBox.Value-t használjam hanem a ComboBox.ListIndex-et. Ezzel lehet visszakapni a ComboBox elemeinek sorszámát. Igaz kis finomítás kell, mert a ListIndex 0-tól kezdi a számozást szóval ComboBox.ListIndex + 1 és ennek segítségével már vissza is kaptam a kívánt értékeket 1-12-ig! :))
    További szép napot!

Új hozzászólás Aktív témák