84 hoch 200 Wie schnell lässt sich das auflösen?
|
Autor |
Nachricht |
heikekarina
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 20:58 Rufname:
|
|
Version: Office 2003 |
|
Hallo zusammen,
ich habe heute gehört bzw.mir sagen lassen das Excel angeblich über 15 Minuten benötigt um die Potenz 84 hoch 200 aufzulösen.
Hiermit erhalte ich den Laufzeitfehler 6 zurück.
Code: |
Sub Potenzieren()
Dim Wert1
Wert1 = 84 ^ 200
End Sub
|
Kann mir bitte jemand dazu helfen?
Das wäre fein.
Lieben Dank
Heike Karina
|
|
pefeu
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 21:33 Rufname: Peter
Wohnort: Hamburg
|
| |
Version: Office 2003 |
|
Hallo Heike Karina,
das wird für Excel wohl nicht mehr darstellbar sein, denn die Zahl wird ganz einfach zu groß sein, um in Variant oder Long zu passen - es gibt Überlauf = Error 6.
Excel ist bereits bei 84 ^ 5 überfordert.
Gruß Peter
|
|
Kaulquappe
ewiger Amateur

Verfasst am: 06. Sep 2010, 21:39 Rufname:
|
|
Version: Office 2003 |
|
Hi,
mit Double kommst Du bis 84^160, und zwar ohne große Rechenzeit.
Das ergibt etwas mit E307, und wie die Online-Hilfe zu Double besagt, ist bei E308 Schluss.
84^200 ist 7e384, also dürfte wohl einfach die Dimension für die Charakteristik (Exponent) nicht reichen.
Gruß
Michael
|
|
heikekarina
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 21:42 Rufname:
|
|
Version: Office 2003 |
|
Hallo Peter,
Hallo Michael,
lieben Dank für eure Antworten.
Gibt es das keine einzige Möglichkeit?
Schnief...
LG
Heike Karina
|
|
julianlein
Gast
Verfasst am: 06. Sep 2010, 21:43 Rufname:
|
| |
Version: Office 2003 |
|
je nachdem was du danach mit machen willst kannst du es aber aufsplitten...
in a = 8^32 und b= 8^32 und dann damit weiterrechnen...je nachdem was du vorhast...
willst du die zahl dann durch 2 teilen, dann musst du halt nur a/2 machen und das dann wieder zusammenführen...musst dann halt wiede irgwann in den bereich des machbaren kommen um sie zusammenzuführen....
|
|
julialein
Gast
Verfasst am: 06. Sep 2010, 21:44 Rufname:
|
|
Version: Office 2003 |
|
ok, in deinem fall wäre es dann a = 84^100 und b = 84^100...und fürs weitere lassen assoziativgesetzt und kommutativgesetz grüßen....
|
|
heikekarina
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 21:45 Rufname:
|
|
Version: Office 2003 |
|
Hallo julianlein,
ja............... und nö...
Leider nur Bahnhof verstanden.
Du hast nicht zufälligerweise einen Code in der Schublade?
LG
Heike Karina
|
|
julialein
Gast
Verfasst am: 06. Sep 2010, 21:51 Rufname:
|
|
Version: Office 2003 |
|
code nein, aber du kannst ja 84^200 als 84^100*84^100 darstellen. das ist eine möglichkeit.
du hast dann als variablen a=84^100 und b=84^100 und dein ergebnis wäre dann x = a*b. aber das rechnest du nicht aus, sondern rechnest mit den beiden variablen weiter. also willst du x nun z.b. durch 2 teilen, dann teilst du entweder a oder b durch 2, nach den gesetzten der mathematik halt....du willst also x/2 haben und das wäre dann a/2*b = (a*b)/2 = x/2 ....
aber was willst du denn da berechnen? da gibts doch bestimmt andere werte...so große zahlen sind ja nicht gerade standard. was willst du dann damit machen? es macht ja eig keinen sinn, sie darzustellen, da sie vermutlich nciht mehr auf den bildschirm passt. da sind ein paar mathematische tricks sicher hilfreicher.
|
|
heikekarina
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 22:00 Rufname:
|
|
Version: Office 2003 |
|
Hallo julialein,
wie ich es rechne ist mir noch geläufig, wenn auch schon ein paar Tage her.
Berechnen möchte ich nichts damit.
Es geht hier um eine Aussage eines Kollegen der mir sagte, das ein Rechenkünsteler bei Wetten das...? mit dieser Zahl igendwann einmal aufgetreten sein soll.
Die Aufgabe hat er angeblich innerhalb weniger Minuten mit dem Kopf gelöst.
Mein Kollege erzählte mir das selbst Excel wohl nicht in der Lage sei, das innerhalb von 15 Minuten aufzulösen.
Nun ja, und dafür bräuchte ich einen Code. Das ganze dient nur der Bestätigung.
Von daher wäre ich schon interessiert.
LG
Heike Karina
|
|
Gast
Verfasst am: 06. Sep 2010, 22:08 Rufname:
|
|
Version: Office 2003 |
|
nun gut, ich denke, dass es dafür keine lösun gibt, da die zahl einfach zu groß ist.
abgesehn davon kann ich mir nicht vorstellen, dass jmd diese zahl innerhalb weniger minuten im kopf lösen kann, das ist ein gigantische zahl. bereits 2^200 ist eine zahl mit 60 stellen, dafür gibts es vermutlich gar keinen namen mehr, 84^200 ist wohl eine zahl, die größer ist, als alle atome im universum.
da täuscht sich wohl jmd ganz gewaltig...für den pc ist die berechnung von großen zahlen übrigens sehr einfach, weil er diese als potenzen speichert. das dauert vermutlich nichtmal nen bruchteil einer sekunde...
die zahl lautet übrigens:
7175583331863913422894488229079406201138648723308483732881448862162491532164979063196884005242531909415429652721872011699019956732857615817946537444898796761798481525441065122077875924041218231939887844473683263179744723855568586730471500730130723406177945809439930173633378046177265950484730179000528031827907715407574769933582240890625522266887527088246559756566557021914276221157376
das hat nichtmal ne sekunde gedauert
|
|
julialein
Gast
Verfasst am: 06. Sep 2010, 22:10 Rufname:
|
|
Version: Office 2003 |
|
achja, habe es mit python gerechnet...vba packt das wie gesagt nicht mehr...aber warum sollte es das auch...
|
|
heikekarina
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 22:12 Rufname:
|
|
Version: Office 2003 |
|
Hallo Gast,
mit 84^160 bekomme ich es in einer MsgBox als 7.66806477226037E+307 angezeigt. Danach ist leider Ende.
Wäre lieb von dir, wenn du Hilfestellung geben könnest.
Danke und lieben Gruß
Heike Karina
|
|
julialein
Gast
Verfasst am: 06. Sep 2010, 22:14 Rufname:
|
|
Version: Office 2003 |
|
ich nochmal: also mit vba geht das definitv nicht, die zahl ist einfach zu groß für vba, das liegt nicht an der leistung des pcs, sondern einfach am speicher. verwende java oder python oder c, damit geht es ohne probleme und wie gesagt, in sekundenbruchteilen.
|
|
heikekarina
Im Profil kannst Du frei den Rang ändern
Verfasst am: 06. Sep 2010, 22:21 Rufname:
|
|
Version: Office 2003 |
|
Hallo julialein,
kurz Google gefragt was Python ist. Kannte ich bislang noch nicht. Denke aber das ich verstehe was du meinst. Danke für deine Geduld und Hilfe.
Mir reicht schon die Antwort alleine aus, das Excel es nicht schafft.
Lieben Dank und Gruß
Heike Karina
|
|
Heinz Schweigert
.
Verfasst am: 06. Sep 2010, 23:34 Rufname: Heinz
|
| |
Version: Office 2003 |
|
Hallo Zusammen
Also wenn Max vorbeischaut, denk ich mal rechnet ers dir in excel aus. Da ist die
Rede von 1 Million stellen, mit der potenziellen Chance auch mehr Stellen
darstellen lassen zu können.
Soweit ich mich errinnere war bei 1 Million Stellen die Rede von 10 Stunden
Berechnungszeit. Anyway deine Zahl scheint ja viiiiieeeel kleiner zu sein *lach*
Achso, vielleicht kannst Du ja den link auf den Bloq von maninweb umsetzen,
wenn Du den thread Mal sich selbst zuende liest, dann
kannst du es auch selbst ausrechnen.
Alles klar?
Grüße Heinz
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
|
|
Verwandte Themen |
Forum / Themen |
Antworten |
Autor |
Aufrufe |
Letzter Beitrag |
 |
Excel Formeln: Berechnen von Hoch- und Niedertarifen bei Ferienhausmiete |
2 |
joe_ma |
96 |
21. Sep 2013, 09:23 joe_ma  |
 |
Excel Formeln: Formel auflösen in Excel - 0 Gleichung |
13 |
Stoef69 |
229 |
01. Sep 2013, 08:19 lupo1  |
 |
Excel Formeln: Hierarchie in Parent-Child-Beziehung auflösen |
2 |
mark79 |
1025 |
14. Nov 2011, 20:40 Gast  |
 |
Excel Formeln: "&"-Verknüpfung lässt sich nicht formatieren |
2 |
Fat-Twin |
315 |
01. Nov 2011, 01:51 Fat-Twin  |
 |
Excel Formeln: Nach Formelergebnis lässt sich nicht suchen |
3 |
mikonto |
411 |
31. Okt 2011, 15:06 mikonto  |
 |
Excel Formeln: Gültigkeit mit Dropdown lässt auch beliebige Werte zu |
3 |
Qwertzuiop |
620 |
01. Jul 2011, 10:51 Qwertzuiop  |
 |
Excel Formeln: Nur die letzten 200 Zeilen für Berechnung? |
4 |
tschiesi |
301 |
21. Jan 2010, 13:17 tschiesi  |
 |
Excel Formate: Arbeitsblatt sieht anders aus, lässt sich nicht verschieben |
8 |
matze63 |
1007 |
23. Nov 2009, 17:51 Gast  |
 |
Excel Formeln: Wertetabelle für Potenzfunktionen der Form f(x)=x hoch -5 |
5 |
Avicenna |
14363 |
16. Nov 2009, 18:30 Thomas Ramel  |
 |
Excel Formate: Zahl lässt sich nur als Text filtern |
4 |
Fat-Twin |
418 |
25. Aug 2009, 07:39 Thomas Ramel  |
 |
Excel Formeln: Wenn funktion wichtig schnell bitte |
3 |
michaelecki |
286 |
23. Jan 2009, 17:27 Gast  |
 |
Excel Formate: Format für Drehzahl 1/min oder min hoch minus 1 |
2 |
blicki |
7996 |
25. Sep 2008, 15:31 blicki  |
|
|