Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Leere Zeilen per Formel ausblenden / entfernen?
#1
Hallo,

in einer Datei habe ich verschiedene Leistungen in einer Liste aufgeführt, dahinter kann ich einen Betrag eintragen.
Ein Beispiel:

Zitat:Teller XYZ     5€
Tasse XYZ    5€
Glas             2€
Untertasse   1,50€
etc.


Weiter unten in der Rechnung sollen die Positionen aber nur auftauchen, wenn ich einen Betrag dahinter eingegeben habe.
Ich würde also jetzt mit folgenden Formeln arbeiten:
Code:
=WENN(B1>0;A1;"")

Wenn ich das mache und es wird z.B. keine Tasse XYZ berechnet, dann gibt es eine leere Zeile zwischen Teller XYZ und Glas.

Kann ich diese leeren Zeilen irgendwie automatisch entfernen lassen?

Viele Grüße
TxM
Antworten Top
#2
Hi
ohne deine Datei zu kennen, kann ich nur raten. Ich würde das eventuell mit dem SVERWEIS() lösen. Um Genaueres sagen zu können, solltest du eine Beispieldatei hochladen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo WillWissen,

danke für den Hinweis.

Anbei eine Beispieldatei.
Im Registerblatt "Eingabe" setze ich den Preis hinter die Positionen, die ich berechnen möchte.
Im Registerblatt "Rechnung" werden die Positionen mit einem Wert aufgeführt, hier natürlich mit den genannten Leerzeilen dazwischen, die am besten weg wären.
Die Zellen, in die ich Codes geschrieben habe, sind farblich markiert.

Ich hoffe man erkennt jetzt besser, was ich versucht habe zu beschreiben.

Viele Grüße
TxM


Angehängte Dateien
.xlsx   Beispiel.xlsx (Größe: 10,16 KB / Downloads: 6)
Antworten Top
#4
Hi,
ich würde die Eingabeliste als Hilfstabelle nehmen und durch INDEX/AGGREGAT die relevanten Zeilen auslesen lassen. Ein Beispiel kann ich aber jetzt nicht zeigen, da ich unterwegs und nur am Smartphone bin.

Vielleicht kann dir heute noch ein anderer Helfer unter die Arme greifen; ansonsten poste ich im Laufe des morgigen Vormittags ein Beispiel.
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:
  • TxM
Antworten Top
#5
Ok, dann mache ich für heute eine Pause, vielen Dank schonmal 28
Antworten Top
#6
Hallöchen,

siehe z.B. hier:
Thread-Excel-Autofilter-Formel-Aggregat
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • TxM
Antworten Top
#7
Moin

Das ist Kindergarten-Excel.

Hier mal eine Lösung für Erwachsene.

PS: Du könntest deinem Excel mal ein Update spendieren.


Angehängte Dateien
.xlsx   clever-excel-forum_35296.xlsx (Größe: 14,79 KB / Downloads: 12)
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:
  • TxM
Antworten Top
#8
Guten morgen,

danke für eure Antworten.

@schauan
Leider verstehe ich den Link nicht, woher kommen denn z.B. die Zahlen 15 und 6?

@shift-del
Könntest du mir die Funktion erklären?
Ich habe versucht es nachzuvollziehen, in dem Beispiel von dir scheinen in den Rechnungspositionen nur die runden Beträge angezeigt zu werden, wenn ich aber bei z.B. Leistung D einen Wert von 0,00€ eintrage, wird Leistung D trotzdem weiterhin in der Rechnungsposition angezeigt.

Danke und viele Grüße
TxM
Antworten Top
#9
(10.07.2022, 08:07)TxM schrieb: @shift-del
Könntest du mir die Funktion erklären?
Ich habe versucht es nachzuvollziehen, in dem Beispiel von dir scheinen in den Rechnungspositionen nur die runden Beträge angezeigt zu werden, wenn ich aber bei z.B. Leistung D einen Wert von 0,00€ eintrage, wird Leistung D trotzdem weiterhin in der Rechnungsposition angezeigt.
Im Blatt Eingabe stehen immer alle Leistungen mit ihren Preisen.
Im Blatt Rechnung erzeugt man am Ende der letzten Datenzeile mit TAB einen neuen Eintrag den man mittels Datengültigkeit in Spalte Leistung auswählt. Der Preis wird über eine Verweis-Formel aus dem Blatt Eingabe gezogen.
Datengültigkeiten, Formeln und Formate werden automatisch in die neue Zeile übernommen.
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:
  • TxM
Antworten Top
#10
Moin,

ist zwar nicht mehr vormittags. Trotzdem wie versprochen meine Lösung:

Arbeitsblatt mit dem Namen 'Rechnung'
BCDEF
15Rechnungspositionen:LösungWunschziel
16Leistung ALeistung A5,00 €5,00 €
17Leistung D10,00 €
18Leistung F12,00 €
19Leistung DLeistung H6,00 €10,00 €
20Leistung K8,00 €
21Leistung FLeistung M2,00 €12,00 €
22
23Leistung H6,00 €
24
25
26Leistung K8,00 €
27
28Leistung M2,00 €
29
30
31
32Gesamt:43,00 €43,00 €

ZelleFormel
C16=WENNFEHLER(INDEX(Eingabe!$A:$A;AGGREGAT(15;6;ZEILE(Eingabe!$B$3:$B$20)/(Eingabe!$B$3:$B$20>0);ZEILE($A1)));"")
D16=WENNFEHLER(SVERWEIS(C16;Eingabe!$A$3:$B$30;2;0);"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

So muss deine Eingabeliste aussehen. Beachte die Nullen, wenn kein Preis eingetragen wird:

Arbeitsblatt mit dem Namen 'Eingabe'
AB
1LeistungPreis
2
3Leistung A5,00 €
4Leistung B0,00 €
5Leistung C0,00 €
6Leistung D10,00 €
7Leistung E0,00 €
8Leistung F12,00 €
9Leistung G0,00 €
10Leistung H6,00 €
11Leistung I0,00 €
12Leistung J0,00 €
13Leistung K8,00 €
14Leistung L0,00 €
15Leistung M2,00 €
16Leistung N0,00 €
17Leistung O0,00 €
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
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:
  • TxM
Antworten Top


Gehe zu:


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