Ga naar inhoud

Petrusjaja

Lid
  • Items

    19
  • Registratiedatum

  • Laatst bezocht

Alles dat geplaatst werd door Petrusjaja

  1. Alpha, dat is het! ik heb er even mee gespeeld en dit werkt! Dank je! Ik kan nu het aantal tekens achter de komma instellen. Heb nog even verder doorgezocht met dit idee: het omzetten in tekst en het lukte me daarna ook met deze formule met daarin een getal-formatter: =TEKST(AFRONDEN.NAAR.BOVEN(A1;A2); "#," &HERHALING("0";A2)) In A1 staat het getal dat ik dan eerst wil afronden naar boven op het aantal decimalen dat ik in A2 zet. Dat aantal A2 gebruik ik daarna ook om het aantal decimalen in het tekststringetje in te stellen en inderdaad trailing zero's blijven dan staan net als in jouw voorstel. Weer wat geleerd hier! Dank!
  2. Vorige post mocht ik ineens niet meer wijzigen. Dit had er moeten staan: ja, het gaat inderdaad om het visuele effect: de juiste waarde moet met de juiste resolutie getoond worden om de meetrestultaten in vervolgberekeningen te kunnen gebruiken. Ook klopt dat cel e10 manueel is ingevuld zonder die 0 erachter, daar had ik ook op gerekend. dus dat ik die 0 niet hoefde in te voeren. Excel rekent intern met een veel hogere precisie, tot ca. 15 cijfers achter de komma. Ik weet dat als ik die nul niet invoer, ik daar geen last mee krijg en de juiste waarde gebruikt wordt voor de berekeningen. De nauwkeurigheden van de metingen waar ik hier in Excel mee werk zullen dus nooit last krijgen van de resolutie waarmee excel intern werkt. zie hier meer details over hoe dat in excel zelf gaat: url(20150925_2333) http://www.cpearson.com/excel/rounding.htm
  3. ja, klopt, had ik ook op gerekend. dus die 0 hoef ik niet in te voeren. Excel rekent met veel hogere precisie, ca. 15 cijfers achter de komma. Ik weet dat als ik die nul niet invoer, ik daar geen last mee krijg en de juiste waarde gebruikt wordt voor de berekeningen. De nauwkeurigheden van de metingen waar ik hier in Excel mee werk zullen dus nooit last krijgen van de resolutie waarmee excel zelf intern werkt. zie hier meer details over hoe dat in excel zelf gaat: url(20150925_2333) http://www.cpearson.com/excel/rounding.htm
  4. cel c10 heeft op de DMM met 6 cijfers gestaan als 19,0510 omdat het eerste cijfers links een 1 is, dan zal dit type DMM 6 cijfers tonen. Dat de achterste 0 niet in excel staat is niet erg, de waarde is intern in Excel hetzelfde. Maar display van het getal moet wel die 0 tonen op het eind omdat dat aangeeft dat de resolutie van de meting 0,0001V is zoals ook bij LSD gewicht al is aangegeven. Kijk je bijvoorbeeld naar cel e10, dan kunnen en zullen door de berekeningen daar wel meer dan 4 decimalen achter de komma staan. In dit geval staat er 0,0058102 Dit wordt met afronden naar boven weer teruggebracht naar 4 decimalen achter de komma tot 0,0059 . Afronden naar boven moet hier omdat het om foutafschatting gaat, en dan moet je naar boven afronden. De werkelijke absolute fout ligt dan altijd onder die waarde met 4 decimalen. Die waarde van 4 decimalen bij het afronden is berekend in een andere cel. Het is deze waarde van 4 die ik ook zou willen gebruiken voor de weergave van het aantal decimalen in die cellen met absolute fouten. Dat moet nu met de hand ingesteld worden. In ieder geval bedankt voor het meedenken. Ik stop er voor vandaag even mee.
  5. de waarden voor de fouten wordt nu nog met de hand overgenomen uit de tabel van de DMM. Dat moet ik nog automatiseren. Dat ga ik pas doen als ik het huidige probleem heb opgelost van die zwevende komma, dus waar we nu over praten. Uiteraard moet ook de meetwaarde zelf ingevoerd worden (dat staat bij 'reading')
  6. alle witte en gele velden met getallen waarin 5 cijfers staan moeten nu met de hand vast ingesteld worden op het juiste aantal cijfers achter de komma: dus de meetwaarden en de absolute fouten: al die velden zijn 5 digits (bij een 5 3/4 DMM dus soms 6, als het meest linkse cijfer een 1 of een 2 is). NB: in een van de tabbladen staat de volledige meterspecificatie per bereik, van de gebruikte DMM.
  7. dat instellen van 0,0000 in excel displayed altijd 4 cijfers achter de komma. Dan verzint Excel die 0 achter 12,345 erbij en toont 12,3450 om maar 4 cijfers achter de komma te kunnen zetten. Die laatste 0 is het 6e cijfer en mag niet getoond worden
  8. wat ik wil zien als ik meet met een DMM van 5 digits is 5 cijfers. niet meer en niet minder.
  9. ik voeg het toe. de cellen die in cijfers achter de komma automatisch op basis van het door de DMM automatisch en in Excel gevonden meetbereik in aantal cijfers mee zouden moeten veranderen zijn de witte getalvelden meetnauwkeurigheid_v20150924_0900.xlsx
  10. in een tweede meting wordt de serieschakeling gemeten op dezelfde manier. Wel aardig is dat je dan ziet dat bij een 5 3/4 digit DMM er 6 cijfers opduiken. Als je die ook wilt zien dan kan ik dat ook nog wel even toevoegen maar het voegt niet echt iets toe aan de discussie
  11. in het voorbeeld dat ik geef moet ik dus met de hand alle velden met absolute fouten en de meetwaarde zelf handmatig op 4 resp. 3 cijfers achter de komma instellen via de eigenschappen van die cellen bij de twee metingen.
  12. Bij dit bericht zit een meting van twee weerstanden met een 5 3/4 digit DMM. Dat is iets ingewikkelder nog, omdat een 5 3/4 DMM 5 digits heeft plus eentje die niet boven de 3 gaat, dit soort DMM's heeft dus altijd bereiken die met een 3 beginnen. dus 30 ohm, 300 ohm, 3000 ohm. Maar dat doet verder niet af aan het probleem dat ik schetste
  13. daarin kan ik de waarde 12,345 niet goed weergeven, daar zet excel dan een 0 bij en dat zal ik zien als 12,3450. dat is 10 zo nauwkeurig als 12,345 en niet terecht
  14. wat ik dus nodig heb is een functie in Excel waarmee ik direct de eigenschappen kan instellen van een cel, in het bijzonder dus dat daarin een getal staat met N cijfers achter de komma. Die N bereken ik aan de hand van de waarde van het getal in diezelde cel.
  15. alpha, om dus jouw vraag direct te beantwoorden: Onduidelijk is wanneer je welk aantal decimalen wil. -> dat is dus afhankelijk van het bereik en is wel te zien aan het getal dat ik invoer Daarom maar deze vraag: hoe wil je dat volgende waarden uiteindelijk worden weergegeven? -> zal er een aantal per lijn beantwoorden En uit hoeveel getallen kan de waarde vóór de komma maximaal bestaan? 7,2 --> deze waarde zie ik nooit zo op de DMM, dit zijn maar 2 cijfers, niet 5 7,23 --> deze waarde zie ik nooit zo op de DMM, dit zijn maar 3 cijfers, niet 5 7,234 --> deze waarde zie ik nooit zo op de DMM, dit zijn maar 4 cijfers, niet 5 7,2345 --> deze waarde zie wel zo op de DMM, en zo wil ik dat ook straks in het overzicht zien, precies 5 cijfers 7,23456 --> deze waarde zie ik nooit zo op de DMM, dit zijn 6 cijfers, niet 5, het display op de DMM kan dit niet tonen
  16. wat ik wel kan doen in excel is floating point notatie gebruiken. Dat ziet er bijvoorbeeld voor de eerder genoemde getallen als volgt uit: 12,450V = 1,2450 x 10^1 34,678mV = 3,4678 x 10^-2 0,4501V = 4,501 x 10^-1 Maar dat vind ik niet echt mooi Overigens zie ik dat ik bij de laatste meting 0,4501 een fout heb gemaakt: dat zal de DMM zo nooit weergeven, omdat je nu een cijfer kwijt bent. Hij zou dat als 450,10mV weergegeven hebben, daarmee die laatste 0 significant makend
  17. wat ik wil is altijd 5 cijfers in totaal, ik weet van te voren niet waar de komma staat. Ik kan het wel berekenen in Excel. Verder mogen de nullen aan het eind niet onderdrukt hebben als die er toevallig wel in zouden zitten. bijvoorbeeld 2,4000000 moet als 2,4000 worden weergegeven en niet als 2,4. Die getallen hebben verschillende nauwkeurigheden. Het resultaat moet altijd met 5 cijfers, we noemen dat significante cijfers, worden weergegeven
  18. Beste Alpha en plongske Het zit zo: ik doe metingen aan elektrische circuits met een voltmeter. Die voltmeter is een digitale mulitmeter (=DMM) met 5 cijfers op het display. Hij kan dus het getal 99999 met 5x een 9 als maximum aangeven. Maar dat zou dan 99999V zijn en dat is veel te hoog! Als ik nu een spanning ga meten met dit apparaat van bijvoorbeeld 1,2345 Volt dan moet er een komma verschijnen. Dat betekent dat de DMM een autoscale optie heeft, die automatisch de DMM instelt op een maximaal bereik van 9,9999V. Eerlijk gezegd noemen we dat het 10V bereik, maar die 10.0000 volt kan hij dan net niet aangeven, daar heb je een cijfer meer voor nodig. Als de DMM zich instelt op een bereik, doet hij dat door intern een elektronisch instelbare verzwakker voor het echte meetnetwerk te schakelen, dus tussen de meetpenaansluitingen waar ik mee meet en het echt meetcircuit. Die verzwakker moet heel nauwkeurig gemaakt worden maar ze hebben allemaal net iets andere miniscule afwkijken. Daarom heeft de DMM verschillende foutspecificaties voor elk bereik.Die staan in een tabel die ik en Excel zet. Ik moet dus weten in welk bereik de DMM zich instelt. Dat kan ik berekenen aan de hand van de gemeten waarde die ik op het DMM scherm zie. Die voer ik in in Excel. Excel gaat daarmee uitzoeken welke specificatie ik moet gebruiken en met welke afwijkingen in 0,0xxx% van het bereik en de afgelezen waarde ik heb. Dan komt het: dan wil ik die resultaten ook aan het eind laten zien op een speciaal veldje: de meetwaarde en de absolute en relatieve fout daarin. Maar die moet ik weergeven in een van het bereik afhaknelijk aantal cijfers achter de komma. Natuurlijk kan ik dat handmatig instellen zoals plongske terecht opmerkt, maar dat moet ik dan elke keer veranderen als het bereik een ander is. Ik wil dat dus automatisch laten gebeuren zodat ik alleen de meetwaarden in hoef te tikken en ploep dan moet daarna alles wat daarbij hoort met het juiste aantal cijfers achter de komma getoond worden. Voorbeeld: ik doe 3 metingen: 12,450V 34,678mV 0,4501V en zoals je ziet zijn dat de bereiken 100V, 100mV en 1V En in alle drie voorbeelden zie je 5 cijfers die gebruikt worden door de DMM. Let met name op de 0 aan het eind van de eerste meting: zou ik in Excel de cel waar dat in staat op automatisch zetten dan zou ik 12,45 zien en dat is 10x zo onnauwkeurig als 12,450. Maar waar het me echt om gaat is dat ik alleen meetwaarden in wil voeren (een groot aantal) zonder dat ik me hoef te bekommeren om het aantal cijfers achter de komma dat ik te zien krijg: dat wil ik dus niet met de hand maar automatisch ingesteld hebben op basis van die ingevoerde meetwaarde.
  19. Ik heb een functie nodig die ik niet kan vinden in Excel: ik wil het aantal cijfers achter de komma die weergegeven worden en met de hand ingesteld kan worden via eigenschappen van de cel voor getalweergave met behulp van een berekende waarde elders in het werkblad via een berekening van het benodigde aantal cijfers automatisch kunnen instellen. Deze wens komt voort uit omgang met DMM (Digitale MultiMeter)-waarden waarbij de DMM via zijn autorange zijn meetbereik instelt. Zo heeft een 5 digit DMM 5 cijfers in zijn display en op het bereik van 100 volt zullen de getallen er dus bijvoorbeeld zo uitzien: 34,567 V of 12,345 mV. Ofwel steeds met altijd 3 cijfers achter de komma. Daar kunnenook nullen in zitten dus bv 67,890 of nog erger 89,100 of zelfs 90,000 V. Excel zal die nullen alleen weergeven als je een cel instelt op getalweergave met 3 cijfers achter de komma. Tot zover gaat het goed. Maar als ik nu een andere meetwaarde krijg, die onder de 10V ligt, dan verschijnt er op het DMM display bijvoorbeeld 4,5678V, ofwel er zijn nu 4 decimalen achter de komma. In Excel kan ik door een berekening de autorange functie wel goed voorspellen en daarmee ook goed afronden, ook atuomatisch op het gewenste aantal cijfers, maar ik kan het dus niet correct weergegeven: excel staat immers ingesteld op 3 cijfers achter de komma en niet op 4. De vraag is dus: hoe kan ik automatisch Excel op weergave van die cel met 4 decimalen achter de komma zetten, ofwel hoe kan ik de eigenschappen van een cel automatisch vanuit het werkblad veranderen? Dat is in feite de echte vraag. En wat ik niet wil is dat ik daar een macro of visual basic truc voor moet gebruiken omdat ik dan geen .xlsx bestanden meer kan gebruiken.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.