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.

Zählen nur wenn andere Zelle nicht leer
#1
Hallo

Folgende Situation:
Spalte F              Spalte H                Spalte I
Anzahl:               Preis:                    Rang:
1                          10                        1
1                          20                        2
0                          30                        0
0                          60                        0
0                          50                        0
1                          80                        6
1                          90                        7


Derzeit verwende ich folgende Formel(die wahre Tabelle ist länger als das Beispiel):
=WENN(F5*H5>0;RANG.GLEICH(H5;H$5:H$59;1)-ZÄHLENWENN(H$5:H$59;"=0");0)


Das Problem ist Rang 6 & 7 , Ich möchte dass sie Rang 3 & 4 haben da die Spalte F bei den 3 Werten dazwischen 0 sind.
Ich habe es geschafft den Rängen der Betreffenden Zeilen 0 zu geben, aber im Gesamtergebnis werden die Preise mit rangiert.
Ziel wäre es Bauteile die zwar Preise aber keine Stückzahl eingetragen haben einfach aus der Berechnung draußen zu lassen & umgekehrt. Ohne Filtern, Ohne Löschen, sodass der Wert nachgetragen werden kann.

Ich bitte euch darum , vielleicht kann mir jemand helfen, ich Wäre zu tiefsten Dank verpflichtet

LG Andreas


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hi,

Deine Zählenwenn ist schon mal falsch!!!! Vielleicht so:


Arbeitsblatt mit dem Namen 'Tabelle2'
 ABC
11101
21202
3030 
4060 
5050 
61803
71904

ZelleFormel
C1=WENN(A1=0;"";RANG(B1;$B$1:$B$7;1)-ZÄHLENWENNS($B$1:$B$7;"<"&B1;$A$1:$A$7;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hallo Andreas

Code:
=WENN(F5>0;SUMMENPRODUKT(--($F$5:$F$11>0);--(H5:H11<H5))+1;"")
Wir sehen uns!
... Detlef

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

Antworten Top
#4
Moin,

bei deiner Excel-Version bietet sich auch der Weg über Daten | Abrufen und transformieren an  (aka Power Query)


Angehängte Dateien
.xlsx   PQ-Index.xlsx (Größe: 22,86 KB / Downloads: 2)
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top


Gehe zu:


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