Excel formule werkt niet?

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Testsubject101
  • Registratie: Januari 2021
  • Laatst online: 02-07-2021
Goedemorgen,

Ik heb een vraag omtrent Excel formules, bij vele google searches kwam ik in het verleden uit bij Tweakers waar soms prachtige antwoorden met formules genoemd staan. Nu komt één van mijn formules niet uit (maar ik ben dan ook absoluut een beginner) en ik hoopte hier het antwoord te kunnen vinden.

Ik wil graag een automatische telling in één van mijn retourlijsten opnemen. In tabblad 1 van het Excel bestand heb ik een kort overzicht gemakt wat er zo uit ziet

Categorie: Totaal: Ontvangen: Percentage retour:
Formulieren 300 ... ... %
Brochures 250 ... ... %

In tabblad twee heb ik in kolom A door elkaarheen staan of het om een formulier of brochure gaat. In kolom B heb ik de datum van retour opgenomen.

Ik zou nu graag op basis van het ingevuld aantal in kolom B, automatisch het schema in tabblad 1 willen laten vullen bij 'ontvangen', verdeeld in brochures en formulieren. Ik wil dus dat hij aangeeft hoeveel gevulde cellen er in kolom B staan maar met het criterium Formulieren of Brochures. Op een of andere manier kan het antwoord maar niet vinden hierop.

Ik heb de 'Som.Als' functie hiervoor gebruikt, maar deze geeft steeds 0 weer. Waarschijnlijk omdat ik met datums werk?

Ik maak gebruik van MS Excel 365.

Hopelijk heeft iemand hier de (mogelijk simpele) oplossing. Ik zou echte graag willen voorkomen om de lijst in tabblad 2 op te splitsen, dit omdat hier nog veel meer kolommen aan worden toegevoegd als 'totaaloverzicht'.

Thanks in advance! ;)

Alle reacties


Acties:
  • +1 Henk 'm!

  • naitsoezn
  • Registratie: December 2002
  • Niet online

naitsoezn

Nait Soez'n!

Wat is je huidige formule?


Edit: Lijkt me trouwens dat je eerder COUNTIF (AANTAL.ALS ofzo in het Nederlands? Stomme microsoft met z'n vertaalde functie-namen :X ) dan SUMIF nodig hebt.

[ Voor 91% gewijzigd door naitsoezn op 04-01-2021 11:02 ]

't Het nog nooit, nog nooit zo donker west, of 't wer altied wel weer licht


Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Nu online

g0tanks

Moderator CSA
Laat inderdaad even zien welke formule je precies hebt gebruikt die nu niet werkt. Is in tablad twee elke regel gelijk aan één retour? Dan moet je inderdaad AANTAL.ALS gebruiken.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • Testsubject101
  • Registratie: Januari 2021
  • Laatst online: 02-07-2021
Ik heb onderstaande gebruikt om mij te tonen wat het 'totaal aantal formulieren' is in de lijst;

=AANTALLEN.ALS('Retourlijst'!C2:C382;"Formulieren")

Nu wil ik daarnaast een formule die mij toont voor hoeveel van dit aantal er een datum is ingevuld in de kolom B. Het enige waar ik op uitkwam is;

=SOM.ALS(A3:A9;"Formulieren";B3:B9)

Alleen gaat die hiermee de boel optellen of een foutmelding geven. Terwijl ik alleen maar het aantal gevulde cellen wil weten die voldoen aan de criteria (Formulieren of Brochures)

Hopelijk ben ik duidelijk genoeg, wat lastig uitleggen zo merk ik haha!

Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Nu online

g0tanks

Moderator CSA
Testsubject101 schreef op maandag 4 januari 2021 @ 11:30:
Nu wil ik daarnaast een formule die mij toont voor hoeveel van dit aantal er een datum is ingevuld in de kolom B.
Zeg je eigenlijk dat de retourlijst alle 'orders' bevat, maar dat alleen degene waarbij een datum is ingevuld meetellen als retour? Dat was nog niet duidelijk uit je startpost.

Dan moet je AANTALLEN.ALS gebruik met als eerste criterium dat in kolom A "Formulieren" staat en als tweede criterium dat kolom B niet leeg is.
SOM.ALS is hier niet logisch, want waarom zou je data willen optellen? Maar daar was je zelf ook al achter gekomen.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • +1 Henk 'm!

  • xtrme
  • Registratie: April 2004
  • Laatst online: 27-09 13:59
=AANTALLEN.ALS("Formulieren";"<>"&"")
nu retourneert hij het aantal niet lege cellen

=AANTALLEN.ALS("Formulieren";"")
nu retourneert hij het aantal lege cellen


datum is 4**** getal in excel
dus som.als sommeerd hij deze getallen

[ Voor 24% gewijzigd door xtrme op 04-01-2021 11:45 ]


Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Nu online

g0tanks

Moderator CSA
xtrme schreef op maandag 4 januari 2021 @ 11:43:
=AANTALLEN.ALS("Formulieren";"<>"&"")
nu retourneert hij het aantal niet lege cellen

=AANTALLEN.ALS("Formulieren";"")
nu retourneert hij het aantal lege cellen
Dit lijkt mij niet juist. Er zit geen enkele verwijzing naar een cel in.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • +1 Henk 'm!

  • xtrme
  • Registratie: April 2004
  • Laatst online: 27-09 13:59
g0tanks schreef op maandag 4 januari 2021 @ 11:47:
[...]


Dit lijkt mij niet juist. Er zit geen enkele verwijzing naar een cel in.
Hij heeft formulieren als bereik gezet (en dus de verwijzing)
En doel is hiervan de gevulde cellen te lezen

Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Nu online

g0tanks

Moderator CSA
xtrme schreef op maandag 4 januari 2021 @ 11:49:
[...]


Hij heeft formulieren als bereik gezet (en dus de verwijzing)
En doel is hiervan de gevulde cellen te lezen
Dat haal ik niet uit zijn verhaal, maar dan nog lijkt het mij dat je twee verschillende bereiken moet vergelijken. De eerste is de categorie: is het een formulier of brochure? De tweede is de datum: als deze is ingevuld dan is het een retour.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • Testsubject101
  • Registratie: Januari 2021
  • Laatst online: 02-07-2021
Afbeeldingslocatie: https://tweakers.net/i/w4hPca-1ZXOGhJZq9NhIu6umy7I=/800x/filters:strip_exif()/f/image/hPTN1Kj3Pv2lDxbahgfbEuRr.png?f=fotoalbum_large

Hopelijk toont bovenstaande voorbeeldje wat mijn bedoeling is.
Zichtbaar in I2 en I3 waar ik de formule wil die;

1 beoordeeld of het om een formule of brochure gaat
2 beoordeeld of het veld gevuld is (met een datum) ja of nee
3 Indien voldoet aan 1 en 2 opneemt als aantal retour

Helpt dit hopelijk?

Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Nu online

g0tanks

Moderator CSA
Testsubject101 schreef op maandag 4 januari 2021 @ 12:15:
[Afbeelding]

Hopelijk toont bovenstaande voorbeeldje wat mijn bedoeling is.
Zichtbaar in I2 en I3 waar ik de formule wil die;

1 beoordeeld of het om een formule of brochure gaat
2 beoordeeld of het veld gevuld is (met een datum) ja of nee
3 Indien voldoet aan 1 en 2 opneemt als aantal retour

Helpt dit hopelijk?
Ik blijf bij mijn originele antwoord:
g0tanks schreef op maandag 4 januari 2021 @ 11:39:
Dan moet je AANTALLEN.ALS gebruik met als eerste criterium dat in kolom A "Formulieren" staat en als tweede criterium dat kolom B niet leeg is.

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • xtrme
  • Registratie: April 2004
  • Laatst online: 27-09 13:59
op basis van je screenshot
=AANTALLEN.ALS(Blad2!$B:$B;$B2;Blad2!$C:$C;"<>"&"")

@g0tanks
ik had die voor selectie niet gezien, dus je had gelijk

[ Voor 32% gewijzigd door xtrme op 04-01-2021 12:43 ]

Pagina: 1