Clever-Excel-Forum

Normale Version: Eingabe oder Ergebnis in gleicher Zelle anzeigen lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Hallo,


ich bin neu hier und möcht mich kurz vorstellen bevor ich Fragen meine Frage stelle.

Ich heiße "Xalus :19: " bin 43j und Außendienstmonteur in einer Mittelgroßen Firma die Papier-und Folienschneidmaschinen herstellt welche ich dann im Ausland beim Kunden aufstelle und In Betrieb nehme.
Zu hause habe eine Frau und einen 4jährigen Sohn welche mich in meinem Beruf sehr Unterstützen.

Nun zu meiner Frage:

Für die IBN unserer Maschinen habe ich mir mehrere Excelblätter erstellt welche ich für die versiedensten Berechnungen benötige.
Meistens ist es der Fall das ich mehrere Daten berechnen muss/will und das Ergebnis brauche. Die vorhandenen Daten sind aber nicht immer die gleichen.

Bsp:ich habe in der Tabelle von C2-C6 werte die ich eingeben kann oder berechnet haben will, jeh nach dem was ich zur verfügung habe.

Habe ich zB die Variablen C2 C3 und C5 so bekomme ich das ergebnis von C4
Habe ich zB die Variablen C3 C4 und C5 so bekomme ich das ergebnis von C2 usw usw.

Ist es irgendwie möglich das ich in der Gleichen Zelle (zB C4) sowol eine mir bekannte variable (Lauflänge) eingeben oder das Ergebnis der berechnung von C2 C3 C5 ausgeben lassen kann??

[attachment=17596]

Gruß Xalus43

PS: vielleicht hattet ihr so ein Thema schon mal, habe die sufu benutzt nur mit meinen formulierungen keine treffer erhalten.
Hallöchen,

für das Ergebnis hast Du sicher eine Formel in der Zelle. Eine Eingabe würde die Formel entfernen. Da gibt es eigentlich nur zwei Ansätze.
Entweder Du benötigst ein Makro, welches auf Grund irgendwelcher Bedingungen bei anderen Eingaben die Formel wiederherstellt,
Oder Du nimmst Eingabezellen

Das mit den Zellen könnte so aussehen:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
11265
2123

ZelleFormel
C1=WENN(D1="";A1+B1;A1+D1)
C2=WENN(D2="";A2+B2;A2+D2)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hyho,

das mit den Separaten eingabefeldern habe ich bei anderen Berechnungen so gehandhabt, nur ist es manchmal etwas verwirrend wo man was eingeben kann/soll.

Ich habe zB der Außendurchmesser (250mm), den Innendurchmesser(173mm) und die Foliendicke(17µ) ergibt 1504m lauflänge.

Habe ich aber nur die Lauflänge (1080m), den Innendurchmesser (173mm) und die Foliendicke (17µ) will ich mir das Ergebnis auch in der Außendurchmesserzelle ausgeben lasen.

Habe ich nur die Lauflänge (1080m), den Innendurchmeser (173mm) und den Außendurchmesser (260mm) will ich mir das Ergebnis in der Materialdickenzelle ausgeben lasen ohne das in irgend einer anderen zelle meine Formel durch die Eingabe verschwindet.

Die gelben Felder meiner Tabelle sollen die Eingabefelder bleiben  aber auch die Ergebnisfelder sein.

Hoffe ihr versteht was ich meine.

Gruß Xalus43
Hi,

stell mal bitte eine .xlsx vor; in Bildern kann kein Vorschlag getestet werden. so geht's: http://www.clever-excel-forum.de/thread-326.html
Hallöchen,

dann geht's nur mit VBA. Im Prinzip so. Wenn Du in B2 was eingibst, wird in B1 der Inhalt durch die Formel ersetzt.
Wenn Du in B1 was eingibst, wird in B2 der Inhalt durch die Formel ersetzt.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = "$B$2" Then Range("B1").Formula = "=A1"
If Target.Address = "$B$1" Then Range("B2").Formula = "=A2"
Application.EnableEvents = True
End Sub
Hallo,

hier mal die Tabelle wie sie momentan aussieht. Eingabefelder sind Gelb und Ergebnisfelder welche auch die Berechnungsformeln enthalten Orange.

[attachment=17624]



Gruß Xalus