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 von "Solisten" mit einer Bedingung
#1
Guten Abend,

ich bin seit einigen Minuten neu in diesem Forum und würde mich über eine Hilfestellung sehr freuen.

In einer Matrix habe ich Kunden-Nrn. und Auftrags-Nrn.. Ich würde gerne die Anzahl der Kunden-Nrn. ermitteln, die genau einen Auftrag im Nummernkreis mit "41*" beginnend platziert haben.
Im nachfolgenden Beispiel haben 3 Kunden (s. grüne Markierung: Nr. 150, 200, 450) genau einen Auftrag im Nummernkreis "41*" platziert.

Zur Abgrenzung:
- Der Kunde 100 hat 2 Aufträge mit "41*" beginnend übermittelt => Kunde 100 wird nicht gezählt
- Der Kunde 150 hat zwar insgesamt 3 Aufträge übermittelt, jedoch nur einen Auftrag mit "41*" beginnend => Kunde 150 wird gezählt

Danke im Voraus.
Joe


Zählen 1

HI
28Kunde-Nr.Auftrags-Nr.
291003021
301004150
311004154
321503022
331503023
341504151
352003020
362003024
372004153
383004152
393004155
404504156

Excel Tabellen im Web darstellen >> http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4.8
Antworten Top
#2
Moin,
es geht gewiss mit einer Formel, garantiert auch mit VBA. Ich löse so etwas mit Power Query, -> http://www.excel-ist-sexy.de/power-query-das-add-in/ ohne eine Formel...


Angehängte Dateien
.xlsx   Nur_1_Auftrag_41xx.xlsx (Größe: 23,08 KB / Downloads: 5)
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
#3
Hallo Günther,

ich benötige unbedingt eine Formellösung.

Gruß Joe
Antworten Top
#4
Hallo Joe,

ungetestet, da ich die Daten nicht nachbaue, wenn die Listen sortiert sind und die Auftragsnummer immer 4stellig ist:

WENN( UND(LINKS(FORMAT(I30;"0");2)="41";ODER(LINKS(FORMAT(I29;"0");2)<>"41";H29<>H30);LINKS(FORMAT(I31;"0");2)<>"41";H31<>H30));1;0)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Antworten Top
#5
Hi Helmut,

in XL2010 gibt es die Fkt. FORMAT noch nicht.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#6
@Günter, ich vermute mal hier liegt der "Formel"-Hase im Pfeffer..:

"Die Format()-Funktion heißt manchmal Text()"

Dasss ich sie auch nicht kenne (und sie auch in OE nicht zur Verfügung steht) muss freilich nix heißen....

Das sähe (nicht mein Vorschlag) übersetzt so aus..:

Arbeitsblatt mit dem Namen 'Zählen 1'
 HIJ
28Kunde-Nr.Auftrags-Nr.HS
2910030210
3010041500
3110041540
3215030220
3315030231
3415041510
3520030200
3620030240
3720041530
3830041520
3930041551
4045041560

ZelleFormel
J29=WENN(UND(LINKS(TEXT(I30;"0");2)="41";ODER(LINKS(TEXT(I29;"0");2)<>"41";H29<>H30);LINKS(TEXT(I31;"0");2)<>"41";H31<>H30);1;0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#7
Hallo, 

Ich bin leider krankheitsbedingt zwei Wochen "ausgefallen", deshalb melde ich mich erst heute wieder. Die Formel in der HS führt m. M. n. nicht zu dem gewünschten Ergebnis. Eigentlich müsste das Ergebnis 3 Kunden (s. in meinem Ursprungsbeitrag: grüne Markierung) lauten. Ist eine Lösung auch ohne HS möglich?

Gruss Joe
Antworten Top
#8
Hallo, hat das was mit (d)einem Thema im Nachbar-Forum zu tun...?  ... ich hatte geschrieben, dass das nicht mein Vorschlag war (nur übersetzt)...
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#9
Hallo,
nein, mein "Solisten"-Thema hat nichts mit dem Thema im Nachbarforum zu tun. Insofern ist mein Problem noch (sehr) aktuell.
Vielleicht kann sich ein Forumsmitglied mein Problem nochmals ansehen. Herzlichen Dank.
Gruss Joe
Antworten Top
#10
Hallo Joe

So:

Tabelle1

HIJK
28Kunde-Nr.Auftrags-Nr.Solisten 41*
2910030213
301004150
311004154
321503022
331503023
341504151
352003020
362003024
372004153
383004152
393004155
404504156
Formeln der Tabelle
ZelleFormel
K29{=SUMME(--(HÄUFIGKEIT(WENN(LINKS(I29:I42;2)="41";H29:H42);H29:H42)=1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
http://www.online-excel.de/excel/singsel.php?f=26" style="font-family:Arial; font-size:8pt;font-weight:bold;color:#000080;" target='_blank'>Matrix verstehen

Excel Tabellen im Web darstellen >> http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4.8
[-] Folgende(r) 1 Nutzer sagt Danke an Josef B für diesen Beitrag:
  • Joe Cocker
Antworten Top


Gehe zu:


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