Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Wenn-Formel für eine Liste
#1
Hallo,

bitte helft mir bei einem (Anfänger-)Problem.

Screenshot der Tabelle findet sich anbei.

Solange die Nummer in der Nummern-Spalte gleich ist, soll die Anzahl summiert werden (siehe Summenspalte). Wenn die Summe über 4 liegt, soll in der Spalte neben der Summe, der Wert der Summe stehen. Falls die Summe unter 4 ist, soll in der Spalte neben der Summe der Wert 4 sein.

=WENN(WENN(A1=B1;G1+G2;G1)<4;4;G1)

meine bisheriger Versuch vergleicht nur 2 aufeinanderfolgende Spalten miteinander. Wie schaffe ich es, dass excel die 1. gesamte Liste, bzw. 2. alle aufeinanderfolgenden gleichen Nummern mehrerer Zeilen verlgeicht?

Vielen Dank in Vorraus für die Hilfe.
MfG Magnus


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Moin Magnus

Ich verstehe dein Problem nicht. Aber du anscheinend selber auch nicht, denn sonst hättest du das Wunschergebnis eingetragen.
Und eine Excel-Datei freut die Helfer immer mehr als ein Foto.
Wir sehen uns!
... Detlef

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

Antworten Top
#3
Hallo,
Beschreibung des Problems unverständlich.
Füge eine Mustertabelle ein.
Trage händisch die gewünschten Ergebnisse ein.
Damit kann man vielleicht helfen.

MfG Günter
Antworten Top
#4
Sorry,

ich versuch es nochmal etwas ausführlicher. MIT Excel-Liste :)

Beispiel:
Die Nummer steht für ein Haus, indem ein Handwerker Glühbirnen verschiedener Sorten getauscht hat (Anzahl 1-4). Der Handwerker muss für die Rechnung an den Kunden pro Haus aber mindestens 4 Glühbirnen berechnen. Sprich wenn die Anzahl der getauschten Glühbirnen pro Haus kleiner als 4 ist, berechnet er 4 Glühbirnen. Wenn die Anzahl der Glühbirnen größer als 4 ist, dann berechnet er die tatsächliche Anzahl.

In der Spalte "Zielwert ohne Formel" hab ich das ergebnis reingeschrieben, was rauskommen soll.

Sprich: "Solange die Nummer gleich ist, Anzahl über die Zeilen hinweg addieren. 
Wenn die Anzahl < 4 = 4; 
Wenn Anzahl > 4 = Anzahl.

Die original Tabelle kann ich euch nicht schicken, aufgrund sensibler Daten. Diese geht auch über 40k Zeilen. Deshalb hab ich eine stark vereinfachte Tabelle hochgeladen.


Angehängte Dateien
.xlsx   Tabelle.xlsx (Größe: 10,25 KB / Downloads: 4)
Antworten Top
#5
Hi,

z.B. so:

Code:
=WENN(ZÄHLENWENN($A$1:A2;A2)=1;MAX(4;SUMMEWENN(A:A;A2;F:F));"")


in H2 und nach unten ziehen.

Alternativ:
In Spalte G:
Code:
=EINDEUTIG(FILTER($A$2:$A$13;1;0))

In Spalte H

Code:
=MAX(4;SUMMEWENN(A:A;A2;F:F))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Magnus
Antworten Top
#6
Oder auch so:
Code:
=HSTAPELN(EINDEUTIG(A2:A13);LET(
a;SUMMEWENNS($F$2:$F$13;$A$2:$A$13;A16#);
b;WENN(a<4;4;a);
b))
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:
  • Magnus
Antworten Top
#7
Hi,

da erhalte ich allerdings nur falsche Ergebnisse:

4 und 4x #NV

mit A2 statt A16# erhalte ich wenigstens 7 und 4x #NV
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Magnus
Antworten Top
#8
Jetzt aber.

Arbeitsblatt mit dem Namen 'Tabelle1'
DE
16101117
17101125
18101144
19101157
20101164

ZelleFormel
D16=HSTAPELN(
EINDEUTIG
(A2:A13);
LET
(
n;EINDEUTIG
(A2:A13);
a;SUMMEWENNS
(F2:F13;A2:A13;n);
b;WENN
(a<4;4;a);
b)
)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
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:
  • Magnus
Antworten Top
#9
Ok, sieht besser aus. 28
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Magnus
Antworten Top
#10
Vielen Dank euch, ihr seid Spitze!
Antworten Top


Gehe zu:


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