Exceltabelle-Ausgabe aus Microsoft NAV --> Formatierung für Formeln
#1
Hallo zusammen,

auf Arbeit lasse ich mir in Microsoft Navision (SAP-Pendant) eine Exceltabelle erzeugen. Diese Tabelle enthält in Spalte A Ziffern (Format Standard) und Spalte B Datumswerte (Format Datum).
(Siehe Tabelle 1 im Anhang).

In Tabelle 2 (nicht aus Navision, ganz normal erzeugt) steht in Spalte A eine Formel:
=WENN(C3="";"Kein Kontakt bisher";WENN(UND(B3=0;DATWERT(C3)>42004);"Telefonat";WENN(UND(DATWERT(C3)>42004;NICHT(ISTLEER(C3));B3>0);"Besuch";"kein Kontakt 2015")))

In Spalte B und C in Tabelle 2 werden die beiden Spalten aus Tabelle 1 eingefügt.

Das Problem ist, die Formel funktioniert nur dann wenn:
- die leere Spalte C in Tabelle 2 als Text formatiert ist
- ich die Daten aus Tabelle 1 vor dem einfügen in Tabelle 2 im Notepad "zwischenparke".

An sich habe ich überhaupt kein Problem damit, allerdings wird mit dieser Tabelle in Zukunft eine Kollegin arbeiten, und ich habe die Aufgabe bekommen ihr den Schritt über Notepad zu ersparen - sie soll also die Daten direkt aus Tabelle 1 in 2 kopieren können.

Könnt ihr mir da helfen?
Vielen Dank :)


Angehängte Dateien
.xlsx   Tabelle 1.xlsx (Größe: 10,95 KB / Downloads: 2)
.xlsx   Tabelle 2.xlsx (Größe: 10,11 KB / Downloads: 3)
Top
#2
Hallo

Wenn ich die Daten mit CTRL-C/CTRL-V kopiere dann funktioniert deine Formel - wenn ich die Funktion DATWERT() weglasse.
Man könnte die Formel auch noch weiter kürzen.
Code:
=WENN(C3="";"Kein Kontakt bisher";WENN(C3>--"31.12.2014";WENN(B3=0;"Telefonat";"Besuch");"Kein Kontakt 2015"))
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • Musi
Top
#3
Hi,

ich hab' dir mal die beiden Tabellen der Einfachheit halber zusammengepackt. Schau mal, ob es das ist, was du benötigst.


.xlsx   Musi-Testtabelle_zusammengefasst.xlsx (Größe: 18,31 KB / Downloads: 2)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Musi
Top
#4
Vielen lieben Dank euch beiden für die schnelle Hilfe.

@shift-del: Leider hat es nicht ganz funktioniert, ich habe zwar keine "#wert" Fehlermeldung mehr bekommen, allerdings kam immer das gleiche Ergebnis unabhängig von den Werten.

@WillWissen: Deine Formel klappt sehr gut. Vielen Dank :)
Top
#5
Zitat:allerdings kam immer das gleiche Ergebnis unabhängig von den Werten.
Das kann ich nicht nachvollziehen. Beide Formeln liefern die selben Ergebnisse.
 ABCD
3Telefonat017.03.2015Telefonat
4Besuch114.01.2015Besuch
5Besuch225.08.2015Besuch
6Besuch129.01.2015Besuch
7Besuch129.07.2015Besuch
8kein Kontakt 2015025.01.2012Kein Kontakt 2015
9kein Kontakt 2015028.05.2014Kein Kontakt 2015
10kein Kontakt 2015006.12.2011Kein Kontakt 2015
11kein Kontakt 2015006.06.2013Kein Kontakt 2015
12kein Kontakt 2015021.11.2011Kein Kontakt 2015
13Kein Kontakt bisher  Kein Kontakt bisher

ZelleFormel
A3=WENN(C3="";"Kein Kontakt bisher";WENN(UND(B3=0;C3>42004);"Telefonat";WENN(UND(C3>42004;B3>0);"Besuch";"kein Kontakt 2015")))
D3=WENN(C3="";"Kein Kontakt bisher";WENN(C3>--"31.12.2014";WENN(B3=0;"Telefonat";"Besuch");"Kein Kontakt 2015"))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#6
Ich muss mich in aller Form entschuldigen, ich habe es gerade nocheinmal probiert und es funktioniert super.

Kannst du mir der Interesse halber erklären, welche Funktion die beiden "-" in der Funktion übernehmen? (...WENN(C3>--"31.12.2014"...)
Abgesehen davon, das es ohne nicht geht.


Vielen Dank :)
Top
#7
Hi Musi,

mit dem Doppelminus wandelst du in diesem Beispiel ein Datum in Textform in ein echtes Datum um. Du könntest anstelle der beiden Minus auch mit *1 operieren oder +0 operieren.

Tabelle1

AB
115-08-1542231
215-08-1542231
315-08-1542231
Formeln der Tabelle
ZelleFormel
B1=--(A1)
B2=A2*1
B3=A3+0

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
(06.09.2015, 22:47)WillWissen schrieb: Hi Musi,

mit dem Doppelminus wandelst du in diesem Beispiel ein Datum in Textform in ein echtes Datum um. Du könntest anstelle der beiden Minus auch mit *1 operieren oder +0 operieren.

Wieder was gelernt. Vielen Dank :)
Top


Gehe zu:


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