Ve sloupci a mám v každé buňce funkci průměru od 1 do 20 čísel, takže v buňce A1 je třeba =PRŮMĚR(22;16;25;35;22;18;28;40) ,v buňce A2 bude =PRŮMĚR(3;7) a tak dále. Buňky ve kterých je průměr víc jak z 5 čísel (aby se vyloučil prvek náhody) jsem zformátoval na zeleno, a já potřebuju právě k tadytomu formátu vytvořit ve vedlejší buňce (sloupec B) funkci, která vyhodí hodnotu „1“ v případě že buňka A1 bude zelená, a pokud A1 zelená nebude, tak vyhodí nulu „0“.
Ale úplně nejlepší by bylo, kdyby se ještě dalo nějak pracovat s tím průměrem, tedy pokud bude průměr spočítán víc jak z 5 číslic, tak písmo buňky bude zelené a v případě že ne, tak zůstane černé (automatická barva).
Jsou nějaký nápady?
Zajímavá 0 před 4052 dny |
Sledovat
Nahlásit
|
Vzorec nelze vztahovat k formátu, ale jestli jsem tě dobře pochopil, pak chceš něco jako:
=KDYŽ(POČET(oblast)>5;1;0)
0
před 4052 dny
|
0 Nominace Nahlásit |
Šlo by to docela jednoduše makrem. Prošel bys buňky a za předpokladu, že by všechny byly zelené, pak bys někam vyhodil 1, pokud by jedna z nich nebyla zelená, vyskočil bys z cyklu a vypsal 0.
Klíčová slova: VBA, ActiveWorkbook, for, if
0
před 4052 dny
|
0 Nominace Nahlásit |
Alesh: ne, pochopils to špatně :) jak jsem uvedl v příkladech, PRŮMĚR není z oblasti ale z několika ručně vložených hodnot
jpau: tak takovýhle makra, jestli to fakt jde, už jsou na mě moc složitý hele..
To moc nechápu, proč to děláš takto „magorsky“? 🙂 Jaký to má smysl? Jak pak děláš to podmíněné formátování?
Bedy | 1528 | |
Michal Kole | 1199 | |
led | 1156 | |
Hlada | 1131 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 725 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |