Hirdetés
- Fotók, videók mobillal
- Samsung Galaxy S23 Ultra - non plus ultra
- iPhone topik
- Windows 10 Mobile (Windows Phone) szakmai topik
- Apple Watch Sport - ez is csak egy okosóra
- Apple Watch Ultra - első nekifutás
- Android Autót minden mobilra!
- Motorola Edge 70 - többért kevesebbet
- Xiaomi 15T - reakció nélkül nincs egyensúly
- Samsung Galaxy A56 - megbízható középszerűség
-
Mobilarena
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
adDis
csendes tag
válasz
ny.janos
#40071
üzenetére
Köszönöm a segítségedet, ny.janos !
A javaslatodat továbbdolgozva meg lett a megoldás! 
Csak emlékeztetőül a probléma, hátha másnak is érdekes lehet:
Arra szerettem volna megoldást kérni, hogy ha
1) adott egy havi kiadásokat listázó táblázat, amiben A oszlop néhány szavas leírást, B oszlop pedig összegeket tartalmaz, milyen képlettel oldható meg, hogy a C oszlopba kiírja az 1-es kódot, ha A-ban - mondjuk - megtalálja az "xy" kifejezést, a 2-es kódot, ha megtalálja az "xy2"-t, és
2) milyen képlettel írathatom ki a C oszlopba -mondjuk- a 3-as kódot, ha a fent keresett szövegek egyikét sem találja.Végül az lett a nyerő megoldás, hogy az 1)-es kérdésemre általad javasolt HA függvény hamis ágára befűztem a szintén "A" oszlopban keresendő 2. szövegrészt (személynevet), és annak a hamis ágára pedig a harmadik (azaz a "közös költség") kategória kódját, így:
=HA(TÍPUS(SZÖVEG.KERES("xy";$A$9:$A$199))=1;"1";HA(TÍPUS(SZÖVEG.KERES("xy2";$A$9:$A$199))=1;"2";"3"))
- ahol azt végzi el tehát a képlet nekünk, hogy "C" oszlopba kiírja az 1-es kódot, ha az A oszlopban megtalálja az xy nevet, a 2-es kódot, ha az xy2-t, és a hármast, ha egyik előzőt sem.(Az összegek nálam a A9:A199-es tartományban vannak.)
A 3-as kérdésemben arra kerestem a választ, hogy ha "C" oszlopban 3-as kód van, ÉS az egyébként manuálisan kitöltésre kerülő "D"-ben 2-es, ÉS az összeget tartalmazó "B" -ben az összeg nagyobb vagy egyenlő mint 1000, akkor (az E oszlopba) írjon ki egy 3-ast, minden más esetben (feltéve, ha C=3, D=2 feltétel továbbra is fennáll), akkor 2-est. Ezt ugyanazzal a módszerrel oldottam meg, mint fent, tehát általad írt HA képlet hamis ágára fűztem egy másik HA függvényt:
=HA(ÉS($C$9:$C$199=3;$D$9:$D$199=2;$B$9:$B$199>=1000);3;HA($N$9:$N$199=3;"2";""))
Viszont egy új, bosszantó problémával szembesültem, amikor ezeket a képleteket végigmásoltam az automatikus kódolásra kijelölt (C, E) oszlopokban, azzal szembesültem, hogy az E oszlop képletei nem jelenítenek meg semmilyen értéket, ha a C-ben a kódokat a fent leírt képlettel generáltatom . , és egyébként a C oszlopra kitalált feltételes formázás sem működik.

Feltehetőleg azzal van a problémája, hogy nem szimplán egy értéket lát, hanem a mögötte álló képletet, de nem értem miért probléma ez az E oszlopba rakott HA függvénynek, ha pl. szinten a C oszlop celláira mutató SZUMHATÖBB képleteket (a munkalap más részein) meg nem zavarja ez.
A kérdésem tehát: mit kellene vajon beállítanom, hogy a feltételes formázásom és az E oszlopba beírt képlet a C oszlopba kiírt értéket figyelje és ne annak a képletét?
Előre is köszönöm minden fáradtságotokat!

Új hozzászólás Aktív témák
- Allegro vélemények - tapasztalatok
- Formula-1
- HP nyomtatók
- ThinkPad (NEM IdeaPad)
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Huawei MediaPad M5 - nagyot szól
- Bekrepáltak a régebbi Forzák az NVIDIA új drivereivel
- Parfüm topik
- PlayStation 5
- Meggyi001: Kórházi ellátás: kuka vagy finom?
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3434
- BESZÁMÍTÁS! Intel Core i7 8700 6 mag 12 szál processzor garanciával hibátlan működéssel
- CORSAIR K100 AIR
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest
A javaslatodat továbbdolgozva meg lett a megoldás! 

Fferi50

