| |
| Wie Sie mit 3D-Druck glattere Oberflächen erhalten, eine Pressemitteilung
|
Autor
|
Thema: Excel Formel mit Zahlen ausgeben (5836 mal gelesen)
|
lschnarf Mitglied
Beiträge: 13 Registriert: 25.07.2011
|
erstellt am: 08. Nov. 2012 16:37 <-- editieren / zitieren --> Unities abgeben:
Hallo, 1. ich habe folgende Frage: Ich habe in Excel eine Spalte mit vielen Formeln wie zum Beispiel =(A1+A2)/2*B2 Ich möchte als Resultat in der nebenstehenden Zelle den entsprechenden Rechenweg stehen haben, also z.B. (15,13+17,43)/2*25,00 Ich weiß mittlerweile, dass es über die Formel ="("&A1&"+"&B1&")/2*"&B2&"" funktioniert. Allerdings ändern sich die Formeln häufig und so ist es ein ziemlicher Aufwand die Formel jedesmal von Hand zu ändern. Deswegen die Frage: geht das auch anders? 2.Das Sahnehäubchen wäre zudem folgendes: Wenn C1 die Formel =(A1+B1) enthält, und E1 die Formel =(C1+D1). Dann wäre das Nonplusultra folgende Zahlenfolge in einer Zelle zu bekommen (bei A1=1, B1=2, D1=3) =((1+2)+3). Geht das irgendwie? Am wichtigsten wäre die Lösung von 1.! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mokoe Mitglied Architekt
Beiträge: 13 Registriert: 07.09.2012 Microstation v8i Excel
|
erstellt am: 09. Nov. 2012 00:41 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
Hallo, vielleicht hilft Dir das weiter - ein anderer Weg: 1. in Zelle A1 den Rechenweg als Text eingeben (ohne "="): ((1+2)+3) 2. in Zelle B1: =Ergebnis 3. es erscheint nun die Fehlermeldung #Name? in Zelle B1 4. nun einen Namen definieren (Strg+F3) Namen Neu: Ergebnis = AUSWERTEN(A1) oder alternativ mit relativen Bezug: Ergebnis = AUSWERTEN(INDIREKT("ZS(-1)";0)) ZS(-1) bedeutet eine Zelle links, ZS(-2) zwei Zellen links usw. auswerten lassen Jetzt kannst Du jede Formel als Rechenweg ohne "=" als Text eingeben und in der benachbarten Zelle erscheint sogleich das Ergebniss. Dir bleibt ein Formelprogrammieren erspart und auslesen. Gruß mokoe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pi-design Mitglied Design Engineer
Beiträge: 950 Registriert: 09.08.2002 Excel 365 WIN 10 Enterprise 64 Bit
|
erstellt am: 09. Nov. 2012 07:09 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
|
lschnarf Mitglied
Beiträge: 13 Registriert: 25.07.2011
|
erstellt am: 09. Nov. 2012 16:08 <-- editieren / zitieren --> Unities abgeben:
mhh.. leider helfen die beiden Vorschläge nicht wirklich, da das "Ausgangsprodukt" eben eine Formel mit Zellbezügen ist und keine festen Werte. aus "=(A1+A2)/B1" soll eben dann als Text stehen "(5+3)/2" oder auch "=(5+3)/2" Und sofern sich A1 und A2 und B1 ändern sollen sich eben auch die Werte ändern. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mokoe Mitglied Architekt
Beiträge: 13 Registriert: 07.09.2012 Microstation v8i Excel
|
erstellt am: 10. Nov. 2012 00:58 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
Hallo, den Weiterentwicklungstip finde ich super, da habe ich noch gar nicht dran gedacht. Ich weiß zwar nicht wofür es gut ist, aber ich habe mal heute abend etwas geforscht und verschachtelt, vielleicht ist es ja genau das was Du gerne hättest...: 1. Zellenwerte: A1 : 15,13 A2 : 17,43 B1 : 25,00 C1 : =(A1*A2)/2*B1 2. vier Namen definieren (Strg+F3): Rechenformel : =ZELLE.ZUORDNEN(6;INDIREKT("ZS(-1)";0)) Zellenwert_A1 : =WECHSELN(ZELLE("Adresse";INDIREKT("ZS(-3)";0));"$";"") Zellenwert_A2 : =WECHSELN(ZELLE("Adresse";INDIREKT("Z(+1)S(-3)";0));"$";"") Zellenwert_B1 : =WECHSELN(ZELLE("Adresse";INDIREKT("ZS(-2)";0));"$";"") 3. folgende Formel in Zelle D1 eingeben: =WECHSELN(WECHSELN(WECHSELN(Rechenformel;Zellenwert_A1;TEXT(INDIREKT(Zellenwert_A1);"0,00")); Zellenwert_A2;TEXT(INDIREKT(Zellenwert_A2);"0,00"));Zellenwert_B1;TEXT(INDIREKT(Zellenwert_B1);"0,00")) Die Formel in D1 bezieht sich relativ auf die Zellbezüge und kann einfach nach unten kopiert werden. Ich habe zusätzlich in der Formel eine Textformatierung für 2 Kommastellen vorgesehen.
Ich hoffe Dir hilft es jetzt weiter. Vielleicht geht das ganze auch etwas einfacher...hmmm Gruß mokoe
[Diese Nachricht wurde von mokoe am 10. Nov. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
robo75 Mitglied Angestellter
Beiträge: 2 Registriert: 24.09.2013
|
erstellt am: 24. Sep. 2013 18:00 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
Hallo zusammen, ich beschäftige mich seit eigniger Zeit mit dieser Funktion und ich finde sie echt super... ABER wäre es noch möglich eine Multiplikations-Funktion einzufügen? Aufgabe: Ich habe eine Datei mit vielen Blättern. Diese Blätter haben unterschiedliche Namen Ich berechne in allen Blättern das Ergebnis aus Spalte C in Spalte D ZUSÄTZLICH soll ein variabler Multiplikator aus Zelle B4 dazukommen In jedem Blatt ist der Multiplikator in B4 und ist zumeist nicht gleich. Wenn ich jetzt einfach B4 angebe, nimmt er der Wert der Zelle B4 aus EINEM bestimmten Blatt für ALLE Blätter, und nicht den Wert aus dem entsprechnenden Blatt...
Wie könnte ich das bewerkstelligen? Danke vorab Robert ------------------ RBo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5260 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
erstellt am: 25. Sep. 2013 06:09 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
|
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5260 Registriert: 15.04.2007
|
erstellt am: 26. Sep. 2013 05:36 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
|
robo75 Mitglied Angestellter
Beiträge: 2 Registriert: 24.09.2013
|
erstellt am: 26. Sep. 2013 13:11 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
Hallo ThoMay, danke für deinen Input, leider kann ich nicht die Formel verwenden, ich habe ca. 20 Blätter mit jeweils ca. 15 Zeilen wo ich ich die "Anzeigen"Funktion verwenden werde. Da wäre die Multiplikator Inklusion in der Funktion besser geeignet.... gibts eine möglichkeit den Multiplikator Blatt-Spezifisch zu machen? Danke u lg aus wien Robert ------------------ RBo Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThoMay Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 5260 Registriert: 15.04.2007 SWX 2019 Windows 10 x64
|
erstellt am: 27. Sep. 2013 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für lschnarf
|