Nu blev jag bara tvungen att damma av mina skolkunskaper från det förra årtusendeet.
https://www.matteboken.se/lektioner/m...
Så, om vi börjar med formeln
antal*2=((bredd+topp)*bredd)=bredd^2+topp*bredd
Där topp är hur "bred" du vill att topppen av din pyramid skall vara så kan du göra om formeln till den lösningsbara formen
0=bredd^2+topp*bredd-2*antal
Och PQ formeln för att lösa ut Bredd blir då
Bredd=-Topp/2 +-Rot((Topp/2)^2+2Antal)
eller, eftersom vi kan strunta i de negativa lösningarna
Bredd=-Topp/2 +ROT((Topp/2)^2+2Antal)
Dvs om toppen är 1 och antalet står i cell A1 så blir det
=-0,5+ROT(0,25+2*A1)
Eller, mer generellt om du vill kunna ändra toppbredden i cell B1
=-b1/2+ROT((b1/2)^2+2*A1)
Men, jag skulle nog köra:
=AVRUNDA.UPPÅT(-0.5+ROT(0.25+2*A2);0)
Då vet du hur bred botten måste vara och så får toppen bli som den vill. om du t.ex vill ha in 6 st så vet du att det här funkar:
3+2+1
Men om du vill ha in 7 så måste du ha 4:a i botten och du får acceptera att toppen blir 3-bred och det är inte förrän du kommer upp i 10 som du får en perfekt pyramid igen
7=4+3
8=4+3+1
9=4+3+2
10=4+3+2+1