Vyber políčko A1 a nadefinuj jméno, třeba Je.vzorec s odkazem:
=O.POLÍČKU(48;!A1)
Potom v podmíněném formátu zadáte vzorec:
=Je.vzorec
a formát. (Stejně je to nutné uložit jako sešit s makry.
@Pavlus
Při použití uvedené funkce mi ze záhadných důvodů na různých místech havarovala makra. Pomohla náhrada za funkci:
Function JeVzorec(cell As Range) As Boolean
JeVzorec = Left(cell.Formula, 1) = "="
End Function
marjankaj napsal/a:
Ale takto jednoducho to zadávateľ asi nechcel. Treba to robiť, čo najviac zložito, aby sa v tom ani autor nevyznal. Asi si niekto robí prdel.
No lepší by bylo
=SUMIFS( $B$2:$D$13;$A$2:$C$13; E2)
Pokud obě oblasti u funkce SUMIF nemají stejné rozměry, tak se funkce chová volatilně. Navíc schopnost sjednocovat rozměry oblastí může vést k nepříjemných chybám.
Do F2:
=SUMIF($A$2:$D$13;E2;$B$2)
a zkopírovat dolů.
V excelu bych v prvním přiblížení použil mediánový filtr. Funkce je medián. (Pokud je krok všude stejný.)
Pokud jsou hodnoty ve sloupci B setříděné, lze vytvořit např. ve sloupci D kumulativní sumu počtů ze sloupce C. Medián je potom v posledním řádku, ve kterém je kumulativní suma větší, než polovina celkové sumy řádku C.
Tj. stačí setřídit a do pomocného sloupce vložit kumulativní součet jednotek.
Jeden vzorec (maticový, vkládá se současným stiskem ctrl-shift-enter)
=INDEX(B1:B8;IFERROR(POZVYHLEDAT(SUMA(C1:C8)/2;SUBTOTAL(9;POSUN(C1;0;0;ŘÁDEK($C$1:$C$8);1)));0)+1)
(Data je nutné setřídit. Tady neřeším případ, kdy je medián mezi 2 hodnotami, vzorec by byl dost komplikovaný.)
No otázka je na makro, ale možná by to šlo bez makra. Zkusil jsi použít průřezy? Jeden na pt a druhý na pt2 a pt3?
Mělo by fungovat:
=SOUČIN.SKALÁRNÍ(--(ABS(A1:A10-B1:B10)>4)+(C1:C10="bota")*5)
Jedna s jednoduchých otázek. Existují tuny článků i algoritmů. Něco zkusil i MS:
https://www.microsoft.com/en-us/download/details.aspx?id=15011
Narazil jsem na to, netestoval jsem to. Možná se to někomu hodí.
Zajímavá debata. Bohužel nemám moc času.
Napadlo mne, že se řeší jak hodnoty vybrat, setřídit, ..., neřeší samotné číselné hodnoty:
např.: 0, 1, 2 ..
Když všechny 0 nahradím jedničkou, ...
Pokud dostaneš oba seznamy na jeden list, tak si je vyber a podmíněným formátem nech označit duplicity.
Pak můžeš filtrovat podle barvy.
Pokud to není dostatečně srozumitelné, zkus vložit ukázku sešitu.
Třeba pro buňku B5:
=SUMA($A$1:POSUN(B5;;-1))
Postup:
1) kliknout na graf
2) kliknout na řadu
3) ctrl-c
4) Klik na druhý graf
5) ctrl-v
=SUMIFS($G8:$AD8;$G$7:$AD$7;">"&EOMONTH(DNES();-1))
Pro hodnotu maxima zadej typ vzorec, a do vzorce dej např =max(oblast)+malé číslo.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.