Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

Excel: parameters afronden en opzoeken in tabel

Pagina: 1
Acties:

Onderwerpen

Vraag


  • daan.berk
  • Registratie: oktober 2018
  • Laatst online: 06-11-2018
Beste Tweaker,

Na een lange worsteling heb ik de hoop opgegeven, totdat ik mij bedacht dat de tweakers mij vast wel kunnen helpen. Ik heb een vraag over het combineren van een zoekfunctie binnen een tabel en het afronden van waardes binnen Excel.

Mijn probleem:
De tabel bevat Cp/Cv waardes welke uitgezet zijn tegen de temperatuur en druk. De waardes van de druk staan op de y-as(verticaal) en de waardes van de temperatuur op de x-as(horizontaal). De waardes lopen uiteen van 0-1000 en gaan in stappen van 5 bar, 10 bar, 25 graden en 100 graden/bar.

In cel A1 wordt de gewenste waarde van de temperatuur genoteerd.
In cel A2 wordt de gewenste waarde van de druk genoteerd.
De temperatuur waardes op de x-as: -200 -175 -150 -125 -100 -75 -50 -25 0 25 50 75 100 125 150 200 300 400 500 600 700 800 900 1000
De druk waardes op de y-as: 1 5 10 20 30 40 50 60 70 80 90 100 150 200 250 300 350 400 450 500 600 700 800 900 1000
De tabel is te vinden op tabblad 'n-value Cp_Cv' en heeft incl. tabelwaardes een bereik van B66:Z91.

Als ik de Cp/Cv waarde bij 200 bar en 200 graden wil opzoeken dan gaat dit goed, maar zodra ik daar bijvoorbeeld 201 bar van maak dan wordt deze waarde niet herkend(logisch).

Wat ik al gevonden of geprobeerd heb:
Afrond functies, welke mij het volgende heeft opgeleverd:

=ALS(ISGETAL(A1)*ISGETAL(A2);INDEX('n-value Cp_Cv'!C67:Z91;+VERGELIJKEN((AFRONDEN(Blad2!A2;-1));'n-value Cp_Cv'!B67:B91;0);VERGELIJKEN((AFRONDEN(Blad2!A1;-1));'n-value Cp_Cv'!C66:Z66;0));"")

Middels deze functie worden de waardes van 195-204 afgerond tot 200. Ik zou graag willen dat de de waardes worden afgerond naar de eerst volgende waarde van de tabel, is dit mogelijk?

Alvast bedankt voor de hulp.


Groet,

Daan

Alle reacties


  • daan.berk
  • Registratie: oktober 2018
  • Laatst online: 06-11-2018
Beste kruimel0,

Het afronden van de waardes is niet het probleem van de kwestie, dit ligt meer in het afronden naar de eerst volgende waarde of dichtstbijzijnde waarde van de x of y as van de tabel.
Het afronden van de waardes naar een tiende of 25ste is mij ook al gelukt, zie de code die ik geschreven heb.

Mvg,

Daan
Pagina: 1


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True