Seite 1 von 1
WENNFEHLER Formel Calc-Kompatibel
Verfasst: Mo, 25.01.2016 14:47
von kweb
Hallo,
ich benutze folgende Formel um zwei Datenblätter zu vergleichen und einen Wert auszugeben:
=WENNFEHLER(SVERWEIS(A2;[ean_liste.xls]Tabelle1!$A$7:$G$10;4;0);"")
Diese Formel scheint in Open Office nicht zu funktionieren. Ich möchte aber nur ungerne Excel nutzen, besteht eine Möglichkeit dass sie trotzdem funktieren kann?
Gruß
kweb
Re: WENNFEHLER Formel Calc-Kompatibel
Verfasst: Mo, 25.01.2016 15:52
von Karolus
Hallo
WENNFEHLER gibts aktuell nur in
Libreoffice seit etwa 4.2
Die Pfad angaben sehen in LO|Aoo etwas anders aus, du benötigst den absoluten Pfad in URL-schreibweise in einfachen Anführungszeichen gefolgt von
#Tabellenname
.bereichsadresse
→→→
Code: Alles auswählen
=WENN(ISTFEHLER(SVERWEIS(A2;'file:///C:/dein/ganzer/pfad/ean_liste.xls'#Tabelle1.$A$7:$G$10;4;0));"";SVERWEIS(A2;'file:///C:/dein/ganzer/pfad/ean_liste.xls'#Tabelle1.$A$7:$G$10;4;0))
Re: WENNFEHLER Formel Calc-Kompatibel
Verfasst: Di, 26.01.2016 13:01
von kweb
Hi,
schonmal danke für deine Hilfe. Bei der ersten Liste hat es auch funktioniert. Nun soll die zweite kommen aber es will einfach nicht klappen. Ich habe hier die Listen mal angehangen:
Stammdaten:
Shopexport:
Was soll gemacht werden: Ich möchte in der Datei Shopexport in Spalte AR143 die Formel eingeben, die in der Stammdatentabelle mit der Shopexport die Artikelnummer vergleicht. Wenn die Artikelnummer übereinstimmt soll die EAN Nummer der Stammdaten in die Zelle AR143 ausgegeben werden. Mein Lösungsansatz war
Code: Alles auswählen
=WENN(ISTFEHLER(SVERWEIS(A143;'file:///E:/Projekte/kk/16-01-01_Artikelstammdaten_mit _EAN.ods'#$Tabelle2.$A$1:$D$500;3;0));"";SVERWEIS(A143;'file:///E:/Projekte/kk/16-01-01_Artikelstammdaten_mit _EAN.ods'#$Tabelle2.$A$1:$D$500;3;0))
aber so will es einfach nicht funktionieren. Was mache ich falsch?
Gruß
kweb
Re: WENNFEHLER Formel Calc-Kompatibel
Verfasst: Di, 26.01.2016 19:07
von lorbass
kweb hat geschrieben:(…) in Spalte AR143 die Formel eingeben
Nur damit wir für dieselben Dinge auch dieselben Begriffe verwenden, also dieselben Sprache sprechen:
AR143 ist eine
Zelladresse und bezeichnet die
Zelle am Kreuzungspunkt von
Spalte AB und
Zeile 143.
Die
Spalte F »
tax« enthält offenbar den Umsatzsteuersatz, allerdings in angelsächsicher Notation, also mit Dezimalpunkt statt Dezimalkomma. Das stört nicht weiter, solange du nicht damit rechnen willst.
Eine Formel für die
Zelle AR143 lautet
Code: Alles auswählen
=WENN( ISTFEHLER( SVERWEIS( A143; 'file:///<pfad>/stammdaten.ods'#$Stammdaten.$A$1:$D$882; 4; 0 ) ); ""; WERT( SVERWEIS( A143; 'file:///<pfad>/stammdaten.ods'#$Stammdaten.$A$1:$D$882; 4; 0 ) ) )
(Hinweis:
Tabelle2 heißt darin
Stammdaten!)
Gruß
lorbass
Re: WENNFEHLER Formel Calc-Kompatibel
Verfasst: Mi, 27.01.2016 09:51
von kweb
Hi,
super, vielen Dank - jetzt funzt die Formel wunderbar! Nun habe ich noch ein letztes Problem:
Die Herstellerlisten bekomme ich ja immer zugeschickt. Bei diesem Hersteller hier:
ean_ml_1.ods
ist es so, dass die Artikelnummern mit einem Punkt getrennt sind. Nun habe ich gesehen, dass die Formel bei einigen Artikeln nicht funktioniert. Bei genaueren Hinschauen habe ich gesehen, dass immer die Artikel nicht funktionieren, die vor der Artikelnummer ein ' stehen haben.
Wie man die ' los wird weiss ich: Daten - Text in Spalten. Dann habe ich aber das Problem, dass mir der Trennpunkt der Artikelnummern weggelöscht wird, die Artikelnummer also ungültig wird. Ist es irgendwie möglich das ' zu entfernen und den Punkt zu behalten? In meiner BEispielliste hat Zeile 4 kein ' und die anderen haben eins.
Gruß
kweb
Re: WENNFEHLER Formel Calc-Kompatibel
Verfasst: Mi, 27.01.2016 19:02
von lorbass
Markiere die betroffene Spalte und formatiere sie als
Text (Formatcode: »@«).
Bei mir (LO 4.2.8.2, GNU/Linux, x64) reicht das schon.
Dann müssen aber
alle Artikelnummern dieser Hersteller
in beiden Dateien als Text formatiert sein! Alternativ kannst du darüber nachdenken, grundsätzlich alle Artikelnummern als Text zu hinterlegen, was die Handhabung deutlich entlasten würde.
Das übliche Verfahren, um das Hochkomma »'« am Platz (d.h. ohne Zusatzspalte) loszuwerden, bedient sich des Dialogs
Suchen & Ersetzen mit dieser „Bestückung“:
- Suchen nach: .*
- Ersetzen durch: &
[Mehr Optionen ▼]
- [✓] Nur in Selektion (Optional)
- [✓] Regulärer Ausdruck
- [Ersetze alle] oder [Suchen] → [Ersetzen]
Der Punkt in numerischen Werten – wie etwa in
'40.100 – wird in deutscher Systemumgebung als Tausender-Punkt interpretiert und entfernt, da das Erscheinungsbild durch das Zellformat geregelt wird.
Gruß
lorbass
Re: WENNFEHLER Formel Calc-Kompatibel
Verfasst: Do, 28.01.2016 12:21
von kweb
Danke für deine Hilfe. Hat alles geklappt. Links habe ich entfernt - sorry sollte definitiv keine Schleichwerbung sein.
LG
kweb