abonnement Unibet Coolblue
  donderdag 25 oktober 2012 @ 21:22:11 #101
62215 qu63
..de tijd drinkt..
pi_118435071
Voor mensen die wel eens 'network graphs' maken is dit misschien wel handig:
quote:
NodeXL is a free, open-source template for Microsoft® Excel® 2007 and 2010 that makes it easy to explore network graphs. With NodeXL, you can enter a network edge list in a worksheet, click a button and see your graph, all in the familiar environment of the Excel window.
http://nodexl.codeplex.com/

En nog een heel lijstje met voorbeelden die al gemaakt zijn: http://www.nodexlgraphgallery.org/Pages/Default.aspx
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 25 oktober 2012 @ 21:36:34 #102
62215 qu63
..de tijd drinkt..
pi_118435866
quote:
0s.gif Op donderdag 18 oktober 2012 16:47 schreef kostertim het volgende:
Iemand al eens geprobeerd om een organogram te maken vanuit een draaitabel? (Excel 2010)
Ik kom net achter deze plugin: http://research.microsoft(...)6-a06c-b609df29756f/
quote:
Microsoft Treemapper with Excel Add-In

Treemapper is an Excel Add-In that allows an Excel user to quickly and easily generate a treemap visualization of any hierarchical data in Excel, or from a CSV or XML file. Treemapper is based on the Data Visualization Components also available from this group.
Misschien dat je er wat aan hebt?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 25 oktober 2012 @ 21:39:05 #103
62215 qu63
..de tijd drinkt..
pi_118436010
De hele MS Research afdeling doet trouwens goed werk voor Excel -> http://research.microsoft(...)=&s=Excel&r=&vr=&ra=

Veel plugins die retehandig kunnen zijn!
quote:
Excel 2007 Web Data Add-In

The Excel 2007 Web Data Add-In makes it easy to use a Web page as a data source in Excel. The add-in plugs into Excel 2007 seamlessly, its entry point located on the Data Tab under the From Web option. The system extracts data by learning from a user’s selection of data they wish to capture into Excel.
http://research.microsoft(...)8-9ebc-c3e9b43a0683/
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_118440850
Dit is misschien wel bruikbaar voor als je veel data moet modelleren. Ik zal hem morgen eens testen

quote:
WinMine Toolkit
The WinMine Toolkit contains a set of tools that allow you to build statistical models from data.
http://research.microsoft(...)6-9df2-109dbb8d0867/
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_118465927
Ik moet voor iemand een analyse over een enquete houden. Nu is de enquete al afgenomen en hebben de mensen de mogelijkheid gehad om over 20 vragen een beoordeling van uitstekend t/m slecht en waardering van zeer belangrijk tot onbelangrijk te geven. Jammer genoeg heeft de maker van de enquete geen rekening gehouden met de analyse-fase. Hoe kan ik het beste een uitslag eruit halen hoevaak een bepaald antwoord is gegegeven op een bepaalde vraag. Bv hoevaak hebben mensen op vraag 1 uitstekend gezegd. Als bijlage een voorbeeld.

ik dacht zelf al de X veranderen door een 1, maar vervolgens loop ik helemaal vast. Aantal.als kan niet, verticaal zoeken niet. HELLUP

http://speedy.sh/amBPR/1enquete.xls
Een hoertje dat aan de belastingadviseur vraagt of ze nog wat kan aftrekken, is nooit grappig...
  vrijdag 26 oktober 2012 @ 18:25:55 #106
346939 Janneke141
Green, green grass of home
pi_118467792
Ik heb geen zin om me te gaan registreren op die filesharingsite (misschien even een screenshotje)
Maar misschien is het een optie om in een serie hulpkolommen samengestelde waarden te gaan zetten zoals 01Uitstekend en 13Matig, daarna kun je wel de AANTAL.ALS functie gebruiken, lijkt me.
Opinion is the medium between knowledge and ignorance (Plato)
pi_118470765
quote:
0s.gif Op vrijdag 26 oktober 2012 17:31 schreef draadstalig het volgende:
Ik moet voor iemand een analyse over een enquete houden. Nu is de enquete al afgenomen en hebben de mensen de mogelijkheid gehad om over 20 vragen een beoordeling van uitstekend t/m slecht en waardering van zeer belangrijk tot onbelangrijk te geven. Jammer genoeg heeft de maker van de enquete geen rekening gehouden met de analyse-fase. Hoe kan ik het beste een uitslag eruit halen hoevaak een bepaald antwoord is gegegeven op een bepaalde vraag. Bv hoevaak hebben mensen op vraag 1 uitstekend gezegd. Als bijlage een voorbeeld.

ik dacht zelf al de X veranderen door een 1, maar vervolgens loop ik helemaal vast. Aantal.als kan niet, verticaal zoeken niet. HELLUP

http://speedy.sh/amBPR/1enquete.xls
Je zou een macro kunnen scrhijven om de rijen waar de waardering van de vraag gegeven wordt verplaatst achter de antwoord rij, daarna werkt je verticaal zoeken wel.
  vrijdag 26 oktober 2012 @ 22:50:49 #108
85514 ralfie
!Yvan eht nioj
pi_118479589
quote:
0s.gif Op vrijdag 26 oktober 2012 17:31 schreef draadstalig het volgende:
Ik moet voor iemand een analyse over een enquete houden. Nu is de enquete al afgenomen en hebben de mensen de mogelijkheid gehad om over 20 vragen een beoordeling van uitstekend t/m slecht en waardering van zeer belangrijk tot onbelangrijk te geven. Jammer genoeg heeft de maker van de enquete geen rekening gehouden met de analyse-fase. Hoe kan ik het beste een uitslag eruit halen hoevaak een bepaald antwoord is gegegeven op een bepaalde vraag. Bv hoevaak hebben mensen op vraag 1 uitstekend gezegd. Als bijlage een voorbeeld.

ik dacht zelf al de X veranderen door een 1, maar vervolgens loop ik helemaal vast. Aantal.als kan niet, verticaal zoeken niet. HELLUP

http://speedy.sh/amBPR/1enquete.xls
Zet in J2 de volgende formule:

1=ALS(HORIZ.ZOEKEN($I$2;B2:G3;2;ONWAAR)="X";1;0)

'trek' deze formule tot aan de onderste rij van je werkblad (zodat de hele J kolom deze formule heeft)

Zet daarna in K2 de formule:

1=SOM.ALS(J:J;"<>#N/B")

Je kunt nu in I2 bijvoorbeeld 'belangrijk' invullen en dan komt het aantal keren 'belangrijk' in K2 te staan.
pi_118611719
Beste mensen,

Hier op het werk behandelen we inkomende meldingen. Elke melding staat op één rij. Sommige meldingen gaan we onderzoeken: dit zijn meldingen die:
- of een score hebben van 9 of hoger (op een schaal van 1-16) (kolom DU);
- of vallen in een bepaalde categorie (kolom R). Laten we zeggen dat we categorieën A t/m H hebben en E, F, G en H ook meemoeten naar het onderzoek, ongeacht de score.

Uiteraard zijn er meldingen die voldoen aan beide criteria.

Nu kom ik er maar niet uit met welke formule ik de hoeveelheid meldingen kan krijgen die meemoeten.

Heb het met COUNTIF geprobeerd, met SUMPRODUCT, combinaties... maar ik kom er gewoon niet uit... Eén keer dacht ik dat ik er was, maar toen kreeg ik dubbeltellingen...

Kan iemand me op weg helpen?
pi_118611832
countif(OR(DU>8;R="E";R="F";R="G";R="H";))
Zou zoiets niet werken?
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
pi_118612780
quote:
7s.gif Op dinsdag 30 oktober 2012 10:04 schreef Jesse_ het volgende:
countif(OR(DU>8;R="E";R="F";R="G";R="H";))
Zou zoiets niet werken?
Geprobeerd, maar dit is geen geldige formule.
pi_118612944
quote:
0s.gif Op dinsdag 30 oktober 2012 10:37 schreef Saekerhett het volgende:

[..]

Geprobeerd, maar dit is geen geldige formule.
Je hebt gelijk. Geen idee hoe je dit zou kunnen doen, zonder een macro.
Het is geel en staat in mijn ondertitel!
3DS friend code: 2191-7623-9035
pi_118616578
quote:
0s.gif Op dinsdag 30 oktober 2012 10:37 schreef Saekerhett het volgende:

[..]

Geprobeerd, maar dit is geen geldige formule.
Dat is ook logisch aangezien je verkeerd verwijst naar de kolom.

Er van uitgaande dat je een negelse excel gebruikt en je , gebruikt als scheiding tussen argumenten in je formule.

Als je over een gehele kolom DU wilt tellen welke waarde groter dan 9 zijn doe je:

=countif(DU:DU,">9")
als je slechts in een beperkt bereik wilt tellen (bijv de eerste regel niet omdat die koptekst bevat en dan de eerste 250 regels) gebruik je
=countif(DU2:DU250,">9")

Je verhaal verder is niet helemaal duidelijk maar ik ga er van uit dat er in kolom R een "x" staat als aan dat criterium wordt voldoen (andere tekst mag ook) en als hij er niet aan voldoet dat er niks staat.

Aantal x-jes tellen (of eigenlijk het aantal niet lege cellen
=counta(R:R)
of
=counta(R2:R250)

Als je nu deze twee combineert met een OR functie er omheen krijg je dus dubbelingen als zowel het DU als het R criterium geldt.

What to do:
Maak een hulp kolom, bijv kolom EE.
In cel EE2 zet je de volgende formule =IF((--(DU2>9)+COUNTA(R2))>=1,1,0)

Wat doet deze formule nu?
DU2>9 is de check of die waarde groter is dan 9 en resulteert in een TRUE of FALSE, door deze -- te doen wordt dit een 1 of een 0.

Hier tel je bij hoeveel cellen in de range R2 niet leeg zijn met de COUNTA formule, dit resulteert in een 1 of een 0.

Deze tel je vervolgens op en de IF functie eromheen corrigeert voor dubbelingen door als 1 of beide voorwaarden gelden (en de optelsom dus groter of gelijk aan 1 is) deze op 1 te stellen. In het andere geval is het dus 0.
Deze hulpkolom kun je vervolgens optellen
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_118617227
Met sumproduct kun je dat allemaal in 1 keer doen:

=SUMPRODUCT((DU2:DU250>9)+(R2:R250<>""))-SUMPRODUCT((DU2:DU250>9)*(R2:R250<>""))

De eerste sumproduct telt op voor welke rijen het criterium DU>9 geldt of waar R niet leeg is. Deze neemt dus de dubbelingen mee. OF doe je dus met een +
De tweede sumproduct telt alleen de rijen waarin geldt dat zowel DU>9 als R is niet leeg. Dit zijn de dubbelingen

Door nu het aantal dubbelingen af te trekken van het totaal inclusief dubbelingen houdt je alleen het aantal rijen over waar of DU>9 of R <> leeg of allebei geld..
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_118619328
quote:
3s.gif Op dinsdag 30 oktober 2012 12:47 schreef Deetch het volgende:
Met sumproduct kun je dat allemaal in 1 keer doen:

=SUMPRODUCT((DU2:DU250>9)+(R2:R250<>""))-SUMPRODUCT((DU2:DU250>9)*(R2:R250<>""))

De eerste sumproduct telt op voor welke rijen het criterium DU>9 geldt of waar R niet leeg is. Deze neemt dus de dubbelingen mee. OF doe je dus met een +
De tweede sumproduct telt alleen de rijen waarin geldt dat zowel DU>9 als R is niet leeg. Dit zijn de dubbelingen

Door nu het aantal dubbelingen af te trekken van het totaal inclusief dubbelingen houdt je alleen het aantal rijen over waar of DU>9 of R <> leeg of allebei geld..
Bedankt voor je uitgebreide uitleg! In kolom R heb ik alleen 'A', 'B'.... 'G', 'H' staan, dus geen kruisje. En van die acht verschillende letters, moeten er dus vier geteld worden (E, F, G, H).

Dus je formule is bijna goed, alleen nog net niet helemaal :P

Ik heb wel wat gevonden met accolades in een functie om een aantal begrippen op te sommen, maar ik weet niet of ik dat in dit geval kan doen.

Iets verduidelijkt (versimpeld):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
R    DU
A    4
F    9
F    1
G    2
A    2
B    3
C    1
C    6
E    10
F    4
E    3
E    5
D    5
H    6
H    9
C    11
F    7

Stel dat ik zoiets heb. Dan wil ik dus dat het antwoord '10' is, omdat er bij 10 rijen de voorwaarde geldt:
- of E, F, G, H;
- of >8.

Hoop dat ik het een beetje verduidelijkt heb :P
  dinsdag 30 oktober 2012 @ 14:35:09 #116
82396 nils7
De forumkrokodil
pi_118621432
Hi allen,

Ik ben bezig met een formule die niet ingewikkeld is maar ik zit gewoon even vast.
Ik wil bijhouden hoeveel mijn collega's doen, gedurende de week.

Er is een lijst met een aantal items, een deel daarvan is onbehandeld en een deel daarvan is al behandeld.
Ze krijgen per dag een X aantal nieuws items op de lijst en daar behandelen ze er een deel van, het is mogelijk dat niet alle onbehandelde items gedaan worden vandaag. Hierdoor verschuift dit werk door naar morgen.
Items verdwijnen van de lijst wanneer ze zijn opgelost (gebeurt bij het mij aanmaken van de lijst wanneer de items niet meer aan bepaalde criteria voldoen) waardoor ze zichzelf wel oplossen zonder interventie van mijn collega's dus het totaal aantal items morgen kan dus minder zijn dan vandaag, ondanks dat er vandaag "werk" zou blijven liggen.

Nu zou ik graag de totale workload willen weten aan het eind van de week, zonder de details in te gaan.
Er is dus een totaal aantal op de lijst.
Een aantal nieuwe onbehandelde items.
Een aantal openstaande onbehandelde items.
Alle items op de lijst dienen wekelijks wel bekeken te worden waarbij de nieuwe/"onbehandelde" items wel prio zijn op de al behandelde items.

Nu lijkt dat heel simpel om de week workload te bepalen: Totaal aantal + nieuw onbehandeld + oud onbehandeld (elke dag) = totale weekworkload.
Maar toch krijg ik gekke getallen in Excel en zie ik door de cijfertjes het tabblad niet meer (hahaha).

Een voorbeeld van getallen uit de week:
1
2
3
4
              Ma Di Wo Do Vr Total 
Workload      20 18 19 21 22 ?
Handled items 19 18 18 20 20 ?
Open items    1  0  1  1  2  ?
*Handled items = alle items welke niet onbehandeld zijn

Ik heb verschillende lijsten waardoor de formule ook toepasbaar op dit zou moeten zijn:
1
2
3
4
              Ma Di Wo Do Vr Total 
Workload      0  50 71 0  85 ?
Handled items 0  30 40 0  85 ?
Open items    0  20 31 0  0  ?
*op maandag & donderdag wordt de lijst niet gedraaid waardoor er geen workload is welke uit een lijst te halen valt.

Ik zoek dus een formule die in beide gevallen werkt maar ik zit er al een tijd op maar ik kan geen eenduidige methode vinden.
Iemand die een oplossing ervoor heeft?
N/A
Disclaimer: ik ben geen expert maar shitposter, dit is geen advies en aan deze post zijn geen rechten te ontlenen
pi_118621656
@Saekerhett:

Zo dan?
=SUMPRODUCT(--(DU2:DU250>8))+SUMPRODUCT(--(R2:R250={"E","F","G","H"}))-SUMPRODUCT((DU2:DU250>8)*(R2:R250={"E","F","G","H"}))

Bovenstaande formule moet je zelf even aanpassen voor andere ranges
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_118623602
quote:
3s.gif Op dinsdag 30 oktober 2012 14:41 schreef Deetch het volgende:
@Saekerhett:

Zo dan?
=SUMPRODUCT(--(DU2:DU250>8))+SUMPRODUCT(--(R2:R250={"E","F","G","H"}))-SUMPRODUCT((DU2:DU250>8)*(R2:R250={"E","F","G","H"}))

Bovenstaande formule moet je zelf even aanpassen voor andere ranges
Bedankt Deetch! Krijg nu nog een #N/A-fout btw, maar de formule lijkt op zich te kloppen :P
pi_118624571
Dan heb je ws. nog ergens een fout in de formule. In deze link staat hoe je een en ander kunt oplossen. Je kunt dan nl. zien wat de fout veroorzaakt.
http://office.microsoft.c(...)ror-HP005203936.aspx

Trouwens ik ben steeds uitgegaan van office 2007 of 2010 met engels als taal, dat klopt toch?

Variaties met de tekst tussen accolades { } die ik wel eens ben tegengekomen is:
{"E"\"F"\"G"\"H"}
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_118624963
quote:
3s.gif Op dinsdag 30 oktober 2012 15:51 schreef Deetch het volgende:
Dan heb je ws. nog ergens een fout in de formule. In deze link staat hoe je een en ander kunt oplossen. Je kunt dan nl. zien wat de fout veroorzaakt.
http://office.microsoft.c(...)ror-HP005203936.aspx
Dank je, ik kijk even.

quote:
Trouwens ik ben steeds uitgegaan van office 2007 of 2010 met engels als taal, dat klopt toch?
Klopt, hier heb ik een Engelse Office 2010.

quote:
Variaties met de tekst tussen accolades { } die ik wel eens ben tegengekomen is:
{"E"\"F"\"G"\"H"}
Zal dat ook eens proberen. Maar een #N/A-fout betekent toch wel dat in elk geval de structuur van de formule klopt?
pi_118625193
quote:
3s.gif Op dinsdag 30 oktober 2012 15:51 schreef Deetch het volgende:
Variaties met de tekst tussen accolades { } die ik wel eens ben tegengekomen is:
{"E"\"F"\"G"\"H"}
Dit net gedaan en ik kreeg geen foutmelding meer! Alleen klopt de waarde niet. Ik krijg nu het getal 41 te zien, terwijl er 1 moet komen :P
pi_118629327
quote:
0s.gif Op dinsdag 30 oktober 2012 16:09 schreef Saekerhett het volgende:

[..]

Dit net gedaan en ik kreeg geen foutmelding meer! Alleen klopt de waarde niet. Ik krijg nu het getal 41 te zien, terwijl er 1 moet komen :P
Wat voor waarde geven de afzonderlijke delen van de formule? Zelf even de goeie syntax gebruiken.

sumproduct --DU>8 :
sumproduct R=E\F\G\H :
sumproduct R=E,F,G,H :
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
pi_118655945
quote:
3s.gif Op dinsdag 30 oktober 2012 17:43 schreef Deetch het volgende:

[..]

Wat voor waarde geven de afzonderlijke delen van de formule? Zelf even de goeie syntax gebruiken.

sumproduct --DU>8 :
Deze geeft 39, terwijl het 1 moet zijn.

quote:
sumproduct R=E\F\G\H :
Deze geeft 1, en dat klopt, dus dit deel is goed!

quote:
sumproduct R=E,F,G,H :
Deze geeft de #N/A-fout.

Ik zoek ondertussen nog even verder, maar het lijkt erop dat het deel van de formule met {E;F;G;H} goed is. Hier op het werk moet ik trouwens ; gebruiken in plaats van , voor scheiding tussen argumenten, maar dat is niet zo'n probleem :P
pi_118656010
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
0        3
1        8
2        3
3        9
4        8
5        5
6        5
7        1
8        5
9        0
10        0
11        0
12        1
13        0
14        0
15        0
16        0

Dit is trouwens de werkelijke hoeveelheid. Links is de score, en rechts het aantal meldingen met die score. Je ziet dat er één boven de 8 is, die melding heeft score 12, en dus moet er één geteld worden, maar geen idee waarom ik 39 krijg :P
pi_118657502
De cellen in kolom DU moeten wel echte getallen bevatten en geen tekst. Een getal kan ook als tekst in je kolom staan. Dan staat hij meestal links uitgelijnd. Getallen staan standaard rechts uitgelijnd. Dit kun je checken door de functie =ISTEXT(celverwijzing) of =ISNUMBER(celverwijzing)

Als er tekst in een cel staat telt deze ook als meer dan 8, een spatie is ook tekst

Als er een formule staat waarvan de uitkomst een lege teksttring is (zoals: =IF(B5="","","") ) telt deze ook als meer dan 8. "" betekent namelijk een tekststring met lengte 0.

[ Bericht 27% gewijzigd door Deetch op 31-10-2012 10:12:06 ]
Supra Groningam Nihil
Postjubilea: 10.000 15.000 20.000 25.000
Sit jou kop in die koei se kont en wag tot die bul jou kom holnaai
Wat niemand je vertelt over de bioindustrie, geen bloed maar feiten
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')