Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: SPD rutscht ab, AfD gewinnt hinzu - wie bewertet Ihr die Ergebnisse der Kommunalwahl in Nordrhein-Westfalen?
    • Könnt ihr das mit dem gefühl der Geschlechtsidentität nachempfinden?
    • Hat Putin jetzt Polen angegriffen?
    • Wieso wirken viele deutsche Unis rückständig und primitiv im Vergleich zu USA?
    • Glaubt Ihr, dass man mit Verstorbenen kommunizieren kann?
    • Sollten Programmiersprachen in der Schule Pflichtfach sein, ähnlich wie Mathe oder Englisch?
    • Alle Beiträge
    • Feierabendfrage 🛋🌙
    • Meinung des Tages
    • Themenspecial: Ausbildungsstart im Handwerk 🛠️
    • Blickwechsel: Deine Fragen an eine unheilbar depressive Person
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

verreisterNutzer

21.06.2024
Übersicht
0
Hilf. Antw.
1
Antwort
0
Beiträge
1
Danke
0
Komplim.
0
Freunde
Schepperwutz
21.06.2024, 17:08
Excel letzten Wert in Zeile ausgeben?

Moin,

Folgendes Problem:

ich habe eine Liste von Artikeln in Spalte A und in den Spalten B bis M (Januar-Dezember) Preise der Artikel.
es stehen nicht in jeder Zelle Preise, manchmal auch nur im Januar und dann erst wieder im April beispielsweise.

Jetzt möchte ich am Ende in Spalte N eine neue Spalte anlegen in der für jeden Artikel aus Spalte A jeweils den letzten eingetragenen Preis sehe.
Hat jemand eine Idee?

...zum Beitrag
Antwort
von verreisterNutzer
21.06.2024, 18:19

Das sollte mit der Formel:

=OFFSET(A1;0;SUMPRODUCT(MAX(ISNUMBER(A1:M1)*COLUMN(A1:M1)))-1;1;1)

bzw. mit deutschen Formelnamen:

=VERSCHIEBUNG(A1;0;SUMMENPRODUKT(MAX(ISTZAHL(A1:M1)*SPALTE(A1:M1)))-1;1;1)

gehen (Anpassungen für Deine tatsächliche erste Zeile musst Du natürlich selbst vornehmen)

Anmerkung: In Excel - was ich nicht zur Verfügung habe - ist SUMPRODUCT eventuell nicht erforderlich, da Excel meines Wissens sehr viele Funktionen mit einer impliziten Matrixevaluierung ausgestattet hat, sobald ein ganzer Bereich als Argument übergeben wird. In LibreOffice Calc - womit ich obige Formeln getestet habe - nutzt man meist SUMPRODUCT, um eine Matrixevaluierung zu erzwingen

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel