Wechselnde Operatoren
#1
Hallo,
wie schaffe ich es, aus einem Text (20 - 30) eine funktionierende
Differenz zu machen?
Bisher erreichtes muss in der Zelle B2 mit wechselnden Operatoren
möglich sein.
Operator ausgelesen in Zelle D1. Dieser soll in Zelle B2 eingefügt werden.
Ist das möglich?
Danke im Voraus.

MfG Günter

.xlsx   Differenz.xlsx (Größe: 13,5 KB / Downloads: 14)
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#2
Hi,

so:


.xlsm   Differenz.xlsm (Größe: 9,55 KB / Downloads: 6)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hallo Edgar,
genauso soll es sein.
Mir ist aber der Weg zum Ziel nicht klar.
Kannst du mir da weiterhelfen?
Ist es auch über eine normale Formel möglich?

MfG Günter
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#4
Hallo Günter,

Zitat:Ist es auch über eine normale Formel möglich?

Je nach Komplexität der Aufgaben wahrscheinlich schon, aber wohl eher mühevoll. Wenn Du mal ein paar Musterbeispiele zeigst, könnte man was versuchen, ohne Garantie auf Erfolg.

Das Ergebnis beruht auf Excel4-Makros, die noch in Excel implementiert sind:

https://www.excelei.de/seiten/xl4_makrof...gemein.php
http://www.excelmexel.de/HTMLExcel/excel4makros.htm
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Egon12
Antworten Top
#5
Hallo Edgar,
ich habe mal die Tabelle erweitert.
Gibt es keine Möglichkeit, den Operator in die Zellen der Spalte B einzufügen?
Danke für deine Geduld.

MfG Günter

.xlsm   Differenz_2.xlsm (Größe: 14,72 KB / Downloads: 1)
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top
#6
Hi,

mit 365 ginge das:


.xlsm   Differenz_2.xlsm (Größe: 10,15 KB / Downloads: 5)

mit 2021 sollte das gehen:


.xlsm   Differenz_3.xlsm (Größe: 10,27 KB / Downloads: 3)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Hallo,

in der beiliegenden Excel-Datei habe ich in der Spalte B (B2:B7) 6 Zeichenketten eingefügt, die auch Excel-Formelausdrücke sein könnten und in Spalte C (C2:C7) werden mit Hilfe der folgenden Funktion
=AusdruckAuswerten
die Resultate ermittelt.
Dazu habe ich die aktive Zelle neben den ersten Ausdruck (aus B2) in Zelle C2 positioniert und dann im Namensmanager den neuen Namen "AusdruckAuswerten" eingegeben und unter "bezieht sich auf" den Ausdruck 
=AUSWERTEN(Tabelle1!B2)

Auf diese Weise kann man jeden gültigen Excel-Formelausdruck als Zeichenkette speichern und in der nächsten Zelle rechts daneben durch Eingabe von =AusdruckAuswerten das Resultat ermitteln.

Es gibt nämlich aus Zeiten von Excel4.0 immer noch funktionierende Excel4-Makro-Funktionen, die zwar von Microsoft nirgends mehr dokumentiert werden, aber immer noch (zum Teil) funktionieren. Das könnte natürlich bedeuten, dass sie eines schönen Tages nicht mehr funktionieren und daher sollte man sie nicht mehr verwenden.


Angehängte Dateien
.xlsx   redeagle56_Differenz.xlsx (Größe: 9,27 KB / Downloads: 3)
Mit lieben Grüßen
Anton.

Windows 10 64bit
Office365 32bit
Antworten Top
#8
Hallo Miteinander,
 
das war mir noch nicht aufgefallen, das bedingt durch .xlsm und damit vorhandenen Excel4-Makros =Ergebnis vorhanden ist.
 
Interessant - Danke
 
Gruß Uwe
Antworten Top
#9
@Anton:
Dir sollte klar sein, dass das in Deiner .xlsx nicht funktionieren kann.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#10
Hallo,
ich danke allen Helfern.
Mit diesen Formeln muss ich mich erst mal auseinandersetzen.
Ich werde die Formel von Edgar aufdröseln (Differenz_3).
Mal sehen ob ich das verstehe.

MfG Günter
Win 11, Office 2021
Wenn Thema gelöst, dann bitte kennzeichnen.

Wer aufgibt, hat schon verloren.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste