Collapse column

Autor Thema: Office 2016 Differenz  (Gelesen 931 mal)

Offline Fish-o-mat

  • Newbie
  • *
  • Beiträge: 1
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Office 2016 Differenz
« am: Oktober 02, 2017, 16:17:36 Nachmittag »
Hallo,

folgedes Problem: Ich möchte Differenz zweier Zahlen aus Spalte A bilden, unter einer Bedingung, dass in Spalte B eine 1 steht. In Spalte C soll dann die Differenz stehen.
Spalte A  Spalte B  Spalte C
  1              1
  2
  4              1             3
  6
  8
  9              1             5
 10
 11             1             2
 12
 14
 15             1             4

z.B. In Zelle C6 wird die Differenz aus A6 und A3 gebildet, da B6 und B3 jeweils eine 1 enthalten. Weiß jemand Rat?

Viele Grüße

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw:Office 2016 Differenz
« Antwort #1 am: Oktober 02, 2017, 17:40:36 Nachmittag »
Fisch-o-mat,

=WENNFEHLER(WENN(B1;A1-INDEX(A:A;AGGREGAT(15;6;ZEILE($B$1:$B$11)/($B$1:$B$11=1);ZÄHLENWENN(B$1:B1;1)-1));"");"")
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline lupo1

  • Sr. Member
  • ****
  • Beiträge: 250
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
ohne Snickers
« Antwort #2 am: Oktober 02, 2017, 18:49:47 Nachmittag »
C2: =B2*(A2-VERWEIS(2;1/B$1:B1;A$1:A1))

Sub Formeldemo(): Workbooks.Add xlWorksheet
[B:C].NumberFormat = "0;;"
[A1:B1] = 1
[A2:A20] = "=R[-1]C+TRUNC(RAND()*3+1)"
[B2:B20] = "=TRUNC(RAND()*1.25)"
[C2:C20] = "=RC[-1]*(RC[-2]-LOOKUP(2,1/R1C[-1]:R[-1]C[-1],R1C[-2]:R[-1]C[-2]))"
End Sub
« Letzte Änderung: Oktober 02, 2017, 19:05:00 Nachmittag von lupo1 »
MfG Lupo1 (und natürlich gern auch Hallo!)

Offline lupo1

  • Sr. Member
  • ****
  • Beiträge: 250
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Feedbackquote
« Antwort #3 am: Oktober 05, 2017, 10:18:26 Vormittag »
Woran liegt es, dass die hier nur gefühlte 20% beträgt, anderswo hingegen eher 60%?
MfG Lupo1 (und natürlich gern auch Hallo!)

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.