globe
Verenigingslid
- Lid geworden
- 18 mrt 2001
- Berichten
- 3.616
Voor een 1000-tal cm maten moeten ik de notatie Feet' inch' en inch' breuk in een lijst converteren.
De notatie moet uiteindelijk een afgeronde waarde zijn op 1/4, 1/8 en 1/2 inch.
Excel voorziet niet in een standaard functie hiervoor en nu heb ik een gedrocht van een formule samengesteld.
Ik weet zeker dat het makkelijker kan, wie heeft de oplossing.
VBA is geen optie helaas. De uiteindelijke formule moet in een google sheet terecht komen.
Ook heb ik het probleem wanneer er geen restant voor de breuk over is (dus afgerond 0) er 0/1 wordt weergegeven vanwege de TEKST functie "#/#"
De notatie moet uiteindelijk een afgeronde waarde zijn op 1/4, 1/8 en 1/2 inch.
Excel voorziet niet in een standaard functie hiervoor en nu heb ik een gedrocht van een formule samengesteld.
Ik weet zeker dat het makkelijker kan, wie heeft de oplossing.
VBA is geen optie helaas. De uiteindelijke formule moet in een google sheet terecht komen.
Ook heb ik het probleem wanneer er geen restant voor de breuk over is (dus afgerond 0) er 0/1 wordt weergegeven vanwege de TEKST functie "#/#"
Code:
=AFRONDEN.NAAR.BENEDEN((A2/30,48);0)&TEKEN(39)&(AFRONDEN.NAAR.BENEDEN(REST((A2/30,48);1)*12;0))&" "&TEKST(AFRONDEN.N.VEELVOUD((AFRONDEN.NAAR.BENEDEN(REST((A2/30,48);1)*12;2))-(AFRONDEN.NAAR.BENEDEN(REST((A2/30,48);1)*12;0));0,125);"#/#")&TEKEN(34)
En in een LET code:
=LET(
CM; A2;
feet; AFRONDEN.NAAR.BENEDEN((CM/30,48);0);
inch; AFRONDEN.NAAR.BENEDEN(REST((CM/30,48);1)*12;0);
breuk; TEKST(AFRONDEN.N.VEELVOUD((AFRONDEN.NAAR.BENEDEN(REST((CM/30,48);1)*12;2))-(AFRONDEN.NAAR.BENEDEN(REST((CM/30,48);1)*12;0));0,125);"#/#");
result; feet & TEKEN(39) & " " & inch & " " & breuk & TEKEN(34);
result
Bijlagen
Laatst bewerkt: