Vooropgesteld: ik ben dus absoluut geen held met Excel. I hate it, maar ik moet er nu toch wat mee.
Ik heb een tabel met 2 kolommen gemaakt, waarbij ik de getallen uit kolom 1 wil afronden naar het dichtstbijzonde fibonacci getal, ongeacht of dit hoger of lager is. In het geval dat het getal even dichtbij het hogere of lagere fibonacci nummer is, dan maakt het niet veel uit welke er gekozen moet worden, maar dan zou ik voor de hogere willen gaan. Het resultaat moet ernaast in kolom 2 terecht komen.
Dus het resultaat moet dan worden:
4 -> 5
6 -> 5
8 -> 8
10 -> 8
12 -> 13
14 -> 13
16 -> 13
17 -> mag naar 13 maar liever naar 21
20 -> 21
Daarvoor heb ik op internet de volgende formule geplukt:
=INDEX(FIBO;1; IF(D48>=(INDEX(FIBO;1;(MATCH(D48;FIBO;1))) + INDEX(FIBO;1;(MATCH(D48;FIBO;1)+1)))/2; MATCH(D48;FIBO;1)+1; MATCH(D48;FIBO;1)))
waarbij D48 dus het eerste getal is uit kolom 1.
FIBO is een name range die ik heb gemaakt middels 2 cellen:
linkercel: FIBO
rechtercel: 0; 1; 1; 2; 3; 5; 8; 13; 21; 34; 55; 89; 144
Ik krijg dus steeds een #N/A error, wat doorgaans een bron-error is, dus vermoedelijk heb ik iets niet goed staan in die name range. Ik heb de puntkomma's vervangen door komma's, maar dat werkt ook niet.
Heeft iemand een idee?
Ik heb een tabel met 2 kolommen gemaakt, waarbij ik de getallen uit kolom 1 wil afronden naar het dichtstbijzonde fibonacci getal, ongeacht of dit hoger of lager is. In het geval dat het getal even dichtbij het hogere of lagere fibonacci nummer is, dan maakt het niet veel uit welke er gekozen moet worden, maar dan zou ik voor de hogere willen gaan. Het resultaat moet ernaast in kolom 2 terecht komen.
Dus het resultaat moet dan worden:
4 -> 5
6 -> 5
8 -> 8
10 -> 8
12 -> 13
14 -> 13
16 -> 13
17 -> mag naar 13 maar liever naar 21
20 -> 21
Daarvoor heb ik op internet de volgende formule geplukt:
=INDEX(FIBO;1; IF(D48>=(INDEX(FIBO;1;(MATCH(D48;FIBO;1))) + INDEX(FIBO;1;(MATCH(D48;FIBO;1)+1)))/2; MATCH(D48;FIBO;1)+1; MATCH(D48;FIBO;1)))
waarbij D48 dus het eerste getal is uit kolom 1.
FIBO is een name range die ik heb gemaakt middels 2 cellen:
linkercel: FIBO
rechtercel: 0; 1; 1; 2; 3; 5; 8; 13; 21; 34; 55; 89; 144
Ik krijg dus steeds een #N/A error, wat doorgaans een bron-error is, dus vermoedelijk heb ik iets niet goed staan in die name range. Ik heb de puntkomma's vervangen door komma's, maar dat werkt ook niet.
Heeft iemand een idee?
Canon: EOS R6 | EF 16-35/4L IS USM | EF 70-200/2.8L IS II USM
Zeiss: 35/2 Distagon | 50/2 Makro-Planar | 85/1.4 Planar | 100/2 Makro-Planar | 135/2 Apo Sonnar