Excel - součet hodnot pro přesný výsledek
zdravím, potřeboval bych pomoc s excelem
mám nějakou číselnou řadu: 170, 168, 179, 155, 174, 166, atd (klidně i 100 hodnot ve sloupci A)
potřeboval bych funkci, která by z těch hodnot vybrala kombinaci 3 čísel s výsledným součtem např. 500 (+/- 5)
případně aby vypsala počet takto nalezených shod
díky
No, bez VBA to asi nepujde, ale nejsem odbornik na excel. Jinak je to celkem jednoduchy trojity for cyklus a jeden if...
EDIT: https://www.geeksforgeeks.org/print-all-triplets-with-given-sum/ (tohle se da po uprave vzhledem k +/-5 docela dobre pouzit)
Len narýchlo zbuchnuté kvôli princípu (hrubá sila)
Každé spustenie vymaže pôvodný rozpis výsledkov.
Vstupné údaje sú v stĺpci A, kód si rozozná ich počet a zariadi sa podľa toho, čiže môžeš dopisovať a meniť.
Výsledok po zmene sa prejaví až po spustení kódu tlačidlom
Práce chvatná - málo platná
Samozrejme, že tam bola chyba...
Prikladám opravenú verziu, vrátane možnosti založenia želaného výsledku a tolerancie...
Vyzerá to však, že to už nikto nepotrebuje No co... no nic...
Najs. Dalo by se to jeste upravit, aby to nebylo v O(n^3), ale snad tam nebude mit miliony prvku.
Řešitel? Není potřeba programovat, ale nezjistí počet možností.
https://ctrlv.cz/Q3HL